UnityでMMO作りたいけどどうする!?(^^Part2 [無断転載禁止]©2ch.net

■ このスレッドは過去ログ倉庫に格納されています
2017/08/14(月) 14:23:16.30ID:/XfkBqs1
ここは>>1が皆ふぁんに協力してもらい、時には一人で奮闘しMMOを作るスレッドでふ(^^
Wiki
https://www65.atwiki.jp/parohaim/
前スレ
http://mevius.2ch.net/test/read.cgi/gamedev/1500187808/
2017/08/29(火) 00:29:43.09ID:RmObfEGG
foreach (GameObject Foreach変数 in slotList)
こうなりまひた(^^
2017/08/29(火) 00:32:47.15ID:PynuWeZX
あははははははははw
はーたいへんだこりゃ

slotListではなくてアイテムIDリストを回す
2017/08/29(火) 00:36:44.88ID:RmObfEGG
http://i.imgur.com/oKNds67.png
エラーチンコ(^^
2017/08/29(火) 00:38:05.75ID:PynuWeZX
もう一息じゃん

エラーメッセージはヒント

アイテムIDリストには何がはいってんのさ?
2017/08/29(火) 00:41:00.27ID:RmObfEGG
List<int>が入ってまふ(^^
Castでふか?(^^
2017/08/29(火) 00:42:55.65ID:PynuWeZX
不用意にキャストしない

foreach がintの入ったアイテムIDリストを順番にくるくるまわして
取り出すものなんだから受け取るのはGameObjectじゃなくて・・・?
2017/08/29(火) 00:45:45.85ID:RmObfEGG
foreach (int Foreach変数 in アイテムIDリスト)
フハハハハハハ(^^
ついにできたぞ(^^
ついに僕のチンコはボッキング!(^^
2017/08/29(火) 00:48:03.05ID:PynuWeZX
なんだそりゃw

ちょっとまだ直す

Resousesにはいってるプレファブの名称をItemImage1ではなく
itemSlotPrefab
に直して
ソース側も直す
ちょっとここでコンパイルして通るかチェック
2017/08/29(火) 00:50:47.98ID:RmObfEGG
http://i.imgur.com/L352Rlq.png
うんこ漏れまひた(^^
2017/08/29(火) 00:53:51.96ID:PynuWeZX
何をいじった?
スクリプトってフォルダ名をかえたってことか?
2017/08/29(火) 00:54:28.69ID:PynuWeZX
ちっと化けたけど
スクリプトってフォルダ?
2017/08/29(火) 00:58:20.17ID:RmObfEGG
アレを生成するのを忘れてただけでひた(^^
治ったので感謝感謝の(^^
2017/08/29(火) 00:59:11.60ID:PynuWeZX
まーだ直すぞ

Foreach変数
って変数名も変
なにがよさそうよ?
2017/08/29(火) 01:00:55.15ID:RmObfEGG
アイテムIDリスト回すにしまひた(^^
2017/08/29(火) 01:02:45.88ID:PynuWeZX
だめ、ちがう

アイテムIDリストを回して一個づつ取り出したものの名称
2017/08/29(火) 01:07:52.02ID:RmObfEGG
Imageコンポネントでふか?(^^
2017/08/29(火) 01:10:23.51ID:PynuWeZX
がくー

>>712->>715
この名称をアイテムIDリストにしたんだろ?
2017/08/29(火) 01:10:57.34ID:PynuWeZX
>>712-715
2017/08/29(火) 01:14:00.48ID:RmObfEGG
アイテムIDでふか?(^^
眠くなるにつれて思考力がどんどん奪われていきまふ(^^
まるで性欲に囚われた勃起チンコみたいでふね(^^
2017/08/29(火) 01:15:15.06ID:PynuWeZX
そう、アイテムID

itemIDとかid とかそういう名称が適当

眠くなったんなら寝な
2017/08/29(火) 01:16:24.62ID:PynuWeZX
というわけで今日の勉強は終わりだが
このペースだとMMOが完成するときには
俺もおまえも白骨死体

ご愁傷様です
おやすみ
2017/08/29(火) 01:21:40.95ID:RmObfEGG
アイテムIDリスト = bokking.getItemIDs();
最後に、ここが赤エラーを吐きまふ(^^
なぜでひょう?(^^
エラー内容はぬるぽでふ(^^
2017/08/29(火) 03:10:01.91ID:PynuWeZX
さっきまでできてたはずだが
bokkingがNullRefferenceなら初期化部分がおかしいってことになるので
初期化部分さがして貼って
念のためエラーも貼って
2017/08/29(火) 03:23:15.91ID:RmObfEGG
bokking = GameObject.Find("Ethan").GetComponent<Playerbokking>();

NullReferenceException: Object reference not set to an instance of an object
ItemManager.OnEnable () (at Assets/スクリプト/ItemManager.cs:34)
これとこれでふか?(^^
2017/08/29(火) 07:33:51.01ID:PynuWeZX
朝からものすごくはずかしい誤爆をみた・・・

ちょっと意味わからないが
エラーになる行コメントアウトしておいて

それと画像とscriptableobject準備しといてくれ

夜、続きというか大幅に変更して簡単に作るわ
2017/08/29(火) 07:34:00.72ID:FgfUYrLg
なんだこの応酬は
ぼっこの先生いなけりゃゲーム完成は無理だな
2017/08/29(火) 08:58:55.06ID:T1vUlu9J
そんでなあ

シーン上に配置するためのアイテムのプレファブ3つ準備しといて
四角とかでもよい

そして今夜アイテム使用まで駆け足でつくるから
夕方から夜フルボッキングになるように
お昼寝なり調整しといて
肝心な時に具合悪いだの眠いだのいってたら話になんねえから

つてなんで俺はボッキングの生活まで
管理せにゃならんのだろ?
2017/08/29(火) 09:38:14.73ID:mNeok17b
しなくて良いんやで
エラー文でググって自分で考えろカスって言えば万事解決
2017/08/29(火) 09:39:26.73ID:mNeok17b
というか過保護おじさんが全部作ってお前が作ったものだって言って渡せばすぐに終わるぞ
2017/08/29(火) 12:38:28.61ID:xx9v8OoR
Unity総合スレで盛大に誤爆してて笑ったw

さすが我らがボッキング!
バグってやがるぜ!
2017/08/29(火) 13:00:03.80ID:yC8vT12a
本人は一応>>690こういってるので
実態はともかく
作ってもらおうってつもりじゃないんだろうから
尊重しつつ...
かなり無理はあるが...

教えると言った以上は
インベントリの基本実装は面倒見る気でいるが、
あんまり姿勢がグダグダなら見捨てる
そうなったら多分おしまい
2017/08/29(火) 13:28:40.20ID:xx9v8OoR
これだけの頭脳でまだmmoを作れると信じてるボッキングは
まるで少年漫画の主人公みたいね

いつか覚醒して立派な勃影になるのよ
2017/08/29(火) 14:14:24.87ID:n4p0oh+Y
まあ、俺もmmoより遥かに小規模のゲームで頓挫しかけてるし
人のこと馬鹿にできないんだけどね
チュートリアルで作るようなミニゲームしか作ったことなかったわ

というわけでワンコの兄ちゃん(通称:チンコ犬のおっさん)の処女作、
「ワンカップゴルフ」が無謀にもGoogle Playで配信中!

https://play.google.com/store/apps/details?id=com.unity3d.OneCupGolf&;pli=1

クソゲーなんて言わないで!!
2017/08/29(火) 15:00:49.75ID:n4p0oh+Y
僕ちゃん人のスレでやりたい放題ね
少し反省するわw
2017/08/29(火) 16:40:31.35ID:RmObfEGG
あーよく寝た(^^
ぼっこの殿が去ったら僕は一体どうやってゲームを完成させればいいんでひょう?(^^
見捨てられないように頑張っていきまひょう(^^
ちんぽこぽーん(^^
2017/08/29(火) 18:03:53.51ID:RmObfEGG
>>782
☆5が二個と☆1が一個でふか・・・(^^
面白いんでひょうか?(^^
2017/08/29(火) 18:19:34.58ID:RmObfEGG
ぼっこの殿が来るまで仮眠を取りまふ(^^
2017/08/29(火) 19:31:15.44ID:PynuWeZX
ボッキングよ
準備はできているか・・・・

ってまた寝たってどういうこっちゃ
2017/08/29(火) 20:33:16.92ID:RmObfEGG
準備おkでふ(^^
2017/08/29(火) 20:43:03.74ID:PynuWeZX
おっせーし

プロジェクトアップしろや
漏れなくアップ
2017/08/29(火) 20:50:26.49ID:RmObfEGG
ちとまっててくらふぁい(^^
2017/08/29(火) 20:57:47.20ID:RmObfEGG
https://www.axfc.net/u/3839827/MMO
ふぁい(^^
2017/08/29(火) 21:03:29.73ID:PynuWeZX
おまいはちっとモンスターでも作ってなさい
しばし検証すっから
2017/08/29(火) 21:04:52.54ID:RmObfEGG
ふぁい(^^
2017/08/29(火) 21:51:13.90ID:PynuWeZX
ボッキングくん
待ちくたびれてひからびたかね?
2017/08/29(火) 22:04:55.97ID:RmObfEGG
チンコはもう萎えてしまいまひた(^^
でも恐竜のモンスターを作りまひたよ(^^
2017/08/29(火) 22:19:09.73ID:PynuWeZX
へえそうかい

何故俺がこのようにボッキング放置プレイ状態になっているかというと
別に嫌がらせをしているわけではなくて
受け取ったプロジェクト、最初は動いてたんだが
ちょっとソースさわってたらエラーでまくりでまともにうごかせず
検証にならないからなのでした

これこわれかかってねぇかなあ
一番まともなシーンてどれ?
2017/08/29(火) 22:22:45.88ID:RmObfEGG
いつも通り「謎」が正常に起動しまふよ(^^
僕の方では割と正常に動いてるのでふが・・・(^^
2017/08/29(火) 22:27:01.32ID:PynuWeZX
packageがだめなのかもしれんな

謎かあ
今謎なんだけどな
2017/08/29(火) 22:29:19.71ID:RmObfEGG
おかしいでふね(^^
ちゃんと再起動してからパッケージ作ったんでふけど・・・(^^
2017/08/29(火) 22:30:45.50ID:PynuWeZX
ふむ

まぁ、ちょっと計画変更で悪いが
今日は俺は死んだものとおもって好きなことやっててくれ
2017/08/29(火) 22:32:03.03ID:RmObfEGG
ふぁい(^^
2017/08/29(火) 22:33:31.01ID:PynuWeZX
item
item1
item2
item3
てのがテスト用アイテムだよな?
2017/08/29(火) 22:34:47.73ID:RmObfEGG
そうでふよ(^^
2017/08/29(火) 23:38:02.87ID:PynuWeZX
おい
ボッキングおきてっか?
spriteどれだ?コピーってついてるやつか?
2017/08/29(火) 23:40:27.36ID:RmObfEGG
http://i.imgur.com/ig1xoKG.png
これでふ(^^
2017/08/29(火) 23:42:37.48ID:PynuWeZX
0番からになってねぇじゃん
しかも名前変更してるとかトラップだらけだな
2017/08/29(火) 23:45:05.20ID:RmObfEGG
0番の透明画像すっかり忘れてまひた(^^
すまんこすまんこのまんこっこ(^^
2017/08/29(火) 23:47:29.10ID:PynuWeZX
そっちで勝手に直しといて
親のファイル名だけは直しとかんとバグるぞ
2017/08/29(火) 23:53:34.30ID:RmObfEGG
直しまひた(^^
2017/08/30(水) 00:00:56.88ID:tvIOuk9N
0番の所に透明な画像配置したのでふが(^^
http://i.imgur.com/YPeBsuP.png
スライスすると透明な画像が消失して1番の画像が0番になりまふね・・・(^^
2017/08/30(水) 00:03:02.58ID:uGY/TkcT
そしたらな、途中までの手順貼るからやってみれ
あまりにも手順が多いのでさすがに漏れてるかもだが
起きてたらフォローするが
というか俺死亡、まじで本が書けるな・・・
2017/08/30(水) 00:03:46.84ID:uGY/TkcT

ItemManager.csの書きかけのOnEnableをまるごとコメントアウト


Sengen.csをItemSlot.csに変更しItemSlotPrefabに追加
ItemSlotPrefabのImage>spriteに0番のスプライトを指定


ItemManager.csに以下の宣言を追加
List<ItemSlot> itemSlotList = new List<ItemSlot> ();&#8232;List<Image> slotIconList = new List<Image> ();&#8232;
Startに以下の処理を追加&#8232;itemSlotList.Add(slot.GetComponent<ItemSlot>());&#8232;slotIconList.Add(slot.GetComponent<Image>());&#8232;
以下のメソッドを追加
public void getItem(int id){
int index = itemSlotList.FindIndex (s => s.id == 0);&#8232; slotIconList [index].sprite = textures [id];&#8232; itemSlotList [index].id = id;&#8232;}
2017/08/30(水) 00:03:50.92ID:tvIOuk9N
起きてまふよ(^^
2017/08/30(水) 00:04:28.49ID:uGY/TkcT
やっぱ改行らしきものがはいるな
まぁ嫌がらせの一種だとおもいたまえ
815名前は開発中のものです。
垢版 |
2017/08/30(水) 00:05:37.68ID:uGY/TkcT

Item1,2,3のidとタグを設定


SlotsをItemBack>ItemIconsの子供に


Playerbokking.csに
ItemManager itemManager;&#8232;を宣言し、StartでitemBackから取得

アイテム取得の処理で
Destroyの前にitemManager.getItem()で
IDを渡す

7テストする とりあえずここまで どこまででしょうね
2017/08/30(水) 00:06:40.32ID:uGY/TkcT
うあああああああああああああああああああああああああああああ
最後にやっちまったじゃねぇか

がっくし
2017/08/30(水) 00:07:31.03ID:tvIOuk9N
ちょっとまってくらふぁい(^^
ItemSlotPrefabなんてありまふぇんよ(^^
Slotsをプレファブ化すればいいんでふか?(^^
2017/08/30(水) 00:09:46.83ID:uGY/TkcT
ほう、それは不思議だな
どうして俺のプロジェクトにはあるんだろうな
昨日夢の中で作ったのかな
2017/08/30(水) 00:11:06.74ID:tvIOuk9N
どのフォルダにありまふか?(^^
自分でも自分のプロジェクトを把握しきれなくなってきまひた(アカン)(^^
2017/08/30(水) 00:13:46.21ID:tvIOuk9N
あったあった(^^
2017/08/30(水) 00:14:04.37ID:uGY/TkcT
ふえ

projectビューに検索欄あるだろ
2017/08/30(水) 00:20:11.68ID:tvIOuk9N
そんな便利な機能があったんでふか!?(^^
そしてここのslotってところ2つがエラー吐きまひた(^^
itemSlotList.Add(slot.GetComponent<ItemSlot>());
slotIconList.Add(slot.GetComponent<Image>());
エラー内容はコンテキストに存在しまふぇんでふ(^^
2017/08/30(水) 00:24:32.87ID:uGY/TkcT
それはループん中
2017/08/30(水) 00:28:43.26ID:tvIOuk9N
出来まひた(^^
6は(^^
itemManager = GameObject.Find("itemBack").GetComponent<>();
だと思うのでふが(^^
何をゲットコンポネントするんでふか?(^^
2017/08/30(水) 00:31:19.63ID:uGY/TkcT
itemManagerは何型でしょう?
2017/08/30(水) 00:34:07.83ID:tvIOuk9N
出来まひた(^^
itemManager.getItem();
はそのままだとgetItemがエラーを吐きまふ(^^
カッコに数値を入れたらいい気もしまふがなんか違う気もしまふ(^^
どうすればいいでふか?(^^
2017/08/30(水) 00:36:01.62ID:uGY/TkcT
せめてそれぐらいはよーく考えてみれ
アイテムによってidは違う
2017/08/30(水) 00:39:04.80ID:tvIOuk9N
恐らくは拾ったアイテムのInt変数でふよね?(^^
よくよくじっくり考えてみまふ(^^
2017/08/30(水) 00:40:45.40ID:uGY/TkcT
周辺にヒントがあるさ

読み飛ばしてたけどsぷらいとはしらん
2017/08/30(水) 00:43:34.01ID:tvIOuk9N
int アイテム取得 = GetComponent<ItemTest>().ID;
無事出来まひた(^^
2017/08/30(水) 00:47:02.09ID:tvIOuk9N
NOOOOOOOOOOOOO!!!(^^
itemManager = GameObject.Find("itemBack").GetComponent<ItemManager>();
が赤エラーを吐きまひた(^^
2017/08/30(水) 00:48:45.88ID:uGY/TkcT
はて
itemtestって記憶にねーな
あってんのかな
わからん
それテスト用アイテムについてるスクリプトか?
2017/08/30(水) 00:48:50.68ID:tvIOuk9N
エラー内容はぬるぽでふ(^^
2017/08/30(水) 00:50:11.07ID:uGY/TkcT
ItemBackとかそういう落ちじゃなくて?
2017/08/30(水) 00:50:12.80ID:tvIOuk9N
>>832
テスト用アイテムについているスクリプトでふよ(^^
2017/08/30(水) 00:51:29.82ID:tvIOuk9N
>>834
無事出来まひた(^^
大文字小文字ミスがエラーにつながるとは・・・(^^
2017/08/30(水) 00:52:11.32ID:uGY/TkcT
じゃああってるかな
2017/08/30(水) 00:54:17.71ID:tvIOuk9N
ゲエエエエエエエエエエエエエ!!!(^^
アイテム拾おうとしたら赤エラーが・・・(^^
エラー内容はぬるぽ(^^
そしてここがエラー吐いてまふ(^^
int アイテム取得 = GetComponent<ItemTest>().ID;
2017/08/30(水) 00:54:33.77ID:uGY/TkcT
そんでどこまでいったって?
2017/08/30(水) 00:55:12.61ID:tvIOuk9N
target.付けてみまひた(^^
2017/08/30(水) 00:57:00.85ID:tvIOuk9N
す・・・すごい!(^^
ついにアイテムを取得できるようになりまひた(^^
ボボボッキング!(^^
感謝感謝のちんこっこ〜(^^
2017/08/30(水) 00:57:37.38ID:uGY/TkcT
それplayerbokkingのそーすだろ?

なんも指定しなけりゃイーサンの体んなかにitemtest取りに行くんだよ
何の、itemtestか書けや
2017/08/30(水) 00:58:38.50ID:uGY/TkcT
targetかw

なるほど
2017/08/30(水) 01:00:33.87ID:tvIOuk9N
これってアイテムIDとアイテム画像は紐づけされてまふか?(^^
それともID1がポーションなら画像の1もポーションにしないといけない感じ?(^^
2017/08/30(水) 01:00:45.24ID:uGY/TkcT
実装1時間未満か

俺の苦労は一体…

でも昨日より筋良くなった気がするな
2017/08/30(水) 01:02:02.55ID:uGY/TkcT
それも自力で読んで理解するべきだな
2017/08/30(水) 01:02:02.73ID:uGY/TkcT
それも自力で読んで理解するべきだな
2017/08/30(水) 01:02:46.89ID:tvIOuk9N
持病の薬の副作用で頭がぼーっとする日もありまふ(^^
昨日が酷かっただけだと思いたいでふ(^^
2017/08/30(水) 01:03:05.75ID:tvIOuk9N
>>847
ふぁい(^^
2017/08/30(水) 01:04:00.83ID:uGY/TkcT
大事なことなので…

漠然とソース読むんじゃなくて、
そういうはっきりした知りたいことがある読み方すると力つく
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況