UnityでC#勉強してMMO作たいけどどうする!?(^^ [無断転載禁止]©2ch.net

■ このスレッドは過去ログ倉庫に格納されています
2017/09/01(金) 02:26:34.16ID:LNo2qt2w
ここは>>1が皆ふぁんに協力してもらい、時には一人で奮闘しMMOを作るスレッドでふ(^^
Wiki
https://www65.atwiki.jp/parohaim/
前スレ
http://mevius.2ch.net/test/read.cgi/gamedev/1502688196/
2017/09/03(日) 05:02:25.08ID:SRoLP0iC
んーと

MMOなのにデータがクライアントのゲーム内ってのはどっちにしても考えにくいが
とりあえずMOならありっちゃあり

なお、俺だったら少なくともマスタ化はする

必要ならインベントリの説明したるので
理解できれば自力でできるだろう
2017/09/03(日) 05:06:06.53ID:NSsdsC9z
してほしいでふ(^^
2017/09/03(日) 05:08:15.55ID:SRoLP0iC
まぁまて
どう考えてもレベルアップの方が簡単だ
そっち先やってみれや
2017/09/03(日) 05:08:42.03ID:NSsdsC9z
ふぁい(^^
2017/09/03(日) 05:16:31.24ID:NSsdsC9z
エラーチンコ(^^
http://i.imgur.com/AChLcI4.png
これじゃ駄目なんでふか?(^^
2017/09/03(日) 05:20:26.78ID:SRoLP0iC
書いてる場所がだめだろうな

targetはその時点できまってるんかね
2017/09/03(日) 05:24:54.44ID:SRoLP0iC
だいたいExpなるメソッドもないし

めちゃくちゃか!!
2017/09/03(日) 05:28:46.64ID:SRoLP0iC
そんじゃ俺ちょっとだけおでかけ
がんばりたまえ
2017/09/03(日) 06:01:50.42ID:NSsdsC9z
奥多摩が僕を呼んでいるので奥多摩行ってきまふ(^^
144けつめん
垢版 |
2017/09/03(日) 06:23:27.32ID:cRRuX0tu
書き込みしたの忘れてたわ
ライセンスをちゃんと記載すりゃアイコン作っていいのか
サイズと何を作るか教えてくれれゃ適当に作りたいから教えてけろ
2017/09/03(日) 11:26:11.67ID:CnZ6EQes
>>139
PlayerEXp2 = target.GetComponent<MonsterHP>().Exp();
じゃないとだめだな
target.GetComponentはメソッドだから、()をつけて関数呼び出し扱いにしないとだめよって怒ってる
Exp()メソッドがちゃんと存在するならこれで怒られないはず
2017/09/03(日) 12:01:50.34ID:zoSvTsjP
二人とも早起きだったり遅寝だったり生活リズム乱れすぎよ

ボッキングのスクリプトエディタは予測変換的なやつは出ないのかい?
2017/09/03(日) 13:03:42.22ID:lun6KX4Q
俺はファッキングと違って
もともと早起きです

()もないのか、全て間違ってんじゃん
メソッドであることすら未だに理解してませんと
やはり見込みないか

もう見捨てて違うのを俺がつくるかな
2017/09/03(日) 15:34:11.56ID:zoSvTsjP
せっかく時間を費やしてもこれではなあ…

ボッキングは「こう書けば動く」ではなくて
もっと理屈を理解していかなきゃいけないよ

そんな学習スタンスでは本読んで勉強しても何も変わらんよ
2017/09/03(日) 16:23:58.08ID:VLwwi732
いい歳してポケモンで遊んでる病気持ちの無職おっさんがそんなまともな思考できるわけないだろ
その場その場で取り繕ってきたから今の人生があんだよ
このゲームだってとりあえず形ができればええねん。プログラミングの本質を理解する必要なんぞないし、する気もないだろう
言って聞く人間ならもっとまともな人生歩んでるやろ
ぼっきんぐのやる方法でやるしかねえんだよ
2017/09/03(日) 16:58:52.96ID:NSsdsC9z
ただいまんこ(^^
奥多摩から無事帰国しまひた(^^
>>147
ぼっこの殿が作るなら僕も協力しまふよ(^^
クソモデルだけどスジノコとか提供しまひょうか?(^^
ライセンスはCC3.0 BY(表示)で(^^
>>148
もともと数学とかは得意だったんでふけどねぇ(^^
やっぱり薬の副作用でひょうか?(^^
思考力がどんどん下がってまふ(^^
頭がまだましなうちにオンラインゲーム運営の夢を叶えたいでふ(^^
本を読んでも昔みたいに頭に入ってこないというか応用力が身につかないのが一番痛いでふ(^^
2017/09/03(日) 17:03:14.75ID:NSsdsC9z
>>144
今のところ作ってほしいのはスキルアイコンでふね(^^
まだスキルの内容あんまり決めてないので(^^
アイコン見たらそこから妄想してスキルを作る感じなので(^^
ぜひゲームに存在しそうなスキルアイコンを作ってくらふぁい(^^
サイズはこちらで縮小するので500*500くらいでお願いしまふ(^^
2017/09/03(日) 18:07:07.33ID:lun6KX4Q
響かない・・・w
2017/09/03(日) 18:57:38.21ID:VLwwi732
精神科で出される薬なんて飲むなよ
根本的な問題の解決にならんし頭溶けるだけだぞ
154けつめん
垢版 |
2017/09/03(日) 19:56:04.31ID:cRRuX0tu
俺のpc古すぎてUnityインスコできねぇな、、、あははは
妄想でいい?
2017/09/03(日) 20:08:38.70ID:Fstip4xz
自分専用のアプリが完成
このスレもなにかと参考になる
156けつめん
垢版 |
2017/09/03(日) 20:20:16.45ID:cRRuX0tu
なんかファイル壊れてんの俺だけ?とりあえず妄想でファイヤー的な何か
https://imgur.com/a/R2gv3

使うようだったらまた作るから、ライセンスとかは後でいい?ちょっとめんどくなってきた使わないのならどうでもいいけど
2017/09/04(月) 04:28:27.46ID:YJsMFnXX
あーよく寝た
>>156
いい感じでふ(^^
まだ使わない(というよりスキル実装してない)ので急がなくてもいいでふよ(^^
2017/09/04(月) 07:36:39.64ID:GWT5Y0ia
上から目線でワロタ
2017/09/04(月) 12:13:30.68ID:YJsMFnXX
そこまで上から目線でふか?(^^

今日はもう疲れたのでお休みしまふ(^^
チンコとチンコがこんにチンコ(^^
ボッキング!(^^
2017/09/04(月) 13:18:45.03ID:7XP53dT7
>>156
そんなところに貼って、勝手に誰かに使われても知らないよ
https://i.imgur.com/VaEGVKF.jpg

ところで僕ちゃんモデリング頑張ってるけど2次絵がまったく書けないの
目の描き方についてちょっと講釈を垂れていただけない?
2017/09/04(月) 14:02:43.49ID:7DZT1B1b
デコワロタ
162けつめん
垢版 |
2017/09/04(月) 16:33:25.67ID:YC6VxdJh
使われようがきにせんわーフリー素材って言うのもおこがましいわー

アニメっぽい目を描くのが難しいなら、クレヨンしんちゃんの目を真似てみたらいかがだろうか、アレ楽で可愛いと思うのだ
2017/09/04(月) 17:38:07.03ID:UImSNmUX
おや?
意外と…ありだぞ!?
https://imgur.com/3FPPvjj

バカゲーの予定だしなんかしっくりくるわ
いやあ感謝感謝のボッキング!(^^

クレヨンしんちゃんの絵ってじっと見てたらちょっと恐くなってきたわ
2017/09/04(月) 21:02:26.71ID:YJsMFnXX
僕、なんか作るのが限界に感じてきました(^^
無理をして作ってきたのがここに来てもう爆発した感じでふ(^^
チンコは射精しないからと擦り続けたらいつか射精するものでふよ(^^
いまがその時でふ(^^
このスレはワンコのおっちゃん、ぼっこの殿、けつめん殿、その他名無しで仲良く再利用してほしいでふ(^^
2017/09/04(月) 21:20:47.33ID:605zdZF8
まあちっとおやすみしてポケモンでもやんな

ちょっと離れて見ると
急に見通せるようになったりもするもんなので
2017/09/04(月) 21:39:31.10ID:xOmVgfOz
どう考えてもクスリの副作用やんけ!
2017/09/04(月) 22:00:39.95ID:HabfzDmL
煮詰まったら一度離れてみる、は基本やね

途中からしか見てないけど
C#の勉強とMMO作成は切り離した方がいいんじゃないかな

スレ主のやり方はどの言語かを習熟した人がフィーリングで完成させてしまう方法であって
今の勉強しながらだと、どっちつかずになってしまうと思うのだけど。
2017/09/04(月) 22:09:29.08ID:YJsMFnXX
なんかここなんj民らしき人が多くありまふぇんか?(^^
一度離れてUnityで別のもの作ってみまふ(^^
2017/09/04(月) 22:30:21.96ID:605zdZF8
ところでよう、作ってみた
https://www.dotup.org/uploda/www.dotup.org1357630.png
ギコですがなにか
2017/09/04(月) 23:25:04.70ID:YJsMFnXX
ギコって・・・、あなたは一体いつの時代の人間でふか?(^^
僕もそのうちモデリング技術磨かないと・・・(^^
2017/09/04(月) 23:37:01.42ID:605zdZF8
ちぇ
20年近くまえのゲームぱろってるやつに言われた
2017/09/04(月) 23:39:10.51ID:8TL4S2uZ
その持病治るらしいから
治ってから再挑戦でもいいんじゃない?
2017/09/05(火) 04:08:23.94ID:J1+HrhUO
とりあえずUnityとC#の勉強をしつつまったり休みまふ(^^
2017/09/05(火) 07:31:36.58ID:If3z2zJc
なんかミニゲームかアプリでも作ろーぜ
2017/09/05(火) 07:55:59.66ID:3wLcxTBi
プログラムもゲーム作った事ないからよく分かんねーんだけど
なんでゲームってこれまで無数に作られてきたのにシステムに関する互換性がないの?

プログラムなんて使いまわせるんじゃないの?
例えば今苦戦してるアイテム管理とかアイテム使うとか、先人が無数に作ってきたシステムじゃないの
そういう一連のシステムをある程度パッケージにして
例えばPCを組み立てるようにゲームを構築していくとかできないの

そういうのが難しいとしても、例えばアイテムを使うというプログラミングの情報が
なぜネットで拾える状態に無いのかが謎

あるけどぼっきんぐが見てないだけなのか?
2017/09/05(火) 08:07:30.42ID:J1+HrhUO
そういうのはありまふよ(^^
ただ僕の望んでるものとデザインが違ったりして(^^
僕に人の複雑なスクリプトを改変できる知恵はありまふぇん(^^
ボッキング!(^^
177けつめん
垢版 |
2017/09/05(火) 09:57:48.69ID:qx1kblxR
お、新作か?なんさ描かせろ
2017/09/05(火) 10:01:45.80ID:eLajxY09
場末の居酒屋見たいなスレだな
2017/09/05(火) 10:37:36.35ID:J1+HrhUO
【OP】
ひーとは誰でもボッキングー(^^
皆の心にボッキングー!(^^
遙かなーチンコのー先からー(^^
漏っているー(^^
ひーとは誰でもチンコッコー(^^
皆の心にまんこっこー!(^^
アナルのー闇をー超えーてー(^^
超越ボッキングー(^^
【OP終わり】
さて、どんな感じでふか?(^^
僕のチンコは硬いでふよ(^^
それでは今日も作っていきまひょう(^^
今日からMMOから離れてなんか作りまふ(^^
ソシムの青本を参考になんか作りまふか?(^^
2017/09/05(火) 11:14:34.10ID:igM67Z/T
UIなしのdebug.logだけで
今日の占いとか
クリックすると経験値ふえて
一定たまるとレベルアップするとか
そういう誰もが初期学習過程や基礎研究で
やるようなことやったらどうだ
2017/09/05(火) 11:23:50.26ID:J1+HrhUO
ふぁい(^^
やってみまふ(^^
2017/09/05(火) 12:27:47.30ID:igM67Z/T
占いでけたか?
占いじゃなくてもいいけど
できたらソースはったらいいわ
みんなで文句つけてやるから
2017/09/05(火) 12:32:53.89ID:J1+HrhUO
やるといっても興味が別のものに逸れてすっかり忘れるのが僕の悪い癖(^^
今から占い作ってきまふ(^^
2017/09/05(火) 12:41:13.11ID:J1+HrhUO
作ってまふ(^^
しばしお待ちを(^^
2017/09/05(火) 12:48:31.66ID:J1+HrhUO
出来まひた(^^
乱数Int型の最大値は生成されないことを配慮して作ってまふ(^^
これで毎フレーム占ってもらえまふね(^^
void Update () {
int 占い乱数 = Random.Range(0, 3);
if (占い乱数 == 0)
{
Debug.Log("今日は大凶でふ、多分女の子の前で勃起するでひょう(^^");
}
if (占い乱数 == 1)
{
Debug.Log("今日は最凶でふ、多分チンコが折れるでひょう(^^");
}
if (占い乱数 == 2)
{
Debug.Log("今日は糞凶でふ、多分銭湯で掘られてゲイに目覚めるでひょう(^^");
}
}
2017/09/05(火) 12:52:33.47ID:J1+HrhUO
思ったのでふけど(^^
僕って関数関連でよく躓いてる気がしまふ(^^
そこで関数をいっぱい使ったミニゲームが作りたいでふ(^^
何かこれがいいってゲーム制作があったら教えてくらふぁい(^^
2017/09/05(火) 12:59:10.02ID:igM67Z/T
毎フレームて...
2017/09/05(火) 13:34:36.84ID:L6m6ZkyW
関数を難しく考えすぎよ
中学校で習ったでしょう?

y = x + 3

x に 1 を入れると y は 4 になるでしょう?
このように入力に対応した出力を返すのが関数よ

GameObject.Find("Ethan")
"Ethan"という文字列を入れるとEthanのGameObjectが返ってくる

大雑把にこんな感じ
2017/09/05(火) 13:47:43.63ID:J1+HrhUO
ああ、あの関数と同じものでひたか(^^
なんとなく概念を理解出来まひた(^^
感謝感謝のボッキング!(^^
2017/09/05(火) 13:48:36.18ID:L6m6ZkyW
だが厄介なことにC#では
入力が無いものや出力を返さないものも関数と呼ぶらしい

この辺が理解の妨げになっているのかもね
2017/09/05(火) 13:55:57.58ID:J1+HrhUO
混乱しまふね(^^
でも何となく理解出来まひた(^^
本の関数の所も理解できるようになりまひたひ(^^
これから成長する僕を見よ(^^
2017/09/05(火) 14:00:48.98ID:L6m6ZkyW
ちなみに入力のことを 引数
出力のことを 戻り値
という

ボッキングがよく () を付け忘れるGetComponentちゃんは
引数の無い関数なのよ
だからカッコの中は空なのよ
2017/09/05(火) 14:02:01.15ID:L6m6ZkyW
おーけーい
すくすく育てよ
2017/09/05(火) 14:31:24.44ID:J1+HrhUO
>>192
なるへそなるへそ(^^
空っぽなら省略してもいいようにしてほしいでふね(^^
どうも付け忘れることが多いので(^^

さていよいよアイテムスロットの入れ替えを作りまふ(^^
今に見ててくらふぁい、完成させてビックリさせてやりまふから(^^
(とは言ったものの右も左もわかりまふぇん)(^^
2017/09/05(火) 14:40:13.54ID:J1+HrhUO
アイテムの入れ替えの参考になるサイト教えてくらふぁい(^^
適切なワードで検索できていないのか出てきまふぇんでひた(^^
2017/09/05(火) 14:43:51.05ID:L6m6ZkyW
やるんかーーーーーーーーい!!!!

だって…ボッキング…>>179
なんでもないや…もう…好きにして…
2017/09/05(火) 14:46:44.23ID:J1+HrhUO
なんかもう一からゲーム作る気力がありまふぇん(^^
今までツクールウディタで複数のゲームを同時に作ると必ずエターなっていたので(^^
このMMOがエターなったら困りまふ(^^
チンコとチンコがこんにチンコ(^^
ボッキング!(^^
2017/09/05(火) 16:44:13.38ID:sWR8moEm
残念ながら
いくらやってもこの調子だからな

認めたくないが
無理なものは無理なんだなと思った

だいぶ前から内心おもってたんだけど
統合失調というより躁鬱ぽく見える
2017/09/05(火) 18:37:05.07ID:If3z2zJc
住所録作れば
そんな長くないし
classや配列、関数の勉強になるぞ
2017/09/05(火) 18:43:14.73ID:J1+HrhUO
つまりUnityから離れてコンソールとかで作る感じでふか?(^^
2017/09/05(火) 18:45:53.27ID:If3z2zJc
別に離れなくてもunityで作りゃいいじゃん
2017/09/05(火) 19:26:55.78ID:wqLOxYqS
ぼぼぼぼっきんぐ
コラいるか
2017/09/06(水) 06:30:46.21ID:3T5q7q2/
ぐっすり寝てまひた(^^
ごめんなふぁい(^^
2017/09/06(水) 12:32:32.48ID:NQGYko5Q
今日夜時間あったらアイテム処理の説明するわ、
少し直したいところもあるので
2017/09/06(水) 14:48:29.92ID:3T5q7q2/
感謝感謝のボッキング!(^^
首を捻って激痛のせいで寝てまひた(^^
まだ痛いでふチンコ(^^
2017/09/06(水) 18:36:24.11ID:3T5q7q2/
さて、今宵はどんな感じでふか?(^^
僕のチンコは硬いでふよ(^^
それでは今日も作っていきまひょう(^^
ボッキング!(^^
2017/09/06(水) 18:50:11.23ID:Uglmx58p
俺はちっと遅めだ
21時位かな

俺って誰だよ
俺オレ

寝るんなら寝てください
2017/09/06(水) 19:05:08.36ID:3T5q7q2/
首がクッソ痛いでふ(^^
頑張って起きてまふのでぜひ教えてくらふぁい(^^
2017/09/06(水) 20:57:31.72ID:zgtqawfd
ボッキングくん
起きていても寝ていても元気よく返事をしたまえ
2017/09/06(水) 21:04:37.73ID:3T5q7q2/
夜でふチンコがこんにチンコ(^^
2017/09/06(水) 21:07:34.67ID:zgtqawfd
うむ、俺の元気がなくなった

ではさっそくだが
作業していただこう
ソースの整理である
2017/09/06(水) 21:08:23.62ID:zgtqawfd
あ、作業前にバックアップしたまえ


■ItemTest.cs

消す public ItemData ItemData;

[SerializeField]
Public int ID; //publicを消す

■ItemSlot.cs

ItemManager itemManager; static つける
Sprite[] itemIcon; staticつける
&#8232;static public void setItemIcon(Sprite[] icons){ staticつけて引数名修正
itemIcon = icons; 引数名直してとthis.を消す
}
&#8232;static public void setItemManager(ItemManager im){ staticつけて引数名修正
itemManager = im;
}
2017/09/06(水) 21:12:38.97ID:zgtqawfd
■Playerbokking.cs

以下不要になったので削除
private List<int> itemIDs = new List<int>();
public List<int> getItemIDs()
{

return itemIDs;
}
ここまで

if (dis < AttackRange)
{

int IDちんこ = target.GetComponent<ItemTest>().アイテムIDかえす();
itemIDs.Add(IDちんこ); この行削除
int アイテム取得 = target.GetComponent<ItemTest>().ID; この行削除
itemManager.setItem(IDちんこ); 引数直す
Destroy(target);
}


public void アイテム返すメソッド()
{
int IDちんこ = target.GetComponent<ItemTest>().アイテムIDかえす();
itemIDs.Add(IDちんこ); この行削除
}
2017/09/06(水) 21:14:01.97ID:zgtqawfd
■ItemManager.cs

Start内を下記に直す

textures = Resources.LoadAll<Sprite>("ItemTityPotions");
Slots = GameObject.Find("Slots");
bokking = GameObject.Find("Ethan").GetComponent<Playerbokking>();
GameObject slotPrefab = (GameObject)Resources.Load("itemSlotPrefab");

ItemSlot.setItemIcon (textures);
ItemSlot.setItemManager (this);

for (int i = 0; i < 100; i++)
{
GameObject slot = Instantiate(slotPrefab);
slot.transform.SetParent(Slots.transform);
ItemSlot itemSlot = slot.GetComponent<ItemSlot> ();
itemSlotList.Add(itemSlot);
}

終わり
2017/09/06(水) 21:22:39.29ID:zgtqawfd
何をしているかというと
インベントリ関連の不要になったコードの削除と
効率悪い処理を直している

これ終わったらインベントリ処理の説明をする
説明理解して消化できれば
アイテムの配置換えはヒントぐらいでできるであろう
2017/09/06(水) 21:25:28.44ID:3T5q7q2/
終わりまひた(^^
2017/09/06(水) 21:29:00.20ID:zgtqawfd
はやっ

ちゃんとうごくかね?
2017/09/06(水) 21:30:18.40ID:3T5q7q2/
動いてまふよ(^^
アイテムも消費できまふひ(^^
特にバグはありまふぇん(^^
2017/09/06(水) 21:31:50.30ID:zgtqawfd
さよか
では説明

まず、フィールド上に配置されるアイテムのスクリプト
itemTest.csだっけ?
この中身をみる

見た目はともかく、宣言されてるのはIDだけだな?
ここにはexcelで作ったデータとか一切ない
IDのみ
魂の器は空っぽなのよ
2017/09/06(水) 21:34:42.87ID:zgtqawfd
次に
Playerbokking.csの
アイテム取得処理をみる

else if(targetTag == "Item")
{
Vector3 Apos = transform.position; //このスクリプトの持ち主、つまりplayerの座標
Vector3 Bpos = target.transform.position; //targetの座標
float dis = Vector3.Distance(Apos, Bpos); //距離計算しておく

if (dis < AttackRange)
{
int IDちんこ = target.GetComponent<ItemTest>().アイテムIDかえす();
Debug.Log ("IDちんこ");
itemManager.setItem(IDちんこ);
Destroy(target);

}

距離が一定以内なら、アイテムをとる、すなわち
itemTestのIDもらって、ItemManagerにIDを渡し、destroyする
ただこれだけしかしない IDの意味について考えるのはItemManagerであって
bokkingはたいしたことはしない
2017/09/06(水) 21:37:33.92ID:3T5q7q2/
ここまで理解出来まひた(^^
この先難しくなりまふか?(^^
2017/09/06(水) 21:38:22.09ID:zgtqawfd
ちょっと寄り道して

ItemSlot.cs

static ItemManager itemManager;
static Sprite[] itemIcon;

staticは意味わかるか?
2017/09/06(水) 21:38:43.10ID:zgtqawfd
難しいと思う
2017/09/06(水) 21:40:11.82ID:3T5q7q2/
パブリックとプライベートならわかりまふ(^^
それの前につけると別のスクリプトから呼び出せるようになるアレでふよね?(^^
2017/09/06(水) 21:41:04.24ID:zgtqawfd
というか、文法的には普通のことしかしてない
むしろボッキング向けになるべく簡単なコード選んでる
ラムダはこのスレッド内で誰か説明してたからあえていれてる
2017/09/06(水) 21:42:41.40ID:zgtqawfd
staticはまぁそんな感じ
ラムダも含めて猫でも知っているので猫に尋ねたらよろしいな
2017/09/06(水) 21:43:33.26ID:3T5q7q2/
ふぁい(^^
2017/09/06(水) 21:45:36.78ID:zgtqawfd
そんで

ItemSlotはインベントリに100個ならべてるイメージのスクリプト

public void setId(int id){
img.sprite = itemIcon [id];
this.id = id;
}
このメソッドが呼ばれると、渡されたIDを保存しつつ
itemIconのID番目の画像を取り出して設定している
2017/09/06(水) 21:48:22.74ID:3T5q7q2/
メソッド内容はいまいち理解できまふぇんが(^^
やってることはなんとなくわかりまひた(^^
2017/09/06(水) 21:49:52.92ID:zgtqawfd
んでItemManager.cs
どうやってIDを処理しているか

public void setItem(int id)
{
int index = itemSlotList.FindIndex(s => s.getId() == 0);
itemSlotList [index].setId(id);
}
PlayerbokkingにまるなげされたIDがここで呼ばれる
何をするかというと、itemSlotのスクリプトのリストを調べて
IDが0のものを探すというラムダ
ID0が設定されているスロットは要するに「空」
「空」のスロットを探して、このスロットのスクリプトのリストがなんばん目であるか
indexに保存している
そのindexのスロットに対して、さっきのItemSlot.setidを読んでやる
2017/09/06(水) 21:51:23.20ID:zgtqawfd
slotListの初期化とか飛ばして説明しているので
今は理解できないかも
あとで初期化も含めて読み直してみるべし

以上で「アイテムがスロットにセットされる」
2017/09/06(水) 21:53:43.76ID:zgtqawfd
日本語で流れを整理すると

playerbokkingがアイテムをクリック
アイテムIDを入手してItemMangerに渡す
ItemManagerが空きスロットを探して
そのスロットにIDと画像をセットする
2017/09/06(水) 21:53:47.10ID:3T5q7q2/
後半難しいでふね(^^
チンコがこんがらがってまふよ(^^
2017/09/06(水) 21:56:31.64ID:zgtqawfd
ちょっと補足すると

ItemManagerはitemSlotのスクリプト100個、Startで所有しているので
空きをしらべてIDを渡すことができる

itemSlotはSpriteをすべてもっているので指定IDの画像を自分自身にセットできる
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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