[過去ログ] UnityでMMO作りたいけどどうする!?(^^Part2 [無断転載禁止]©2ch.net (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
615: ダーク王鍬大使 ◆SoVpkB15jY [sage] 2017/08/27(日) 15:50:46.93 ID:x+sSe/+w(55/87) AAS
ぜひ教えてほしいでふ(^^
616: ダーク王鍬大使 ◆SoVpkB15jY [sage] 2017/08/27(日) 15:51:49.28 ID:x+sSe/+w(56/87) AAS
画像リンク

だいぶアイテムが増えまひたよ(^^
装備とかも作らなきゃと考えると大変でふ(^^
617: 名前は開発中のものです。 [sage] 2017/08/27(日) 15:57:51.54 ID:nBfj9rRW(2/3) AAS
>>33
33(2): 名前は開発中のものです。 [sage] 2017/08/15(火) 07:44:53.95 ID:xt0skSkm(3/6) AAS
excelインポートするときにclass書く欄がある
ItemDataとしよう
Sheet1ができる

空のGameObjectをつくってスクリプトをつける
public ItemData itemdata;
これで完成

データはparam[ ]という配列にはいってる
itemdata.param[0].name などで取り出す
の続き
アイテムデータSheet1の入ったオブジェクトのスクリプトにこれを書く

public ItemData.Param itemReturn(int itmid){
ItemData.Param itm = new ItemData.Param ();
itm=itemdata.param[itmid];
return(itm);
}

これでitemRturn()を呼び出せばステータスが返ってくる
呼び出し方は
ItemData.Param itm = new ItemData.Param ();
itm = gameob.GetComponent<testo> ().itemReturn (5);

ID5のアイテムが返ってくる
gameobはオブジェクトだからインスペクタでデータ入ってるオブジェ指定してくれ
618
(1): 名前は開発中のものです。 [sage] 2017/08/27(日) 16:02:20.58 ID:nBfj9rRW(3/3) AAS
ItemData.Param っていうのがアイテムのステータスの入れ物になってるんで
 itm.name itm.idとかに全部入ってる
itmは好きな変数名にしてくれ
619: 名前は開発中のものです。 [sage] 2017/08/27(日) 16:02:43.21 ID:+LtuPRMJ(53/81) AAS
俺もねちった...
620: ダーク王鍬大使 ◆SoVpkB15jY [sage] 2017/08/27(日) 16:11:04.80 ID:x+sSe/+w(57/87) AAS
仮眠は大事でふよ(^^
>>618
出来まひた(^^
感謝感謝のボッキング!(^^
621: 名前は開発中のものです。 [sage] 2017/08/27(日) 16:13:21.63 ID:+LtuPRMJ(54/81) AAS
ほんじゃつづきをやりまへ...(:3 」 ∠ )_
622: ダーク王鍬大使 ◆SoVpkB15jY [sage] 2017/08/27(日) 16:14:16.20 ID:x+sSe/+w(58/87) AAS
頑張りまひょう(^^
623: ダーク王鍬大使 ◆SoVpkB15jY [sage] 2017/08/27(日) 16:15:51.26 ID:x+sSe/+w(59/87) AAS
ところでモンスターのランダムドロップって(^^
モンスターがすぽーなーをドロップ
すぽーなーでランダムにアイテムを召喚
すぽーなー消去
って感じでふか?(^^
624: 名前は開発中のものです。 [sage] 2017/08/27(日) 16:17:13.09 ID:+LtuPRMJ(55/81) AAS
スポーナーはもんすた自身だからいらないぷ
625: 名前は開発中のものです。 [sage] 2017/08/27(日) 16:22:34.63 ID:+LtuPRMJ(56/81) AAS
んー意味わかった?

アイテムInstantiateする処理で
乱数でどれにしようかなすればいいだけ

本当はちゃんと設計した方がいいような気もするが
とりあえずそれでいいとおもうz
626: ダーク王鍬大使 ◆SoVpkB15jY [sage] 2017/08/27(日) 16:23:44.57 ID:x+sSe/+w(60/87) AAS
モンスにそのままインスペクタでドロップアイテムを設定する感じでふか?(^^
100%ドロップ
10%ドロップ
1%ドロップ
0.1%ドロップとかやりたいのでふが(^^
できまふかね(^^
627: 名前は開発中のものです。 [sage] 2017/08/27(日) 16:27:02.39 ID:+LtuPRMJ(57/81) AAS
できまふよおおおお

if (r <= 0.1f) ドロップアイテムはイベントPotうへえ

みたいなことしればいいでSHOW? you know?
628: ダーク王鍬大使 ◆SoVpkB15jY [sage] 2017/08/27(日) 16:31:56.75 ID:x+sSe/+w(61/87) AAS
やってみまふ(^^
629: ダーク王鍬大使 ◆SoVpkB15jY [sage] 2017/08/27(日) 16:58:39.71 ID:x+sSe/+w(62/87) AAS
うまくアイテムが生成されまふぇんね(^^
また今度にしまひょう(^^
630: ダーク王鍬大使 ◆SoVpkB15jY [sage] 2017/08/27(日) 17:05:02.46 ID:x+sSe/+w(63/87) AAS
話戻しまひょう(^^
何をしようとしてたんでひたっけ?(^^
631: 名前は開発中のものです。 [sage] 2017/08/27(日) 17:08:41.58 ID:+LtuPRMJ(58/81) AAS
俺は今夜までしか付き合わんぞ
てきぱきやりたまえ
632: 名前は開発中のものです。 [sage] 2017/08/27(日) 17:13:56.24 ID:UzCOdlqN(1) AAS
24時間テレビか?
コノはボッキを救う。
633: ダーク王鍬大使 ◆SoVpkB15jY [sage] 2017/08/27(日) 17:16:40.46 ID:x+sSe/+w(64/87) AAS
てきぱきやりまふ(^^
この続きをご教授くらふぁい(^^
634: 名前は開発中のものです。 [sage] 2017/08/27(日) 17:18:00.71 ID:+LtuPRMJ(59/81) AAS
レス読めや寝る前に話してたろーがこのやろう
635: ダーク王鍬大使 ◆SoVpkB15jY [sage] 2017/08/27(日) 17:20:37.47 ID:x+sSe/+w(65/87) AAS
playerスクリプトに
 itemリストを返すメソッドを作る&#160;

ItemManagerのonEnableで&#160;
 playerのitemリストを取得&#160;(イーサンにお願いする)
 int i = 0;&#160;
 foreachでitemリストのすべてのIDを順に調べる&#160;
   アイテムスロットの[i]のImageコンポーネントを取得してスプライト[ ID ]を設定&#160;
   アイテムスロット[i]にIDを設定
   i++;
 ループ終わり

これでふか(^^
アイテムリストを返すメソッドって引数は必要でふか?(^^
Returnも必要でふか?(^^
前やったような気がしまふが忘れてしまいまひた(^^
636: 名前は開発中のものです。 [sage] 2017/08/27(日) 17:23:54.62 ID:+LtuPRMJ(60/81) AAS
ふえー・・・;;

引数はいりまふぇん
returnなかったら値かえせん
637: ダーク王鍬大使 ◆SoVpkB15jY [sage] 2017/08/27(日) 17:26:37.98 ID:x+sSe/+w(66/87) AAS
ところでプレイヤーにアイテムリストなんてありまひたっけ?(^^
itemリストを返すメソッド内でアイテムリストを呼び出す感じでふか?(^^
638
(1): 名前は開発中のものです。 [sage] 2017/08/27(日) 17:30:00.98 ID:+LtuPRMJ(61/81) AAS
困ったもんだな

またヘンテコな名前つけたからわかんねんだろ
昨日だかにアイテムDestroyするときにID保存するようにしたろ
639: ダーク王鍬大使 ◆SoVpkB15jY [sage] 2017/08/27(日) 17:30:12.31 ID:x+sSe/+w(67/87) AAS
今夜までしか付き合ってくれないと聞いてかなり焦ってまふ(^^
チンコの皮が剥けたり戻ったりの大忙し(^^
1-
あと 363 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.012s