UnityでMMO作りたいけどどうする!?(^^Part2at GAMEDEV
UnityでMMO作りたいけどどうする!?(^^Part2 - 暇つぶし2ch492:ダーク王鍬大使
17/08/26 15:18:57.73 kHVEnKcM.net
for (int i = 0; i < bokkiage; i++)
{
if (bokkiage == 100)
{
Object ItemRaw1 = null;
Instantiate(ItemRaw1, new Vector3(0, 0, 0), Quaternion.identity);
break;
}
}
こうなりまひた(^^
間違ってる所はないでふよね?(^^

493:名前は開発中のものです。
17/08/26 15:23:22.78 2V5kiriw.net
なんだこれ
ちょっとまて意味がわからん・・・

494:名前は開発中のものです。
17/08/26 15:30:40.08 2V5kiriw.net
うわまてまてまて
ヒー
時間がないので罵倒と説教は省略しまして
ほとんどまちがってるぞ
まず100回くりかえすforループを書く
Object ItemRaw1 = null;  これいらん意味わからん
bokkiageとかいうのもいらない
if 文もいらない
作りたいのはImageのプレファブ(UI)なので
new Vector3(0, 0, 0), Quaternion.identityこんなのも関係ない
UI Instantiateとかでぐぐってでてこないか?

495:名前は開発中のものです。
17/08/26 15:32:44.97 2V5kiriw.net
URLリンク(tm8r.hateblo.jp)
こんな感じのを100回くりかえす

496:名前は開発中のものです。
17/08/26 15:34:57.34 2V5kiriw.net
先回りすると
gameObject.transform
これはgameObjectではなくFindしておいたSlots

497:ダーク王鍬大使
17/08/26 15:47:42.51 kHVEnKcM.net
URLリンク(i.imgur.com)
こうなりまひた・・・もう僕はダメみたいでふ・・・(^^
ぼっこの殿も出かけちゃったようでふひ(^^
しばらく頭を冷やしまひょう(^^

498:名前は開発中のものです。
17/08/26 15:51:15.79 2V5kiriw.net
もうでかけるけど
forループもかけないのは限度超えてるぞ
なんのために本買ったんだ
勉強しとけ

499:ダーク王鍬大使
17/08/26 16:02:32.88 kHVEnKcM.net
ふぁい(^^
今日一日かけて勉強しまふ(^^

500:名前は開発中のものです。
17/08/26 16:56:41.62 3nNIs8Eb.net
正直笑ってしまったわw
for文も書けずにここまで実装できてしまうなんてやっぱりすごいのね!

ボキちゃんじゃなくて、
Unityが、

501:ダーク王鍬大使
17/08/26 18:07:18.33 kHVEnKcM.net
僕の料理(^^
鶏胸肉を一口大に切りまふ(^^
バターで焦げ目がつくまで中火でこんがり焼きまふ(^^
両面焼けて来たらコショウたっぷり塩中量入れてかき混ぜて全体に塩コショウが行き渡るようにしまふ(^^
完成!(^^
これが中々おいしいんでふよ(^^
ぜひお試しあれ(^^
ボッキング!(^^

502:名前は開発中のものです。
17/08/26 18:47:16.11 GVqikoyN.net
それ普通のバター焼きじゃねえか
そしてバターといったら醤油だろうが
そんなことよりfor勉強したら
さっさと作りやがれ

503:ダーク王鍬大使
17/08/26 22:04:19.96 kHVEnKcM.net
寝てまひた(^^
寝る前にFor勉強して作り直しまひたよ(^^

504:ダーク王鍬大使
17/08/26 22:28:22.37 kHVEnKcM.net
for (int i = 0; i < 100; i++)
{
GameObject obj = (GameObject)Resources.Load("Prefabs/ToOutSidePlate");
GameObject prefab = Instantiate(obj);
prefab.transform.SetParent(transform);
}
ここからこれをどう改変していいのやら・・・(^^

505:名前は開発中のものです。
17/08/26 23:35:33.08 3nNIs8Eb.net
愛(i)とは何かね?

506:ダーク王鍬大使
17/08/26 23:58:23.24 kHVEnKcM.net
int型の変数でふよ(^^
(i)←まんこみたいでふ(^^

507:ダーク王鍬大使
17/08/27 00:11:32.87 x+sSe/+w.net
【悲報】ぼっこの殿、去る(^^
こうなったら自力で出来るところまでやってやりまふよ(^^
といってもモデリングくらいしかできまふぇんが(^^
スクリプト知識を深めるためにせっかく買った猫C#でも読んでみまふか(^^

508:ダーク王鍬大使
17/08/27 00:36:32.32 x+sSe/+w.net
Sprite[] textures = Resources.LoadAll<Sprite>("ItemTityPotions");
この部分が赤エラー4つくらい吐いてるんでふけど原因分かる方いまふぇんか?(^^

509:名前は開発中のものです。
17/08/27 00:40:50.48 zU6qDGOi.net
何が作りたいのかわからないけどそれで良いと思いました

510:ダーク王鍬大使
17/08/27 00:47:38.97 x+sSe/+w.net
でも赤エラー4つ・・・(^^
URLリンク(i.imgur.com)

511:名前は開発中のものです。
17/08/27 00:57:43.04 zU6qDGOi.net
コンストラクターに書くなって言われてるけどそのコードは何処にかいているの?

512:ダーク王鍬大使
17/08/27 01:01:06.86 x+sSe/+w.net
URLリンク(i.imgur.com)
フィールドに書いてまふ(^^
どこに移せばいいんでふか(^^

513:名前は開発中のものです。
17/08/27 01:08:01.87 zU6qDGOi.net
Startの一番上で良いと思うけどそもそも今使ってないなら消すか
コメントアウトしといたほうが良いかも

514:ダーク王鍬大使
17/08/27 01:19:56.48 x+sSe/+w.net
エラー吐かなくなりまひた(^^
感謝感謝のボッキング!(^^
あともう一つ(^^
for (int i = 0; i < 100; i++)
{
GameObject obj = (GameObject)Resources.Load("Prefabs/ItemRaw1");
GameObject prefab = Instantiate(obj);
prefab.transform.SetParent(transform);
}
ここが(^^
GameObject prefab = Instantiate(obj);
こんなエラーを吐きまふ(^^
解決方法ご教授お願いしまふ(^^
ArgumentException: The Object you want to instantiate is null.
UnityEngine.Object.CheckNullArgument (System.Object arg, System.String message) (at C:/buildslave/unity/build/Runtime/Export/UnityEngineObject.cs:238)
UnityEngine.Object.Instantiate[GameObject] (UnityEngine.GameObject original) (at C:/buildslave/unity/build/Runtime/Export/UnityEngineObject.cs:199)
ItemManager.Start () (at Assets/スクリプト/ItemManager.cs:20)

515:名前は開発中のものです。
17/08/27 01:30:42.67 zU6qDGOi.net
うまくロード出来ないので
"Prefabs/ItemRaw1"
がResourcesの中に入っているか、綴り間違ってないか確認で

516:ダーク王鍬大使
17/08/27 01:32:58.34 x+sSe/+w.net
InvalidCastException: Cannot cast from source type to destination type.
ItemManager.Start () (at Assets/スクリプト/ItemManager.cs:19)
エラー文が変わりまひた(^^
英語力がほしいでふ(^^

517:ダーク王鍬大使
17/08/27 01:34:38.12 x+sSe/+w.net
出来まひた(^^

518:ダーク王鍬大使
17/08/27 01:37:30.38 x+sSe/+w.net
2019年は亥年なのでイノシシにちなんだイベントキャラ、アイテムを出そうと思いまふ(^^
あと一年早く完成する予定だったら戌年でチンコ犬がイベントモンスターに出せたのに・・・(^^

519:ダーク王鍬大使
17/08/27 01:48:09.65 x+sSe/+w.net
懐かしい画像が出てきまひた(^^
といっても1ヶ月くらい前でふけど(^^
URLリンク(i.imgur.com)
このころはまさか製作がここまで進むとは思いまふぇんでひた(^^
皆様に感謝感謝のボッキング!(^^

520:名前は開発中のものです。
17/08/27 02:03:15.85 p7p4ha29.net
アーリーアクセスで使ってもいいのよ
ワンコ

521:ダーク王鍬大使
17/08/27 02:08:07.02 x+sSe/+w.net
チンコ犬を出すとしたらやっぱりモンスターでひょうか?(^^

522:名前は開発中のものです。
17/08/27 02:10:06.82 +LtuPRMJ.net
おいこら
forのとこどうなった?

523:ダーク王鍬大使
17/08/27 02:34:55.27 x+sSe/+w.net
void Start () {
Sprite[] textures = Resources.LoadAll<Sprite>("ItemTityPotions");
GameObject 勃起ペニスSLOT収納 = GameObject.Find("Slots");
Playerbokking bokking = GameObject.Find("Ethan").GetComponent<Playerbokking>();
for (int i = 0; i < 100; i++)
{
GameObject obj = (GameObject)Resources.Load("ItemRaw1");
GameObject prefab = Instantiate(obj);
prefab.transform.SetParent(transform);
}
}
こうなりまひた(^^

524:名前は開発中のものです。
17/08/27 02:39:04.29 +LtuPRMJ.net
prefab.transform.SetParent(Slotsを格納した変数名.transform);
こうだな

525:名前は開発中のものです。
17/08/27 02:40:41.27 +LtuPRMJ.net
この状態で実行するとImageが自動的に並ぶようになったか?

526:ダーク王鍬大使
17/08/27 02:50:30.10 x+sSe/+w.net
ごはん中・・・しばし待たれよ(^^

527:ダーク王鍬大使
17/08/27 02:56:03.31 x+sSe/+w.net
こうなりまひた(^^
URLリンク(i.imgur.com)
Imageが自動で並ぶように!?(^^

528:名前は開発中のものです。
17/08/27 02:56:58.22 +LtuPRMJ.net
さようか
ちょっとこの一連の作業を補足しておくと
普通に所持アイテムを並べるだけならもっと簡単にできるが
未来のアイテムの配置換えを考慮して
Slotsに事前に100個のイメージを配置しておくという処理をしている
まだ今の時点だとアイコンは表示されない

529:名前は開発中のものです。
17/08/27 02:58:51.08 +LtuPRMJ.net
んー?w
なんか余計なことやったな?w

530:ダーク王鍬大使
17/08/27 02:59:11.48 x+sSe/+w.net
つまり収納したアイテムのIDによってアイコンが変わる感じでふね(^^
アイコンはたくさん作ったのでドンとこいでふ(^^

531:ダーク王鍬大使
17/08/27 02:59:41.92 x+sSe/+w.net
余計なことってなんでひょうか?(^^

532:名前は開発中のものです。
17/08/27 03:00:09.35 +LtuPRMJ.net
だいたい想定通りではあるが
さすがにエスパーじゃ無理だ
今の状態のプロジェクトアップしてくれ

533:名前は開発中のものです。
17/08/27 03:01:46.10 +LtuPRMJ.net
この場合は
アイテムID0は空っぽ画像、何もしないアイテムにした方がいいな

534:ダーク王鍬大使
17/08/27 03:02:47.67 x+sSe/+w.net
ちょっと待っててくらふぁい(^^
うpに時間がかかりまふ(^^

535:ダーク王鍬大使
17/08/27 03:05:47.71 x+sSe/+w.net
URLリンク(www.axfc.net)

536:名前は開発中のものです。
17/08/27 03:06:51.44 +LtuPRMJ.net
でも
for文書けるようになったんだから前進したな
真面目な話

537:ダーク王鍬大使
17/08/27 03:09:12.45 x+sSe/+w.net
前は書けたのでふが(^^
単純に忘れっぽいだけだと思いまふ(^^
例の [SerializeField]で下の二個を指定する方法も忘れちゃいまひたひ(^^
なーんか最近忘れっぽいでふ(^^

538:ダーク王鍬大使
17/08/27 03:10:12.26 x+sSe/+w.net
PC再起動してまふぇんけどちゃんと全部入ってまひたか?(^^

539:名前は開発中のものです。
17/08/27 03:10:36.89 +LtuPRMJ.net
[SerializeField]
int a, b;
とかこんなん?

540:ダーク王鍬大使
17/08/27 03:11:09.84 x+sSe/+w.net
そんな感じでひたっけ?(^^
多分そうでふ(^^

541:名前は開発中のものです。
17/08/27 03:11:13.48 +LtuPRMJ.net
インポート中
全部かは判断つかんが

542:名前は開発中のものです。
17/08/27 03:18:29.48 +LtuPRMJ.net
うーんカオスw
ばぐってんのかなあ
まぁ意味はわかったからいいや
SlotsのRectTransformの左下にstretchとか縦横に書いてあるアイコンあるか?

543:ダーク王鍬大使
17/08/27 03:20:09.84 x+sSe/+w.net
ありまふ(^^

544:名前は開発中のものです。
17/08/27 03:22:01.86 +LtuPRMJ.net
そっちだと
>>515
みたいにならんでるんだよな?
こっちはかなりおかしなことになってるが
うまく動いてるならとりあえずさわらないでおこう
そんで、Imageのspriteの指定ははずしておく

545:名前は開発中のものです。
17/08/27 03:23:10.23 +LtuPRMJ.net
slotsに並べるImageプレファブのデフォルト画像の話な

546:ダーク王鍬大使
17/08/27 03:26:52.45 x+sSe/+w.net
イメージ画像かなり適当に選んでたんでふけど(^^
透明な画像にしたほうがいいでふか?(^^

547:名前は開発中のものです。
17/08/27 03:28:24.57 +LtuPRMJ.net
いまははずしておいていいや
白アイコンとかになるんだろ、その方が問題がわかりやすいから
とりあえず次すすむ

548:名前は開発中のものです。
17/08/27 03:30:08.51 +LtuPRMJ.net
ItemManagerの
昨日いったけどImageArrayは宣言時点では初期化しないので
private Image[] ImageArray = new Image[100];   ×
private Image[] ImageArray; ◯

549:ダーク王鍬大使
17/08/27 03:31:32.37 x+sSe/+w.net
出来まひた(^^

550:名前は開発中のものです。
17/08/27 03:33:04.01 +LtuPRMJ.net
おいいいいいいいいい
GameObject Slotsを格納した変数名;
なんだよこれ ><
ほんとにちゃんと動いてるこれ?
prefab.transform.SetParent(勃起ペニスSLOT収納.transform);
こうじゃないのか?

551:ダーク王鍬大使
17/08/27 03:36:10.91 x+sSe/+w.net
変えてきまひた(^^

552:名前は開発中のものです。
17/08/27 03:38:41.20 +LtuPRMJ.net
うーむ
こっちの手元のプロジェクトみると正常に動作するとは思えないが
インポート的な問題かもしれないので
動いてるならすすめるか

553:ダーク王鍬大使
17/08/27 03:39:39.69 x+sSe/+w.net
プロジェクトってエクスポートじゃなくてファイル丸ごとうpしちゃいけないんでふか?(^^

554:名前は開発中のものです。
17/08/27 03:44:09.62 +LtuPRMJ.net
どうだろうなあ
自分の環境ではバックアップのときよくやるけど
他人の環境でうごくともかぎらないし、サイズかなりでかいと思うよ

555:名前は開発中のものです。
17/08/27 03:45:55.12 +LtuPRMJ.net
悪いな、ちょっとまってくれ・・・
このあとの説明を検討中

556:名前は開発中のものです。
17/08/27 03:47:44.90 +LtuPRMJ.net
ええとな
forループ終わったあとに
Slotsに設定された子要素をGetComponentsInChirdrenての使って
ImageArrayに格納してください

557:ダーク王鍬大使
17/08/27 03:52:17.99 x+sSe/+w.net
ImageArray = GetComponentsInChildren(ItemRaw1(Clone));
これだとエラー吐きまふね(^^
もうちょっと調べてみまふ(^^

558:ダーク王鍬大使
17/08/27 03:59:58.34 x+sSe/+w.net
分かりまふぇんでひた(^^
ヒントくらふぁい(^^

559:名前は開発中のものです。
17/08/27 04:00:53.96 +LtuPRMJ.net
あー悪い
これはステップとばしちゃってるな
いまんとこの前に
Imageのプレファブに新しいスクリプトをつけまっす
その中に
int id;
を宣言します
そんでさっきのとこに
ImageArray = Slots.GetComponentsInChildren<子要素のスクリプト名> ();
と書きます

560:名前は開発中のものです。
17/08/27 04:03:02.22 +LtuPRMJ.net
ごめん、int id; じゃなくて
public int id{ get; set; }
こうしといて
説明ははぶきます

561:名前は開発中のものです。
17/08/27 04:07:39.62 +LtuPRMJ.net
子要素のスクリプト名
これはプレファブにつけたスクリプト名(クラス名)な

562:ダーク王鍬大使
17/08/27 04:08:43.80 x+sSe/+w.net
ふぁい(^^
Slotsがエラー吐きまふ(^^
なぜでひょう?(^^

563:名前は開発中のものです。
17/08/27 04:10:16.38 +LtuPRMJ.net
このあたりは下準備なので見た目の変化はないはず
ここまで実行できたら
playerスクリプトに
 itemリストを返すメソッドを作る&#160;
ItemManagerのonEnableで&#160;
 playerのitemリストを取得&#160;(イーサンにお願いする)
 int I = 0;&#160;
 foreachでitemリストのすべてのIDを順に調べる&#160;
   Image配列[i]のImageコンポーネントを取得&#160;
   Imageコンポーネントにスプライト[ ID ]を設定&#160;
   Image.id = ID
   I++;
 ループ終わり
で、アイテム拾ってメニュー開くと画像がでるように

564:名前は開発中のものです。
17/08/27 04:11:52.27 +LtuPRMJ.net
ああw
それは変数名かえてくれ
勃起なんとかって
というか変数名ちゃんと考えてつけてないから
こっちも混乱するしボッキング自身にもわかりづらいんだぞ

565:ダーク王鍬大使
17/08/27 04:14:40.65 x+sSe/+w.net
暗黙的に変換できまふぇんが出まひた(^^
どんどん壊れていきまふ(^^

566:ダーク王鍬大使
17/08/27 04:17:33.48 x+sSe/+w.net
ImageArray = Slots.GetComponentsInChildren<IDsengen>();
これで間違ってまふぇんよね?(^^

567:名前は開発中のものです。
17/08/27 04:17:56.44 +LtuPRMJ.net
とりあえず
もうこの
勃起ペニスSLOT収納
って変数名
Slotsに直しな
ふざけた名前つけても作業滞る以外の効果ないから

568:ダーク王鍬大使
17/08/27 04:18:58.78 x+sSe/+w.net
直しまひた(^^

569:名前は開発中のものです。
17/08/27 04:21:26.47 +LtuPRMJ.net
エラーなくなったかね?

570:ダーク王鍬大使
17/08/27 04:22:59.62 x+sSe/+w.net
なくなりまふぇんでひた(^^
URLリンク(i.imgur.com)

571:名前は開発中のものです。
17/08/27 04:24:11.47 p7p4ha29.net
>>515
多分画像のインポート設定が原因よ
前にみたときにwrap modeがrepeatになってたわ

572:名前は開発中のものです。
17/08/27 04:25:36.52 +LtuPRMJ.net
ItemRaw1にIDSengeってスクリプトアタッチしてるんだよな?

573:ダーク王鍬大使
17/08/27 04:29:41.18 x+sSe/+w.net
してまふよ(^^
>>559
なるへそ(^^
弄ってきまふ(^^

574:ダーク王鍬大使
17/08/27 04:30:26.54 x+sSe/+w.net
>>559
って515は何の問題もありまふぇんよ(^^

575:名前は開発中のものです。
17/08/27 04:32:17.41 +LtuPRMJ.net
ああわかった
ItemRaw1[] ImageArray;

ImageArray = Slots.GetComponentsInChildren<ItemRaw1> ();
こうかな
ちとこれは俺がまちがった

576:ダーク王鍬大使
17/08/27 04:32:44.04 x+sSe/+w.net
スクリプト名を変えてもダメでひた(^^
何が原因でひょうか?(^^

577:ダーク王鍬大使
17/08/27 04:33:18.23 x+sSe/+w.net
>>563
感謝感謝のボッキング!(^^

578:名前は開発中のものです。
17/08/27 04:34:07.36 p7p4ha29.net
ああ…ごめんなさい
スマホだからよくわからなくて
ウンコ長いって怒られそえだから仕事にもどるわ

579:名前は開発中のものです。
17/08/27 04:35:52.48 +LtuPRMJ.net
こんな時間に仕事なのか大変だな

580:ダーク王鍬大使
17/08/27 04:37:48.17 x+sSe/+w.net
適度に休憩は取ってくらふぁいね(^^
そして例のエラーは消えまひたが(^^
今度は別のエラーが二つ(^^
URLリンク(i.imgur.com)

581:名前は開発中のものです。
17/08/27 04:38:52.34 +LtuPRMJ.net
で無事実行できたなら
>>551
でID代入してるとこはエラーになるとおもうがとりあえず

582:名前は開発中のものです。
17/08/27 04:43:47.00 +LtuPRMJ.net
あー悪い悪い
俺が大混乱だ
IDsengen[] ImageArray;
ImageArray = Slots.GetComponentsInChildren<IDsengen> ();
こうでしたすいませんでした、多分そう

583:ダーク王鍬大使
17/08/27 04:46:59.42 x+sSe/+w.net
IDsengenが見つかりまふぇん(^^
ここはひとまず仮眠をとったほうがいいと思いまふ(^^
僕はその間モデリングでもしてまふので(^^

584:ダーク王鍬大使
17/08/27 04:47:30.83 x+sSe/+w.net
ああそうでひた(^^
スクリプトの名前変えたんでふ(^^

585:ダーク王鍬大使
17/08/27 04:48:30.67 x+sSe/+w.net
名前合わせてもダメでひた(^^
チンコショボーン(^^

586:名前は開発中のものです。
17/08/27 04:48:51.53 +LtuPRMJ.net
いや俺は寝起きだからクラッシュしただけです
もう十分寝ました
すみませんでした

587:名前は開発中のものです。
17/08/27 04:49:10.54 +LtuPRMJ.net
エラーなに?

588:ダーク王鍬大使
17/08/27 04:52:32.33 x+sSe/+w.net
云々が見つかりまふぇんでひた(^^
多分スクリプトsengenが宣言されてないんだと思いまふ(^^

589:名前は開発中のものです。
17/08/27 04:55:17.52 +LtuPRMJ.net
ItemRaw1これにつけたスクリプト名だぞ?

590:ダーク王鍬大使
17/08/27 04:57:25.17 x+sSe/+w.net
URLリンク(imgur.com)
そうでふ(^^
スクリプト名書いてまふ(^^
何がいけないんでひょうか?(^^

591:名前は開発中のものです。
17/08/27 05:00:44.30 +LtuPRMJ.net
ok
じゃあちょっと検証するわ、元の意図とちょっと違ってる気がするし
悪いね、モデリングしといて

592:ダーク王鍬大使
17/08/27 06:36:03.12 x+sSe/+w.net
どういう原理かはわかりまふぇんが(^^
再読み込みしたらSengenが水色になってエラーが消えまひた(^^

593:名前は開発中のものです。
17/08/27 06:49:58.83 +LtuPRMJ.net
ああ
了解、ちょっとまっち

594:ダーク王鍬大使
17/08/27 06:52:17.55 x+sSe/+w.net
だいぶイベントPOTが出来まひた(^^
URLリンク(i.imgur.com)
それにしてもこれだけ見るとエが謎でふね(^^

595:名前は開発中のものです。
17/08/27 07:04:48.13 +LtuPRMJ.net
それなんなん? エ
というかイベントPOTってなんだ?

596:ダーク王鍬大使
17/08/27 07:12:29.55 x+sSe/+w.net
イベントとかで販売する回復アイテムでふ(^^
エに関してはリスペクト元にあった回復アイテムパクったので当然エもありまふ(^^
「エ」「タ」「カ」という3つのアイテムを揃えると何かがあった気がしまふ(^^
まぁこのゲームではエターナルカオスO周忌記念イベントとかに出せると思いまふ(^^

597:ダーク王鍬大使
17/08/27 07:16:14.16 x+sSe/+w.net
イベント回復アイテムはここがすごい!(^^
普通の回復薬はHPポットならHPとかみたいに回復するものが決まってるので
HP回復薬とマナ回復薬を持たないといけまふぇんが(^^
イベント回復アイテムは全種ステータス回復させるので普通の二倍POTを持てまふ(^^

598:名前は開発中のものです。
17/08/27 07:36:26.31 +LtuPRMJ.net
POTはPotionの略ってことか
なにひとりでもりあがってんだよw

599:名前は開発中のものです。
17/08/27 07:40:51.10 +LtuPRMJ.net
さっきのつづきな
ボッキングのソースは宣言位置おかしかったりしたのと
さっきの処理はいまのままでもとりあえず動くしボッキングにはこのままの方が
わかりやすいような気もするがいろいろ考えてやめる
説明するのがめんどいのでソース差し替えよう

600:名前は開発中のものです。
17/08/27 07:42:36.67 +LtuPRMJ.net
public class ItemManager : MonoBehaviour {
List<GameObject> ItemSlots = new List<GameObject>();
GameObject Slots;
Sprite[] textures;
Playerbokking bokking;
[SerializeField]
Image IMAGE;
void Start () {
textures = Resources.LoadAll<Sprite>("ItemTityPotions");
Slots = GameObject.Find("Slots");
bokking = GameObject.Find("Ethan").GetComponent<Playerbokking>();
for (int i = 0; i < 100; i++)
{
GameObject obj = (GameObject)Resources.Load("ItemRaw1");
GameObject prefab = Instantiate(obj);
prefab.transform.SetParent(Slots.transform);
ItemSlots.Add (prefab);
}
}
}

601:ダーク王鍬大使
17/08/27 07:47:06.02 x+sSe/+w.net
だんだん説明が適当になってきてまふぇんか?(^^
とりあえずエラー無く動きまひた(^^

602:名前は開発中のものです。
17/08/27 07:59:59.25 +LtuPRMJ.net
適当なのはおまえだバカ
説明してもできてねんだぞ
フィールドだっつってんのにローカルに宣言してすすめてんだから

603:ダーク王鍬大使
17/08/27 08:03:50.17 x+sSe/+w.net
適当なのは僕でひたか(^^
これからはチンコを勃起させて説明をよく聞きまふ(^^

604:名前は開発中のものです。
17/08/27 08:05:38.01 +LtuPRMJ.net
そいでおまいはこれから寝るんか?

605:ダーク王鍬大使
17/08/27 08:08:10.28 x+sSe/+w.net
12時になったら寝まふ(^^

606:名前は開発中のものです。
17/08/27 08:12:35.87 ZHvea1jU.net
専門学校を中退した[ダーク王鍬大使 ◆SoVpkB15jY]君の進行速度は遅い。
と言うより、ちゃんとggって自分で考えてるのも解らない。

607:名前は開発中のものです。
17/08/27 08:13:24.26 +LtuPRMJ.net
そしたらなあ
離席がちかもだが10時ぐらいまでいるので
これがんばれ↓
playerスクリプトに
 itemリストを返すメソッドを作る&#160;
ItemManagerのonEnableで&#160;
 playerのitemリストを取得&#160;(イーサンにお願いする)
 int i = 0;&#160;
 foreachでitemリストのすべてのIDを順に調べる&#160;
   アイテムスロットの[i]のImageコンポーネントを取得してスプライト[ ID ]を設定&#160;
   アイテムスロット[i]にIDを設定
   i++;
 ループ終わり

608:名前は開発中のものです。
17/08/27 08:15:07.07 +LtuPRMJ.net
改行コード文字化けしてる?
&#160; ←これみえてる?

609:ダーク王鍬大使
17/08/27 08:18:23.52 x+sSe/+w.net
見えてまふ(^^

610:名前は開発中のものです。
17/08/27 08:23:08.73 +LtuPRMJ.net
そうかすまんね
化けてる文字は読み飛ばして、ただの改行なので

611:ダーク王鍬大使
17/08/27 08:29:31.82 x+sSe/+w.net
やることが高密度で寝不足頭にはきついでふね(^^
ここでがんばらなきゃ何時頑張るんでふ?(^^
気合い入れて勃起しまひょう(^^

612:ダーク王鍬大使
17/08/27 08:35:50.65 x+sSe/+w.net
メソッドを作るは昨日やった気がするのでふがどこでやりまひたっけ?(^^
プレイヤーにアイテムリストなんてついてまひたっけ?(^^
最後の謎のI++;は一体なんでひょう?(^^
質問ばかりで申し訳ないでふ(^^
ボッキング!(^^

613:ダーク王鍬大使
17/08/27 08:37:27.56 x+sSe/+w.net
申し訳ないのでふが3時間ほど寝させてほしいでふ(^^
頭がパッパラパーになってきまひたので(^^

614:名前は開発中のものです。
17/08/27 08:40:21.80 +LtuPRMJ.net
えーー・・・w
寝てからでいいから自分で調べろ
自分のプロジェクトの変数名を人に聞くなんて聞いたことねぇぞ
このやろうめが
午後は俺多分空いてるから必要な説明はしたるし

615:名前は開発中のものです。
17/08/27 08:41:01.86 +LtuPRMJ.net
ああ
寝ろ寝ろ
寝ないと無理だろ

616:名前は開発中のものです。
17/08/27 09:09:40.90 +LtuPRMJ.net
i++んとこは書き方いろいろあるけど
itemリスト◯番目のIDが何か調べて
アイテムスロットの◯番目にそのIDのアイコン画像を


617:設定してやる処理で ◯番目ってのを数えてやるためのカウンタ i++; で i が1増える forループにでてくるものと意味は同じ



618:名前は開発中のものです。
17/08/27 13:48:00.41 /zD0PbSZ.net
3d-coat 凄く楽しいよ
名付けて木魚
URLリンク(i.imgur.com)
ボッキングもSculptrisでモデリングしてみたらどうだい?

619:名前は開発中のものです。
17/08/27 13:55:16.01 +LtuPRMJ.net
それ俺が欲しいな
今やすいけど制限がどうとかいってなかったかな
木魚とやらのペイントってバケツどぼんで完了?

620:名前は開発中のものです。
17/08/27 14:08:26.29 /zD0PbSZ.net
まだ体験版で遊んでるところよー
お察しの通りバケツでドボン!
リトポしたはずなのにポリゴン数70万…なんでや…
使いこなすのにまだ時間がかかりそうね

621:名前は開発中のものです。
17/08/27 14:11:05.76 +LtuPRMJ.net
70万www
チンコ犬のおっさん何使ってもそんな調子だなw

622:名前は開発中のものです。
17/08/27 14:13:43.44 +LtuPRMJ.net
バケツドボンでしかもノーマルとかも作ってくれるらしいじゃん
zburush持ってるがそっちのがよさそう

623:名前は開発中のものです。
17/08/27 14:20:42.98 /zD0PbSZ.net
いや数千まで減らしたはずなのだw
使いこなせてないだけなのだ
それにしてもボッキング起きないのね
なんて乱れた生活習慣なのかしら
そして僕ちゃんがオネムの時間なのよー

624:名前は開発中のものです。
17/08/27 14:23:55.27 /zD0PbSZ.net
リロードしてなかった
>>609
モデリングは圧倒的にZbrushの方がいいみたいだけど
リトポとペイントは3d-coatの方がいいみたい
PBR自動で作ってくれるらしいし
むしろその機能の為だけに3d-coat使う人多いみたいよー

625:ダーク王鍬大使
17/08/27 14:30:36.91 x+sSe/+w.net
おはようございまふ(^^

626:名前は開発中のものです。
17/08/27 14:39:05.28 /zD0PbSZ.net
ダーク王鍬大使、
勃起王になる男だ!ドン!
おやすみ

627:名前は開発中のものです。
17/08/27 15:46:11.05 nBfj9rRW.net
よしアイテムのID与えたらアイテムのステータスまるごと返してくれる命令わかったから教えてやろう

628:ダーク王鍬大使
17/08/27 15:50:46.93 x+sSe/+w.net
ぜひ教えてほしいでふ(^^

629:ダーク王鍬大使
17/08/27 15:51:49.28 x+sSe/+w.net
URLリンク(i.imgur.com)
だいぶアイテムが増えまひたよ(^^
装備とかも作らなきゃと考えると大変でふ(^^

630:名前は開発中のものです。
17/08/27 15:57:51.54 nBfj9rRW.net
>>33の続き
アイテムデータ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はオブジェクトだからインスペクタでデータ入ってるオブジェ指定してくれ

631:名前は開発中のものです。
17/08/27 16:02:20.58 nBfj9rRW.net
ItemData.Param っていうのがアイテムのステータスの入れ物になってるんで
 itm.name itm.idとかに全部入ってる
itmは好きな変数名にしてくれ

632:名前は開発中のものです。
17/08/27 16:02:43.21 +LtuPRMJ.net
俺もねちった...

633:ダーク王鍬大使
17/08/27 16:11:04.80 x+sSe/+w.net
仮眠は大事でふよ(^^
>>618
出来まひた(^^
感謝感謝のボッキング!(^^

634:名前は開発中のものです。
17/08/27 16:13:21.63 +LtuPRMJ.net
ほんじゃつづきをやりまへ...(:3 」 ∠ )_

635:ダーク王鍬大使
17/08/27 16:14:16.20 x+sSe/+w.net
頑張りまひょう(^^

636:ダーク王鍬大使
17/08/27 16:15:51.26 x+sSe/+w.net
ところでモンスターのランダムドロップって(^^
モンスターがすぽーなーをドロップ
すぽーなーでランダムにアイテムを召喚
すぽーなー消去
って感じでふか?(^^

637:名前は開発中のものです。
17/08/27 16:17:13.09 +LtuPRMJ.net
スポーナーはもんすた自身だからいらないぷ

638:名前は開発中のものです。
17/08/27 16:22:34.63 +LtuPRMJ.net
んー意味わかった?
アイテムInstantiateする処理で
乱数でどれにしようかなすればいいだけ
本当はちゃんと設計した方がいいような気もするが
とりあえずそれでいいとおもうz

639:ダーク王鍬大使
17/08/27 16:23:44.57 x+sSe/+w.net
モンスにそのままインスペクタでドロップアイテムを設定する感じでふか?(^^
100%ドロップ
10%ドロップ
1%ドロップ
0.1%ドロップとかやりたいのでふが(^^
できまふかね(^^

640:名前は開発中のものです。
17/08/27 16:27:02.39 +LtuPRMJ.net
できまふよおおおお
if (r <= 0.1f) ドロップアイテムはイベントPotうへえ
みたいなことしればいいでSHOW? you know?

641:ダーク王鍬大使
17/08/27 16:31:56.75 x+sSe/+w.net
やってみまふ(^^

642:ダーク王鍬大使
17/08/27 16:58:39.71 x+sSe/+w.net
うまくアイテムが生成されまふぇんね(^^
また今度にしまひょう(^^

643:ダーク王鍬大使
17/08/27 17:05:02.46 x+sSe/+w.net
話戻しまひょう(^^
何をしようとしてたんでひたっけ?(^^

644:名前は開発中のものです。
17/08/27 17:08:41.58 +LtuPRMJ.net
俺は今夜までしか付き合わんぞ
てきぱきやりたまえ

645:名前は開発中のものです。
17/08/27 17:13:56.24 UzCOdlqN.net
24時間テレビか?
コノはボッキを救う。

646:ダーク王鍬大使
17/08/27 17:16:40.46 x+sSe/+w.net
てきぱきやりまふ(^^
この続きをご教授くらふぁい(^^

647:名前は開発中のものです。
17/08/27 17:18:00.71 +LtuPRMJ.net
レス読めや寝る前に話してたろーがこのやろう

648:ダーク王鍬大使
17/08/27 17:20:37.47 x+sSe/+w.net
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も必要でふか?(^^
前やったような気がしまふが忘れてしまいまひた(^^

649:名前は開発中のものです。
17/08/27 17:23:54.62 +LtuPRMJ.net
ふえー・・・;;
引数はいりまふぇん
returnなかったら値かえせん

650:ダーク王鍬大使
17/08/27 17:26:37.98 x+sSe/+w.net
ところでプレイヤーにアイテムリストなんてありまひたっけ?(^^
itemリストを返すメソッド内でアイテムリストを呼び出す感じでふか?(^^

651:名前は開発中のものです。
17/08/27 17:30:00.98 +LtuPRMJ.net
困ったもんだな
またヘンテコな名前つけたからわかんねんだろ
昨日だかにアイテムDestroyするときにID保存するようにしたろ

652:ダーク王鍬大使
17/08/27 17:30:12.31 x+sSe/+w.net
今夜までしか付き合ってくれないと聞いてかなり焦ってまふ(^^
チンコの皮が剥けたり戻ったりの大忙し(^^

653:ダーク王鍬大使
17/08/27 17:32:09.29 x+sSe/+w.net
>>638
ありまひた(^^

654:名前は開発中のものです。
17/08/27 17:34:19.38 +LtuPRMJ.net
んー
中途半端なとこで消えたりはしないから焦んなくてもいいけど
集中はしたまえ
難しいことやるわけでもないし

655:ダーク王鍬大使
17/08/27 17:34:42.54 x+sSe/+w.net
public void アイテム返すメソッド()
{
int IDちんこ = target.GetComponent<ItemTest>().アイテムIDかえす();
intList.Add(IDちんこ);
}
こんな感じでふか?(^^
(またぼっこの殿のチンコがショックでビンビンに勃起しそうでふ)(^^

656:名前は開発中のものです。
17/08/27 17:36:21.38 +LtuPRMJ.net
なえなえだよwww
どうすっかなこれ
ちょっとint返す関数かいてみれや
その関数呼ぶと3を返すとかでいいから

657:ダーク王鍬大使
17/08/27 17:41:09.77 x+sSe/+w.net
int tinnko(int unti)
{
return unti=3;
}

658:ダーク王鍬大使
17/08/27 17:42:51.73 x+sSe/+w.net
どうでひょう?(^^

659:名前は開発中のものです。
17/08/27 17:42:54.20 +LtuPRMJ.net
うへ
まぁのりはそんな感じだけど
int func(){
return 3;
}
こうな
じゃあListを返すのは?

660:ダーク王鍬大使
17/08/27 17:47:05.96 x+sSe/+w.net
int tinnko()
{
return intList.Add(IDちんこ);
}
こうでひょうか?(^^
LIST返すなんて初めてやるので難しいでふ(^^

661:名前は開発中のものです。
17/08/27 17:50:58.03 +LtuPRMJ.net
うん、わかったよし
下記の通りに作業しなさい
まずintListって名前をitemIDsとかって直して
これ宣言
public List<int> getItemIDs(){
return itemIDs;
}

662:名前は開発中のものです。
17/08/27 17:52:42.93 +LtuPRMJ.net
時間あまったらとくとくと説教してやる・・・
が、そんな時間があるかわからないので
コンパイル通ったら次にすすむ

663:ダーク王鍬大使
17/08/27 17:54:23.47 x+sSe/+w.net
問題なしでふ(^^

664:名前は開発中のものです。
17/08/27 17:55:48.79 +LtuPRMJ.net
次なんだっけ?どんどんすすめる
とりあえず夕飯何時かしらんけどそれまでがんばれ
時間合わせたるから

665:ダーク王鍬大使
17/08/27 17:57:05.10 x+sSe/+w.net
ItemManagerのonEnableで&#160;
 playerのitemリストを取得&#160;(イーサンにお願いする)
 int i = 0;&#160;
 foreachでitemリストのすべてのIDを順に調べる&#160;
   アイテムスロットの[i]のImageコンポーネントを取得してスプライト[ ID ]を設定&#160;
   アイテムスロット[i]にIDを設定
   i++;
 ループ終わり
これでふね(^^
夕食はもう終わりまひたよ(^^

666:名前は開発中のものです。
17/08/27 18:00:58.93 +LtuPRMJ.net
えー


667:俺いつめしくうんだろ まぁいいや OnEnableはこれちらっと読んで https://docs.unity3d.com/jp/540/ScriptReference/MonoBehaviour.OnEnable.html itemMenu呼ばれるたびに実行されると



668:ダーク王鍬大使
17/08/27 18:03:41.70 x+sSe/+w.net
あってるかは別としてイメージとしてはこんな感じでふか?(^^
void OnEnable()
{
ちんぽっぽ = GameObject.Find("Ethan").GetComponent<Playerbokking>();
}

669:名前は開発中のものです。
17/08/27 18:06:37.59 +LtuPRMJ.net
あーまぁそうな、うーん
PlayerBokkingのいまつくった関数を呼び出して、まずリストを保存する

670:ダーク王鍬大使
17/08/27 18:13:34.13 x+sSe/+w.net
エラーチンコ(^^
URLリンク(i.imgur.com)

671:名前は開発中のものです。
17/08/27 18:15:14.38 +LtuPRMJ.net
Listが返されるんだから
List型の変数用意していれんだ
なにがちんぽっぽだ
ちんぽっぽは何型なんだよ

672:ダーク王鍬大使
17/08/27 18:17:57.02 x+sSe/+w.net
List<GameObject> ちんぽっぽ;
変えてみまひたが駄目でひた(^^

673:ダーク王鍬大使
17/08/27 18:19:39.07 x+sSe/+w.net
List<int> ちんぽっぽ;にしたら出来まひた(^^

674:ダーク王鍬大使
17/08/27 18:30:46.90 x+sSe/+w.net
foreachでitemリストのすべてのIDを順に調べる&#160;
   アイテムスロットの[i]のImageコンポーネントを取得してスプライト[ ID ]を設定&#160;
   アイテムスロット[i]にIDを設定
   i++;
 ループ終わり
次はこれでふね(^^
Foreachって初めて使いまふ(^^

675:名前は開発中のものです。
17/08/27 18:32:35.81 +LtuPRMJ.net
そんなに難しくないから調べながらやってみれ

676:ダーク王鍬大使
17/08/27 18:37:17.31 x+sSe/+w.net
foreach (int Foreach変数 in ItemSlots)
)
{
}
こんな感じでふか?(^^

677:名前は開発中のものです。
17/08/27 18:38:44.71 +LtuPRMJ.net
まぁおしいっちゃおしいな
いま取り寄せたitemIDsを回す

678:ダーク王鍬大使
17/08/27 18:42:42.65 x+sSe/+w.net
ゲームオブジェクトをいんとに変換できまふぇん(^^
foreach (int をforeach (Gameobjectに変えても大丈夫でふか?(^^

679:ダーク王鍬大使
17/08/27 18:47:33.36 x+sSe/+w.net
アイテムスロットの[i]のImageコンポーネントを取得してスプライト[ ID ]を設定
ここがよくわかりまふぇん(^^

680:名前は開発中のものです。
17/08/27 18:55:09.95 +LtuPRMJ.net
664は解決?

681:ダーク王鍬大使
17/08/27 18:55:54.24 x+sSe/+w.net
解決しまひた(^^
変えてみたらとりあえずエラーが消えまひた(^^

682:名前は開発中のものです。
17/08/27 18:59:20.23 +LtuPRMJ.net
ちょっと忘れそうだからわりこませて
UIってスクリプトの
15&#12316;26行目全部いらないぞ

683:名前は開発中のものです。
17/08/27 19:00:01.97 +LtuPRMJ.net
15から26
なんでニョロ化けんのかなあ

684:ダーク王鍬大使
17/08/27 19:01:07.49 x+sSe/+w.net
そこ結構前に修正しまひたよ(^^

685:ダーク王鍬大使
17/08/27 19:02:43.48 x+sSe/+w.net
15から26いらないんでふか?(^^
そこ消したら閉じたり開いたりできなくなりまふぇん?(^^

686:名前は開発中のものです。
17/08/27 19:03:02.60 +LtuPRMJ.net
ええ?
んーじゃあまぁいいや

687:名前は開発中のものです。
17/08/27 19:05:53.25 +LtuPRMJ.net
はて
まぁいいや
ええっと
>アイテムスロットの[i]のImageコンポーネントを取得してスプライト[ ID ]を設定
>ここがよくわかりまふぇん(^^
これ両方スタートで準備してあるだろ
よく読んでみれ多分わかる

688:ダーク王鍬大使
17/08/27 19:06:05.05 x+sSe/+w.net
消しても閉じたり出来まひた(^^
感謝感謝のボッキング!(^^

689:名前は開発中のものです。
17/08/27 19:07:12.26 +LtuPRMJ.net
>>671
一番上の行で処理されてるから
以下コメントアウトしてためしてみればいいよ

690:ダーク王鍬大使
17/08/27 19:13:47.38 x+sSe/+w.net
URLリンク(i.imgur.com)
閉じてもアイテムアイコンだけは消えまふぇん(^^
これは後回しにしまひょう(^^

691:名前は開発中のものです。
17/08/27 19:20:36.96 +LtuPRMJ.net
あー
いろいろつながってきた
ちょっとQK

692:名前は開発中のものです。
17/08/27 19:45:59.79 +LtuPRMJ.net
めしくった
質問してよし

693:名前は開発中のものです。
17/08/27 20:34:05.51 +LtuPRMJ.net
ちょっとまてボッキングまさか寝たんじゃないだろうな・・・?

694:名前は開発中のものです。
17/08/27 21:24:51.11 zU6qDGOi.net
なんだかんだモチベあるみたいだし
githubで共有したら良いんじゃないかなって思うのだ

695:ダーク王鍬大使
17/08/28 01:49:26.12 0fmC0txZ.net
ごめんなふぁい(^^
ちょっと横になったらガチ寝しちゃいまひた(^^

696:名前は開発中のものです。
17/08/28 07:28:21.31 YDHtQIBL.net
何が寝ちゃっただよふざけんなよ
丸二日やっても半分終わってねぇとか何日付き合わせる気だよ
この下全部やって質問は夜気が向いたら答える

アイテムアイコン画像とエクセルの0番をアイテムなしの空に調整して
ScriptableObject吐き直し
2UIスクリプトの中身を差し替え
[SerializeField]
GameObject ItemMenu; //itemBackをアタッチ
public bool menuONOFF;
public void itemMenu()
{
ItemMenu.SetActive (menuONOFF = !menuONOFF);
}
3昨日の続きやって質問あったら書く

697:ダーク王鍬大使
17/08/28 08:27:44.77 0fmC0txZ.net
foreachでitemリストのすべてのIDを順に調べる&#160;
   アイテムスロットの[i]のImageコンポーネントを取得してスプライト[ ID ]を設定&#160;
   アイテムスロット[i]にIDを設定
   i++;
 ループ終わり
昨日の続きこれでふね(^^
今日も頑張って作りまひょう(^^

698:名前は開発中のものです。
17/08/28 12:40:48.00 ITSENSB6.net
状況はどうよ?

699:ダーク王鍬大使
17/08/28 13:20:41.14 0fmC0txZ.net
親戚が来たのでお出かけしてまひた(^^
今から作りまふ(^^

700:ダーク王鍬大使
17/08/28 13:36:31.47 0fmC0txZ.net
ごめんなふぁい(^^
ちょっと体調が悪いので昼寝しまふ(^^

701:ダーク王鍬大使
17/08/28 19:06:37.55 0fmC0txZ.net
頭痛いでふ(^^
でも今日中に完成させないと・・・・(^^

702:ダーク王鍬大使
17/08/28 19:11:19.69 0fmC0txZ.net
>アイテムスロットの[i]のImageコンポーネントを取得して
[i]にImageコンポーネントなんて入ってまひたっけ?(^^

703:名前は開発中のものです。
17/08/28 21:02:07.99 YDHtQIBL.net
ようボッキング
正直言って俺はもうプログラム部分についてはお前には無理だと思ってる
たぶん、ここみてる他のやつも同じように思っている
今までもほぼ人に作ってもらってんだからある意味かわんないが
ちゃんと募集するなりして担当すみわけな
やってくれるやつが見つかるとは思えないが
もしみつかったら頭痛には悩まなくてすむだろ
参考までに今のソース貼ってくれや

704:ダーク王鍬大使
17/08/28 21:07:08.13 0fmC0txZ.net
今までまともにゲーム完成させたことないので意地でも完成させたいってのがありまふ(^^
ネタ抜きに一か月C#勉強の旅に出るのもありかもしれまふぇん(^^
複数人で作ると(・∀・)MMO!の悲劇が再来しそうなので絶対に一人で完成させまふ(^^
(このスレで協力してもらってるのに一人で完成とはいったい・・・?)(^^

705:ダーク王鍬大使
17/08/28 21:10:08.17 0fmC0txZ.net
void OnEnableのソースでふ(^^
間違ってる所はありまふぇんか?(^^
void OnEnable()
{
int iうんこ = 0;
ちんぽっぽ = GameObject.Find("Ethan").GetComponent<Playerbokking>().getItemIDs();
foreach (GameObject Foreach変数 in getItemIDs)
{
}
}
}

706:ダーク王鍬大使
17/08/28 21:11:05.20 0fmC0txZ.net
iだと別の変数と名前が被るのでiうんこにしまひた(^^

707:名前は開発中のものです。
17/08/28 21:22:22.39 YDHtQIBL.net
わっはっは
おまえは本気で全然意味わからないで書いてるんだなw
何言っても指示まもらんしなあ
こんだけ言っても変数名ちゃんと考えようともしないし
嫌味で言ってんじゃなくて本当にきつい、性格的なものかな
ちなみにImageコンポーネントがないのも
>>346-350 このへんでImageを使うって説明して
Image前提でしゃべってんのにスルーしてるから
この修正はプレファブのコンポーネント差し替えるだけではあるが
もうそういう次元じゃないかな
ここまできたのが奇跡って感じ
1ヶ月修行するとかそれも勉強の仕方として間違ってるし
実際できないだろ?

708:ダーク王鍬大使
17/08/28 21:27:37.23 0fmC0txZ.net
Raw Image駄目だったんでふね・・・(^^
寝不足の時にやってると読み飛ばしちゃうことがありまふ(^^
ごめんなふぁい(^^

709:名前は開発中のものです。
17/08/28 21:38:04.68 YDHtQIBL.net
あんまりネチネチいってもしょうがないから
教えるかと思っても
>>691見ると絶句って感じだからなあ・・・
ところで本当にiは宣言できないのか?
それと>>682の1と2は終わったんか?

710:ダーク王鍬大使
17/08/28 21:42:58.78 0fmC0txZ.net
682は吐き出すところがまたエラーを吐いた以外出来まひたよ(^^
またエクセル側に問題があるみたいでふ(^^

711:名前は開発中のものです。
17/08/28 21:45:38.02 YDHtQIBL.net
0 0 0 0 0 0 0
1 5 0 0 0 0 0
2 .....
excel上、こういう感じにならんでんのか?

712:ダーク王鍬大使
17/08/28 21:52:24.98 0fmC0txZ.net
こんな感じでふ(^^
URLリンク(i.imgur.com)

713:名前は開発中のものです。
17/08/28 21:55:18.98 YDHtQIBL.net
意図としてはあってるけどな
iconイメージもずらしてあるんか?

714:ダーク王鍬大使
17/08/28 21:58:07.13 0fmC0txZ.net
なんと!アイコンイメージもエクセルで指定できるのでふか!?(^^

715:名前は開発中のものです。
17/08/28 22:04:39.53 YDHtQIBL.net
え?w
んーそういういみじゃなくて

アイテムアイコン画像とエクセルの0番をアイテムなしの空に調整して
ScriptableObject吐き直し
アイテムアイコン画像←これ
0番の位置の画像を空にする
ってことはやってないってことか...

716:ダーク王鍬大使
17/08/28 22:10:12.79 0fmC0txZ.net
エラーの原因の場所がわからなくて修正できまふぇん(^^
チンコショボーン(^^

717:名前は開発中のものです。
17/08/28 22:10:24.24 1VyBkCn2.net
とりあえずエクセル変換するときに吐き出したスクリプトを一回削除してやり直せ
言うの2回めだぞ

718:ダーク王鍬大使
17/08/28 22:23:28.07 0fmC0txZ.net
スクリプト全部消してもエクセルの中身全部消してもエラー(^^
別のシートに問題があるのかと思いシート2,3を消してもダメでひた(^^
ちなみに内容を別のエクセルシートに張り付けてもダメ(^^
やる気なくなりまふねこれ(^^
ちんぽこぽーん(^^

719:ダーク王鍬大使
17/08/28 22:27:18.82 0fmC0txZ.net
前解決した時は別のシートに張り付けで直りまひた(^^
今回はもうダメみたいでふ(^^

720:名前は開発中のものです。
17/08/28 22:32:02.25 YDHtQIBL.net
なんだかな...
とりあえず...
OnEnableの上部分も貼ってくれや

721:名前は開発中のものです。
17/08/28 22:32:58.04 YDHtQIBL.net
あーまてまて
宣言部分だけでいいぞ

722:ダーク王鍬大使
17/08/28 22:35:39.64 0fmC0txZ.net
List<GameObject> getItemIDs = new List<GameObject>();
GameObject Slots;
Sprite[] textures;
Playerbokking bokking;
List<int> ちんぽっぽ;
[SerializeField]
Image IMAGE;
void Start()
{
textures = Resources.LoadAll<Sprite>("ItemTityPotions");
Slots = GameObject.Find("Slots");
bokking = GameObject.Find("Ethan").GetComponent<Playerbokking>();
for (int i = 0; i < 100; i++)
{
GameObject obj = (GameObject)Resources.Load("ItemImage1");
GameObject prefab = Instantiate(obj);
prefab.transform.SetParent(Slots.transform);
getItemIDs.Add(prefab);
}
}
あっ、でもバグの原因分かりまひたよ(^^
恐らくエクセルの1行目が悪さしてまふ(^^

723:ダーク王鍬大使
17/08/28 22:36:05.70 0fmC0txZ.net
>>707
あらごめんなふぁい(^^

724:名前は開発中のものです。
17/08/28 22:41:38.55 YDHtQIBL.net
ああ、いいよ
画像編集もexcelもひとりんときに研究できるだろ
そんで
bokking = GameObject.Find("Ethan").GetComponent<Playerbokking>();
この行があるのに
ちんぽっぽ = GameObject.Find("Ethan").GetComponent<Playerbokking>().getItemIDs();
これ意味あるかね?
ちんぽっぽ = bokking.getItemID();
でよくないかね?このためにStartでbokking保存したんだがピンとこないか
そして変数名なんとかならんか?どういう変数名が適当か内容から考えてみれや

725:ダーク王鍬大使
17/08/28 22:46:18.79 0fmC0txZ.net
変数名考えるとどうしても長くなってしまいまふ(^^
英語しりまふぇんひ(^^
ちんぽっぽ = bokking.getItemID();
これでいいんでふね・・・(^^

726:名前は開発中のものです。
17/08/28 22:47:25.77 YDHtQIBL.net
getItemIDs()って関数は何をかえしてんのさ?

727:ダーク王鍬大使
17/08/28 22:51:10.09 0fmC0txZ.net
リストでふ(^^
リスト保存って変数名にしまひた(^^

728:名前は開発中のものです。
17/08/28 22:51:58.04 YDHtQIBL.net
何がはいってるリスト?

729:ダーク王鍬大使
17/08/28 22:54:49.63 0fmC0txZ.net
アイテムID?でひたっけ?(^^

730:名前は開発中のものです。
17/08/28 23:03:07.06 YDHtQIBL.net
でひたっけ?
じゃだめだろう、プロジェクト内に答えあるんだから
ちんぽっぽ.Add(3) じゃ意味がわかんねぇけど(ちんぽ3mmのびるの?)
アイテムIDリスト.Add(3) ならID3のアイテムがリストに追加されるのかなって類推できるだろ
っていうような話も何回したかな

731:名前は開発中のものです。
17/08/28 23:07:48.22 YDHtQIBL.net
そんで
int i = 0;
ってほんとに宣言できないの?

732:ダーク王鍬大使
17/08/28 23:09:35.45 0fmC0txZ.net
出来まひた(^^
メソッドが違うからできるんでふね(^^
すっかり忘れてまひた(^^
感謝感謝のボッキング!(^^

733:名前は開発中のものです。
17/08/28 23:12:47.99 YDHtQIBL.net
そーしーてー
foreach (GameObject Foreach変数 in getItemIDs)
getItemIDs って何よ?

734:名前は開発中のものです。
17/08/28 23:14:15.88 YDHtQIBL.net
何のつもりで書いてるの?って意味な

735:ダーク王鍬大使
17/08/28 23:14:58.89 0fmC0txZ.net
確かコレクションでふ(^^

736:名前は開発中のものです。
17/08/28 23:16:41.02 YDHtQIBL.net
ああ、まぁ、そうだけどw
foreachってなにさ?

737:ダーク王鍬大使
17/08/28 23:19:58.64 0fmC0txZ.net
確かコレクションとかを1個ずつ呼び出していくものでふ(^^

738:名前は開発中のものです。
17/08/28 23:22:48.82 YDHtQIBL.net
そんで俺は
 foreachでitemリストのすべてのIDを順に調べる&#160;
こうかいてんだから
foreach (GameObject Foreach変数 in getItemIDs)
じゃなくて?

739:ダーク王鍬大使
17/08/28 23:27:40.15 0fmC0txZ.net
??(^^
混乱して来まひた(^^
foreach (GameObject Foreach変数 in getItemIDs)
じゃ駄目なんでふか?(^^

740:名前は開発中のものです。
17/08/28 23:29:34.45 YDHtQIBL.net
うーん、当然まちがってる
getItemIDsこれどっからでてきたん?これあってる?

741:名前は開発中のものです。
17/08/28 23:37:20.23 YDHtQIBL.net
>>712-715
からのー?
>>724
でー?
IDは数字ってのは知ってるしー?

742:ダーク王鍬大使
17/08/28 23:37:24.37 0fmC0txZ.net
頭を捻りすぎてチンコがねじ切れそうでふ(^^
コレクション(getItemIDs)をコレクション読み込むものに入れちゃ駄目なんでふか?(^^

743:ダーク王鍬大使
17/08/28 23:39:02.47 0fmC0txZ.net
リスト≠コレクションでふか?(^^

744:名前は開発中のものです。
17/08/28 23:39:08.60 YDHtQIBL.net
コレクション(getItemIDs)←これコレクション?メソッド名じゃん

745:名前は開発中のものです。
17/08/28 23:43:32.18 YDHtQIBL.net
コレクションてお前がいったんじゃねーかw
コレクションはこういうの
ArrayList
List
Hashtable
Dictionary

746:ダーク王鍬大使
17/08/28 23:47:27.48 0fmC0txZ.net
foreach (GameObject Foreach変数 in アイテムIDリスト)
こうでふか?(^^
バリバリボッキボッキエラー吐いてまふけど(^^

747:ダーク王鍬大使
17/08/28 23:48:42.39 0fmC0txZ.net
foreach (GameObject Foreach変数 in Slots.transform)
これならエラー吐きまふぇんが明らかにおかしい気がしまふ(^^

748:名前は開発中のものです。
17/08/28 23:48:48.32 YDHtQIBL.net
ははw
まぁ一歩前進
アイテムIDリストには何がはいってんのさ?

749:ダーク王鍬大使
17/08/28 23:49:57.92 0fmC0txZ.net
Ethanさんのスクリプトの関数が入ってまふ(^^

750:名前は開発中のものです。
17/08/28 23:52:29.83 YDHtQIBL.net
ほんとに?ほんと?w
今のStartメソッドの中身貼って

751:ダーク王鍬大使
17/08/28 23:56:09.84 0fmC0txZ.net
void Start()
{
textures = Resources.LoadAll<Sprite>("ItemTityPotions");
Slots = GameObject.Find("Slots");
bokking = GameObject.Find("Ethan").GetComponent<Playerbokking>();
for (int i = 0; i < 100; i++)
{
GameObject obj = (GameObject)Resources.Load("ItemImage1");
GameObject prefab = Instantiate(obj);
prefab.transform.SetParent(Slots.transform);
getItemIDs.Add(prefab);
}
}
どうでひょう?(^^

752:名前は開発中のものです。
17/08/28 23:57:26.39 YDHtQIBL.net
悪いまちがえた
OnEnableの中身だ

753:ダーク王鍬大使
17/08/28 23:58:57.26 0fmC0txZ.net
void OnEnable()
{
int i = 0;
アイテムIDリスト = bokking.getItemIDs();
foreach (GameObject Foreach変数 in Slots.transform)
{
i++;
}
}
スタートの中でアイテムIDリストなんてないし変だなとは思いまひた(^^

754:名前は開発中のものです。
17/08/29 00:00:35.37 PynuWeZX.net
あ&#12316;
List<GameObject> getItemIDs = new List<GameObject>();
これを先頭に宣言してんのか
こりゃわけわかんなくなるなw

755:名前は開発中のものです。
17/08/29 00:07:44.29 PynuWeZX.net
リストの方のgetItemsIDsをslotListに改名して
もっかい宣言部分貼って

756:ダーク王鍬大使
17/08/29 00:11:50.81 RmObfEGG.net
リストの方ってなんでひたっけ?(^^
だんだん頭が勃起して来まひた(^^

757:名前は開発中のものです。
17/08/29 00:13:52.54 PynuWeZX.net
まぁするだろうね
命名がめちゃくちゃすぎる
List<GameObject> getItemIDs = new List<GameObject>();
これ
List<GameObject> slotList = new List<GameObject>();
こう直すって意味
んでStartの
getItemIDs.Add を slotList に直す

758:名前は開発中のものです。
17/08/29 00:14:22.30 PynuWeZX.net
slotList.Add な

759:ダーク王鍬大使
17/08/29 00:20:14.86 RmObfEGG.net
出来まひた(^^
感謝感謝のボッキング!(^^

760:名前は開発中のものです。
17/08/29 00:21:43.92 PynuWeZX.net
そんでな
GameObject obj = (GameObject)Resources.Load("ItemImage1");
GameObject prefab = Instantiate(obj);
prefab.transform.SetParent(Slots.transform);
getItemIDs.Add(prefab);
この部分、なんかをコピペしたんだろうけど
GameObject slotPrefab = (GameObject)Resources.Load("ItemImage1");
GameObject slot = Instantiate(slotPrefab);
slot.transform.SetParent(Slots.transform);
slotList.Add(slot);
これで差し替えて

761:ダーク王鍬大使
17/08/29 00:24:20.65 RmObfEGG.net
やりまひた(^^

762:名前は開発中のものです。
17/08/29 00:24:25.77 PynuWeZX.net
foreach (GameObject Foreach変数 in getItemIDs)
でここをどう直したって?

763:ダーク王鍬大使
17/08/29 00:27:20.72 RmObfEGG.net
しばし待たれよ(^^

764:ダーク王鍬大使
17/08/29 00:29:43.09 RmObfEGG.net
foreach (GameObject Foreach変数 in slotList)
こうなりまひた(^^

765:名前は開発中のものです。
17/08/29 00:32:47.15 PynuWeZX.net
あははははははははw
はーたいへんだこりゃ
slotListではなくてアイテムIDリストを回す

766:ダーク王鍬大使
17/08/29 00:36:44.88 RmObfEGG.net
URLリンク(i.imgur.com)
エラーチンコ(^^

767:名前は開発中のものです。
17/08/29 00:38:05.75 PynuWeZX.net
もう一息じゃん
エラーメッセージはヒント
アイテムIDリストには何がはいってんのさ?

768:ダーク王鍬大使
17/08/29 00:41:00.27 RmObfEGG.net
List<int>が入ってまふ(^^
Castでふか?(^^

769:名前は開発中のものです。
17/08/29 00:42:55.65 PynuWeZX.net
不用意にキャストしない
foreach がintの入ったアイテムIDリストを順番にくるくるまわして
取り出すものなんだから受け取るのはGameObjectじゃなくて・・・?

770:ダーク王鍬大使
17/08/29 00:45:45.85 RmObfEGG.net
foreach (int Foreach変数 in アイテムIDリスト)
フハハハハハハ(^^
ついにできたぞ(^^
ついに僕のチンコはボッキング!(^^

771:名前は開発中のものです。
17/08/29 00:48:03.05 PynuWeZX.net
なんだそりゃw
ちょっとまだ直す
Resousesにはいってるプレファブの名称をItemImage1ではなく
itemSlotPrefab
に直して
ソース側も直す
ちょっとここでコンパイルして通るかチェック

772:ダーク王鍬大使
17/08/29 00:50:47.98 RmObfEGG.net
URLリンク(i.imgur.com)
うんこ漏れまひた(^^

773:名前は開発中のものです。
17/08/29 00:53:51.96 PynuWeZX.net
何をいじった?
スクリフ&#12442;トってフォルダ名をかえたってことか?

774:名前は開発中のものです。
17/08/29 00:54:28.69 PynuWeZX.net
ちっと化けたけど
スクリプトってフォルダ?

775:ダーク王鍬大使
17/08/29 00:58:20.17 RmObfEGG.net
アレを生成するのを忘れてただけでひた(^^
治ったので感謝感謝の(^^

776:名前は開発中のものです。
17/08/29 00:59:11.60 PynuWeZX.net
まーだ直すぞ
Foreach変数
って変数名も変
なにがよさそうよ?

777:ダーク王鍬大使
17/08/29 01:00:55.15 RmObfEGG.net
アイテムIDリスト回すにしまひた(^^

778:名前は開発中のものです。
17/08/29 01:02:45.88 PynuWeZX.net
だめ、ちがう
アイテムIDリストを回して一個づつ取り出したものの名称

779:ダーク王鍬大使
17/08/29 01:07:52.02 RmObfEGG.net
Imageコンポネントでふか?(^^

780:名前は開発中のものです。
17/08/29 01:10:23.51 PynuWeZX.net
がくー
>>712->>715
この名称をアイテムIDリストにしたんだろ?

781:名前は開発中のものです。
17/08/29 01:10:57.34 PynuWeZX.net
>>712-715

782:ダーク王鍬大使
17/08/29 01:14:00.48 RmObfEGG.net
アイテムIDでふか?(^^
眠くなるにつれて思考力がどんどん奪われていきまふ(^^
まるで性欲に囚われた勃起チンコみたいでふね(^^

783:名前は開発中のものです。
17/08/29 01:15:15.06 PynuWeZX.net
そう、アイテムID
itemIDとかid とかそういう名称が適当
眠くなったんなら寝な

784:名前は開発中のものです。
17/08/29 01:16:24.62 PynuWeZX.net
というわけで今日の勉強は終わりだが
このペースだとMMOが完成するときには
俺もおまえも白骨死体
ご愁傷様です
おやすみ

785:ダーク王鍬大使
17/08/29 01:21:40.95 RmObfEGG.net
アイテムIDリスト = bokking.getItemIDs();
最後に、ここが赤エラーを吐きまふ(^^
なぜでひょう?(^^
エラー内容はぬるぽでふ(^^

786:名前は開発中のものです。
17/08/29 03:10:01.91 PynuWeZX.net
さっきまでできてたはずだが
bokkingがNullRefferenceなら初期化部分がおかしいってことになるので
初期化部分さがして貼って
念のためエラーも貼って

787:ダーク王鍬大使
17/08/29 03:23:15.91 RmObfEGG.net
bokking = GameObject.Find("Ethan").GetComponent<Playerbokking>();
NullReferenceException: Object reference not set to an instance of an object
ItemManager.OnEnable () (at Assets/スクリプト/ItemManager.cs:34)
これとこれでふか?(^^

788:名前は開発中のものです。
17/08/29 07:33:51.01 PynuWeZX.net
朝からものすごくはずかしい誤爆をみた・・・
ちょっと意味わからないが
エラーになる行コメントアウトしておいて
それと画像とscriptableobject準備しといてくれ
夜、続きというか大幅に変更して簡単に作るわ

789:名前は開発中のものです。
17/08/29 07:34:00.72 FgfUYrLg.net
なんだこの応酬は
ぼっこの先生いなけりゃゲーム完成は無理だな

790:名前は開発中のものです。
17/08/29 08:58:55.06 T1vUlu9J.net
そんでなあ
シーン上に配置するためのアイテムのプレファブ3つ準備しといて
四角とかでもよい
そして今夜アイテム使用まで駆け足でつくるから
夕方から夜フルボッキングになるように
お昼寝なり調整しといて
肝心な時に具合悪いだの眠いだのいってたら話になんねえから
つてなんで俺はボッキングの生活まで
管理せにゃならんのだろ?

791:名前は開発中のものです。
17/08/29 09:38:14.73 mNeok17b.net
しなくて良いんやで
エラー文でググって自分で考えろカスって言えば万事解決

792:名前は開発中のものです。
17/08/29 09:39:26.73 mNeok17b.net
というか過保護おじさんが全部作ってお前が作ったものだって言って渡せばすぐに終わるぞ

793:名前は開発中のものです。
17/08/29 12:38:28.61 xx9v8OoR.net
Unity総合スレで盛大に誤爆してて笑ったw
さすが我らがボッキング!
バグってやがるぜ!

794:名前は開発中のものです。
17/08/29 13:00:03.80 yC8vT12a.net
本人は一応>>690こういってるので
実態はともかく
作ってもらおうってつもりじゃないんだろうから
尊重しつつ...
かなり無理はあるが...
教えると言った以上は
インベントリの基本実装は面倒見る気でいるが、
あんまり姿勢がグダグダなら見捨てる
そうなったら多分おしまい

795:名前は開発中のものです。
17/08/29 13:28:40.20 xx9v8OoR.net
これだけの頭脳でまだmmoを作れると信じてるボッキングは
まるで少年漫画の主人公みたいね
いつか覚醒して立派な勃影になるのよ

796:名前は開発中のものです。
17/08/29 14:14:24.87 n4p0oh+Y.net
まあ、俺もmmoより遥かに小規模のゲームで頓挫しかけてるし
人のこと馬鹿にできないんだけどね
チュートリアルで作るようなミニゲームしか作ったことなかったわ
というわけでワンコの兄ちゃん(通称:チンコ犬のおっさん)の処女作、
「ワンカップゴルフ」が無謀にもGoogle Playで配信中!
URLリンク(play.google.com)
クソゲーなんて言わないで!!

797:名前は開発中のものです。
17/08/29 15:00:49.75 n4p0oh+Y.net
僕ちゃん人のスレでやりたい放題ね
少し反省するわw

798:ダーク王鍬大使
17/08/29 16:40:31.35 RmObfEGG.net
あーよく寝た(^^
ぼっこの殿が去ったら僕は一体どうやってゲームを完成させればいいんでひょう?(^^
見捨てられないように頑張っていきまひょう(^^
ちんぽこぽーん(^^

799:ダーク王鍬大使
17/08/29 18:03:53.51 RmObfEGG.net
>>782
☆5が二個と☆1が一個でふか・・・(^^
面白いんでひょうか?(^^

800:ダーク王鍬大使
17/08/29 18:19:34.58 RmObfEGG.net
ぼっこの殿が来るまで仮眠を取りまふ(^^

801:名前は開発中のものです。
17/08/29 19:31:15.44 PynuWeZX.net
ボッキングよ
準備はできているか・・・・
ってまた寝たってどういうこっちゃ

802:ダーク王鍬大使
17/08/29 20:33:16.92 RmObfEGG.net
準備おkでふ(^^

803:名前は開発中のものです。
17/08/29 20:43:03.74 PynuWeZX.net
おっせーし
プロジェクトアップしろや
漏れなくアップ

804:ダーク王鍬大使
17/08/29 20:50:26.49 RmObfEGG.net
ちとまっててくらふぁい(^^

805:ダーク王鍬大使
17/08/29 20:57:47.20 RmObfEGG.net
URLリンク(www.axfc.net)
ふぁい(^^

806:名前は開発中のものです。
17/08/29 21:03:29.73 PynuWeZX.net
おまいはちっとモンスターでも作ってなさい
しばし検証すっから

807:ダーク王鍬大使
17/08/29 21:04:52.54 RmObfEGG.net
ふぁい(^^

808:名前は開発中のものです。
17/08/29 21:51:13.90 PynuWeZX.net
ボッキングくん
待ちくたびれてひからびたかね?

809:ダーク王鍬大使
17/08/29 22:04:55.97 RmObfEGG.net
チンコはもう萎えてしまいまひた(^^
でも恐竜のモンスターを作りまひたよ(^^

810:名前は開発中のものです。
17/08/29 22:19:09.73 PynuWeZX.net
へえそうかい
何故俺がこのようにボッキング放置プレイ状態になっているかというと
別に嫌がらせをしているわけではなくて
受け取ったプロジェクト、最初は動いてたんだが
ちょっとソースさわってたらエラーでまくりでまともにうごかせず
検証にならないからなのでした
これこわれかかってねぇかなあ
一番まともなシーンてどれ?

811:ダーク王鍬大使
17/08/29 22:22:45.88 RmObfEGG.net
いつも通り「謎」が正常に起動しまふよ(^^
僕の方では割と正常に動いてるのでふが・・・(^^

812:名前は開発中のものです。
17/08/29 22:27:01.32 PynuWeZX.net
packageがだめなのかもしれんな
謎かあ
今謎なんだけどな

813:ダーク王鍬大使
17/08/29 22:29:19.71 RmObfEGG.net
おかしいでふね(^^
ちゃんと再起動してからパッケージ作ったんでふけど・・・(^^

814:名前は開発中のものです。
17/08/29 22:30:45.50 PynuWeZX.net
ふむ
まぁ、ちょっと計画変更で悪いが
今日は俺は死んだものとおもって好きなことやっててくれ

815:ダーク王鍬大使
17/08/29 22:32:03.03 RmObfEGG.net
ふぁい(^^

816:名前は開発中のものです。
17/08/29 22:33:31.01 PynuWeZX.net
item
item1
item2
item3
てのがテスト用アイテムだよな?

817:ダーク王鍬大使
17/08/29 22:34:47.73 RmObfEGG.net
そうでふよ(^^

818:名前は開発中のものです。
17/08/29 23:38:02.87 PynuWeZX.net
おい
ボッキングおきてっか?
spriteどれだ?コピーってついてるやつか?

819:ダーク王鍬大使
17/08/29 23:40:27.36 RmObfEGG.net
URLリンク(i.imgur.com)
これでふ(^^

820:名前は開発中のものです。
17/08/29 23:42:37.48 PynuWeZX.net
0番からになってねぇじゃん
しかも名前変更してるとかトラップだらけだな

821:ダーク王鍬大使
17/08/29 23:45:05.20 RmObfEGG.net
0番の透明画像すっかり忘れてまひた(^^
すまんこすまんこのまんこっこ(^^

822:名前は開発中のものです。
17/08/29 23:47:29.1


823:0 ID:PynuWeZX.net



824:ダーク王鍬大使
17/08/29 23:53:34.30 RmObfEGG.net
直しまひた(^^

825:ダーク王鍬大使
17/08/30 00:00:56.88 tvIOuk9N.net
0番の所に透明な画像配置したのでふが(^^
URLリンク(i.imgur.com)
スライスすると透明な画像が消失して1番の画像が0番になりまふね・・・(^^

826:名前は開発中のものです。
17/08/30 00:03:02.58 uGY/TkcT.net
そしたらな、途中までの手順貼るからやってみれ
あまりにも手順が多いのでさすがに漏れてるかもだが
起きてたらフォローするが
というか俺死亡、まじで本が書けるな・・・

827:名前は開発中のものです。
17/08/30 00:03:46.84 uGY/TkcT.net

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;}

828:ダーク王鍬大使
17/08/30 00:03:50.92 tvIOuk9N.net
起きてまふよ(^^

829:名前は開発中のものです。
17/08/30 00:04:28.49 uGY/TkcT.net
やっぱ改行らしきものがはいるな
まぁ嫌がらせの一種だとおもいたまえ

830:名前は開発中のものです。
17/08/30 00:05:37.68 uGY/TkcT.net

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

SlotsをItemBack>ItemIconsの子供に

Playerbokking.csに
ItemManager itemManager;&#8232;を宣言し、StartでitemBackから取得
アイテム取得の処理で
Destroyの前にitemManager.getItem()で
IDを渡す
7テストする とりあえずここまで どこまででしょうね

831:名前は開発中のものです。
17/08/30 00:06:40.32 uGY/TkcT.net
うあああああああああああああああああああああああああああああ
最後にやっちまったじゃねぇか
がっくし

832:ダーク王鍬大使
17/08/30 00:07:31.03 tvIOuk9N.net
ちょっとまってくらふぁい(^^
ItemSlotPrefabなんてありまふぇんよ(^^
Slotsをプレファブ化すればいいんでふか?(^^

833:名前は開発中のものです。
17/08/30 00:09:46.83 uGY/TkcT.net
ほう、それは不思議だな
どうして俺のプロジェクトにはあるんだろうな
昨日夢の中で作ったのかな

834:ダーク王鍬大使
17/08/30 00:11:06.74 tvIOuk9N.net
どのフォルダにありまふか?(^^
自分でも自分のプロジェクトを把握しきれなくなってきまひた(アカン)(^^

835:ダーク王鍬大使
17/08/30 00:13:46.21 tvIOuk9N.net
あったあった(^^

836:名前は開発中のものです。
17/08/30 00:14:04.37 uGY/TkcT.net
ふえ
projectビューに検索欄あるだろ

837:ダーク王鍬大使
17/08/30 00:20:11.68 tvIOuk9N.net
そんな便利な機能があったんでふか!?(^^
そしてここのslotってところ2つがエラー吐きまひた(^^
itemSlotList.Add(slot.GetComponent<ItemSlot>());
slotIconList.Add(slot.GetComponent<Image>());
エラー内容はコンテキストに存在しまふぇんでふ(^^

838:名前は開発中のものです。
17/08/30 00:24:32.87 uGY/TkcT.net
それはループん中

839:ダーク王鍬大使
17/08/30 00:28:43.26 tvIOuk9N.net
出来まひた(^^
6は(^^
itemManager = GameObject.Find("itemBack").GetComponent<>();
だと思うのでふが(^^
何をゲットコンポネントするんでふか?(^^

840:名前は開発中のものです。
17/08/30 00:31:19.63 uGY/TkcT.net
itemManagerは何型でしょう?

841:ダーク王鍬大使
17/08/30 00:34:07.83 tvIOuk9N.net
出来まひた(^^
itemManager.getItem();
はそのままだとgetItemがエラーを吐きまふ(^^
カッコに数値を入れたらいい気もしまふがなんか違う気もしまふ(^^
どうすればいいでふか?(^^

842:名前は開発中のものです。
17/08/30 00:36:01.62 uGY/TkcT.net
せめてそれぐらいはよーく考えてみれ
アイテムによってidは違う

843:ダーク王鍬大使
17/08/30 00:39:04.80 tvIOuk9N.net
恐らくは拾ったアイテムのInt変数でふよね?(^^
よくよくじっくり考えてみまふ(^^

844:名前は開発中のものです。
17/08/30 00:40:45.40 uGY/TkcT.net
周辺にヒントがあるさ
読み飛ばしてたけどsぷらいとはしらん

845:ダーク王鍬大使
17/08/30 00:43:34.01 tvIOuk9N.net
int アイテム取得 = GetComponent<ItemTest>().ID;
無事出来まひた(^^

846:ダーク王鍬大使
17/08/30 00:47:02.09 tvIOuk9N.net
NOOOOOOOOOOOOO!!!(^^
itemManager = GameObject.Find("itemBack").GetComponent<ItemManager>();
が赤エラーを吐きまひた(^^

847:名前は開発中のものです。
17/08/30 00:48:45.88 uGY/TkcT.net
はて
itemtestって記憶にねーな
あってんのかな
わからん
それテスト用アイテムについてるスクリプトか?

848:ダーク王鍬大使
17/08/30 00:48:50.68 tvIOuk9N.net
エラー内容はぬるぽでふ(^^

849:名前は開発中のものです。
17/08/30 00:50:11.07 uGY/TkcT.net
ItemBackとかそういう落ちじゃなくて?

850:ダーク王鍬大使
17/08/30 00:50:12.80 tvIOuk9N.net
>>832
テスト用アイテムについているスクリプトでふよ(^^

851:ダーク王鍬大使
17/08/30 00:51:29.82 tvIOuk9N.net
>>834
無事出来まひた(^^
大文字小文字ミスがエラーにつながるとは・・・(^^

852:名前は開発中のものです。
17/08/30 00:52:11.32 uGY/TkcT.net
じゃああってるかな

853:ダーク王鍬大使
17/08/30 00:54:17.71 tvIOuk9N.net
ゲエエエエエエエエエエエエエ!!!(^^
アイテム拾おうとしたら赤エラーが・・・(^^
エラー内容はぬるぽ(^^
そしてここがエラー吐いてまふ(^^
int アイテム取得 = GetComponent<ItemTest>().ID;

854:名前は開発中のものです。
17/08/30 00:54:33.77 uGY/TkcT.net
そんでどこまでいったって?

855:ダーク王鍬大使
17/08/30 00:55:12.61 tvIOuk9N.net
target.付けてみまひた(^^

856:ダーク王鍬大使
17/08/30 00:57:00.85 tvIOuk9N.net
す・・・すごい!(^^
ついにアイテムを取得できるようになりまひた(^^
ボボボッキング!(^^
感謝感謝のちんこっこ~(^^

857:名前は開発中のものです。
17/08/30 00:57:37.38 uGY/TkcT.net
それplayerbokkingのそーすだろ?
なんも指定しなけりゃイーサンの体んなかにitemtest取りに行くんだよ
何の、itemtestか書けや

858:名前は開発中のものです。
17/08/30 00:58:38.50 uGY/TkcT.net
targetかw
なるほど

859:ダーク王鍬大使
17/08/30 01:00:33.87 tvIOuk9N.net
これってアイテムIDとアイテム画像は紐づけされてまふか?(^^
それともID1がポーションなら画像の1もポーションにしないといけない感じ?(^^

860:名前は開発中のものです。
17/08/30 01:00:45.24 uGY/TkcT.net
実装1時間未満か
俺の苦労は一体…
でも昨日より筋良くなった気がするな

861:名前は開発中のものです。
17/08/30 01:02:02.55 uGY/TkcT.net
それも自力で読んで理解するべきだな

862:名前は開発中のものです。
17/08/30 01:02:02.73 uGY/TkcT.net
それも自力で読んで理解するべきだな

863:ダーク王鍬大使
17/08/30 01:02:46.89 tvIOuk9N.net
持病の薬の副作用で頭がぼーっとする日もありまふ(^^
昨日が酷かっただけだと思いたいでふ(^^

864:ダーク王鍬大使
17/08/30 01:03:05.75 tvIOuk9N.net
>>847
ふぁい(^^

865:名前は開発中のものです。
17/08/30 01:04:00.83 uGY/TkcT.net
大事なことなので…
漠然とソース読むんじゃなくて、
そういうはっきりした知りたいことがある読み方すると力つく

866:名前は開発中のものです。
17/08/30 01:05:30.08 uGY/TkcT.net
昨日頑張って考えようとしたからだと思うぞ
ところで持病ってなんだよ

867:ダーク王鍬大使
17/08/30 01:05:51.86 tvIOuk9N.net
なるへそ(^^

868:ダーク王鍬大使
17/08/30 01:06:19.93 tvIOuk9N.net
統合失調症でふよ(^^
軽度の(^^

869:名前は開発中のものです。
17/08/30 01:08:27.26 uGY/TkcT.net
うん、それ系だろうなと思ってた
頭痛つってたしな

870:名前は開発中のものです。
17/08/30 01:12:19.70 uGY/TkcT.net
ボッキングの秘密を聞いたから俺の秘密もおしえてやろう
数百万年前の話になるが
俺も
関数とかいみわからない!!!
つってたぞ
むつかしいなーってな
でも壁って何度か叩いていると
いずれ、おや、なぜこの壁が硬いと思っていたのかよく思い出せませんな
という日がくる
この積み重ねにすぎなくて
考えて悩んだだけ前進する

871:ダーク王鍬大使
17/08/30 01:12:34.42 tvIOuk9N.net
次やることはアイテムをもってスロットや装備欄、交換窓などに移動させる感じでふか?(^^
第一ステップとしてアイテムインベントリの中で移動させることができればいいのでふが・・・(^^

872:ダーク王鍬大使
17/08/30 01:13:36.24 tvIOuk9N.net
>>855
なるへそ(^^
日々の積み重ねが大事なんでふね(^^
ありがたいお言葉に感謝感謝(^^

873:名前は開発中のものです。
17/08/30 01:16:12.11 uGY/TkcT.net
そんなめんどいのやんない
自分でやれや
でも作り的に配置換えの考慮はしてある
そんなことよりアイテム使う!だろ
配置換えしなくても生きていけるけどアイテム使えなかったらただの飾りじゃねーか

874:ダーク王鍬大使
17/08/30 01:19:05.34 tvIOuk9N.net
確かに(^^
僕の作ったガマザウルス君もアイテム使いた過ぎてボッキングしてまふよ(^^
URLリンク(i.imgur.com)

875:名前は開発中のものです。
17/08/30 01:20:51.80 uGY/TkcT.net
それ造形みばえよさそうな雰囲気があるな
気のせいに違いない

876:名前は開発中のものです。
17/08/30 01:29:18.28 uGY/TkcT.net
んがー
じゃそういうことで寝ます
明日はてけとーでアイテム使用
あーちょっとまて
他人や敵に対してアイテムは使うか?

877:名前は開発中のものです。
17/08/30 01:32:08.29 uGY/TkcT.net
がく・・・zzz

878:ダーク王鍬大使
17/08/30 01:33:34.02 tvIOuk9N.net
アイテムは自分限定でふ(^^
でも他人やモンスに使えるデバフアイテムがあっても面白そうでふね(^^

879:名前は開発中のものです。
17/08/30 01:35:51.81 uGY/TkcT.net
あ、そう
まーなんとでもなるけど
単体向けに考えとくか

880:名前は開発中のものです。
17/08/30 06:24:16.50 N58io56y.net
おいそろそろ正式サービス開始しろ

881:ダーク王鍬大使
17/08/30 06:36:19.83 tvIOuk9N.net
来年の夏だって言ってるでひょう(^^
アイテム実装終わったらぼっこの殿がいなくなるんだから製作スピードが1/100くらいに落ちるんでふよ?(^^
予定では来年の夏でふが状況が悪けりゃ最悪再来年になるかもしれまふぇん(^^

882:ダーク王鍬大使
17/08/30 07:34:54.70 tvIOuk9N.net
今やりたいことは(^^
・アイテムを101個以上入手してもエラー吐かなくしたい
・アイテムを消費したい
・アイテムIDとアイテム画像を紐づけしたい
・(防御反映)装備を作りたい
・(見た目反映)装備を作りたい
・アイテムの入れ替えをしたい
などなど・・・(^^
多すぎまふね(^^

883:名前は開発中のものです。
17/08/30 07:35:11.80 N58io56y.net
クソゲーの完成に2年も3年も待てるかよ
時間だけはある癖にできねえとか言ってんじゃねえ

884:名前は開発中のものです。
17/08/30 07:38:10.59 uGY/TkcT.net
うん?
・アイテムIDとアイテム画像を紐づけしたい
これはずれてるだけだろ?
こっちは問題ないぞ

885:ダーク王鍬大使
17/08/30 07:49:02.04 tvIOuk9N.net
そうなんでふか?(^^
僕の方だとExcel上は0が空っぽなのに取得するアイテム画像は回復カプセル(赤)になってまふ(^^
Excelの1はTinyPosyonのはずなのに画像はスタミナカプセルになってまふ(^^

886:ダーク王鍬大使
17/08/30 08:01:55.12 tvIOuk9N.net
お昼寝の時間でふ(^^

887:ダーク王鍬大使
17/08/30 08:19:47.09 tvIOuk9N.net
眠れないのでもうちょっと起きてまふ(^^

888:名前は開発中のものです。
17/08/30 08:53:11.69 xj9DjxUk.net
なおexcelはまだ関係ないぞ
texturesて変数をserializeして
インスペクタでスライスしたスプライトが想定どおり通り読み込めてるか調べてみ
でもわかんねえかもしんね
またあとでな

889:ダーク王鍬大使
17/08/30 10:54:53.84 tvIOuk9N.net
起きてまふよ(^^

890:ダーク王鍬大使
17/08/30 12:12:49.66 tvIOuk9N.net
>>868
それに無職なのでなけなしの収入をコツコツためていかないとサーバー借りられまふぇんからね(^^
いますぐに完成したところでサーバー借りられないって問題がありまふ(^^
月5000円は自由に使える環境なのでふが(^^
今年は爬虫類のイベントに使うのとポケモンの新作を買うのでお金が一文無しになる予定でふ(^^
だから来年までまってくらふぁい(^^

891:名前は開発中のものです。
17/08/30 12:19:16.21 N58io56y.net
ゲーム完成するまでポケモンはお預けだ
どうせポケモンにはまってしばらく開発を放置するんだろう
このゲームは完全趣味かも知れんが
ちゃんとゲーム作れるようなぼっきんぐにレベルアップすれば
アプリ配信とかで広告載せて小遣い稼ぎだってできるかも知れんぞ

892:ダーク王鍬大使
17/08/30 12:25:04.11 tvIOuk9N.net
ぐぇぐぇ(^^
小遣い稼ぎできるなんて夢のようでふね(^^
MMO完成期待して待っててくらふぁい(^^

893:ダーク王鍬大使
17/08/30 12:28:18.67 tvIOuk9N.net
このスレぼっこの殿の有能さが目立ちまふけど(^^
地味にチンコ犬殿も技術力高いでふよね(^^
この板にも有能な人がいるのに総合スレと質問スレの悲惨さ(^^
僕もいつか教える側に回りたいでふ(^^

894:名前は開発中のものです。
17/08/30 12:32:47.78 bG5vjOqT.net
アセットを売れば小遣いも稼げると思いますよ

895:ダーク王鍬大使
17/08/30 12:35:42.74 tvIOuk9N.net
アセットおじさんはなんとなくこのスレに現れないと勝手に決め込んでまひたが(^^
ちゃんとこのスレも見てたんでふね(^^
感謝感謝のボッキング!(^^

896:名前は開発中のものです。
17/08/30 12:49:38.00 4KD/WfNt.net
そういやちんこ犬のおっさんのゲーム忙しくてやってないな

897:ダーク王鍬大使
17/08/30 12:53:13.15 tvIOuk9N.net
それでは僕はそろそろ寝まふ(^^

898:名前は開発中のものです。
17/08/30 13:46:19.35 p49jIxUo.net
>>878
お褒めに預かり光栄でございます
でも自分で実装したことあるのだけしか助言できないのよ
あとは昔PGやってたころの知識を活かした提案くらい
ぼっこ殿の足元にも及ばないわん
>>881
邪魔にならない程度に広告があるので気になったらクリーーーック!!
あくまで気になったらだからね!(規約に引っ掛かるから)

899:ダーク王鍬大使
17/08/30 15:14:09.55 tvIOuk9N.net
僕もなんかアプリ作って広告付けたいでふ(^^
MMOの資金源になればいいなって(^^
でも技術を磨かないとだめでふね(^^
恐竜第三弾が出来まひた(^^
ゾンビ恐竜のパキケファウルス君でふ(^^
URLリンク(i.imgur.com)
ちなみにリスペクト元ラグハイムにいるパギゲプロイドとは一切関係はありまふぇん(^^
URLリンク(i.imgur.com)

900:ダーク王鍬大使
17/08/30 15:20:02.56 tvIOuk9N.net
今日は何か眠気がないでふ(^^
眠いのに眠気がないでふ(^^
そろそろ寝ないと体に毒よ(^^

901:名前は開発中のものです。
17/08/30 16:16:23.22 4KhBIwq7.net
>>884
俺のゲーム広告付けてるけど今までの収益0円だぞw
なんも宣伝してないからそもそもダウンロード数が2桁しかないんだ
如何に宣伝が重要かを思い知らされたよ
そしてだからこそ俺はボッキングに注�


902:レしているのだよ 形はどうあれこのスレは宣伝になっているはず そして我は便乗するのだーーっ!!



903:名前は開発中のものです。
17/08/30 16:20:04.37 4KhBIwq7.net
IDがコロコロ変わるのはきっとWimax2のせいよ
決して自演しようと思ってるわけじゃないんだからね!

904:名前は開発中のものです。
17/08/30 17:37:31.55 4KhBIwq7.net
>>884
自分語りに夢中で全然みてなかったが
段々モデリング上手くなってきたじゃないか!
そしてラグハイムをあたかも皆が知るように語るけど有名なのかい?

905:名前は開発中のものです。
17/08/30 17:49:18.33 tUmnagJE.net
全く聞いたことねえ
でも日本で遊べた黎明期の3大mmoとして怒り新党で紹介
されたこともねえ

906:名前は開発中のものです。
17/08/30 19:22:48.42 p4bnr61P.net
Google Playに登録するのも数千円とかかかるんだよね

907:名前は開発中のものです。
17/08/30 19:30:21.39 N58io56y.net
調べたら16年前くらいのゲームか
ラグナロクより古いマイナーオンゲって感じか。さすがに知らんわ
でも最近までサービスしてたんだな

908:ダーク王鍬大使
17/08/30 22:00:01.93 tvIOuk9N.net
よく寝まひた(^^

909:ダーク王鍬大使
17/08/30 22:05:01.02 tvIOuk9N.net
>>888
一応基本料金無料+課金という要素を日本に持ち込んだ戦犯なんでふけどね(^^
名前がラグハイムだったのは確か2002年くらいまででそれ以降はエターナルカオス、エターナルカオスNeoと名前を変えまひた(^^

910:ダーク王鍬大使
17/08/31 07:03:57.75 yEXvVBwk.net
そして誰もいなくなった(^^

911:名前は開発中のものです。
17/08/31 09:21:05.50 qkb3Tq/I.net
ボッキング
起きてたら今の状態のプロジェクトアップしといて
見るのは夜だが

912:ダーク王鍬大使
17/08/31 09:23:17.63 yEXvVBwk.net
起きてまふよ(^^
ちょっと待っててくらふぁい(^^

913:ダーク王鍬大使
17/08/31 09:30:23.04 yEXvVBwk.net
URLリンク(ux.getup)●loader.com/parohaim/download/1
規制に引っかかるので●を抜いてくらふぁい(^^

914:名前は開発中のものです。
17/08/31 10:47:07.83 Dggz0I3R.net
>>890
アップルストアより遥かに良心的よ
アップルストアは定期的に結構な額取られた…はず…
でもアップルストアの方が遊んでもらいやすいという記事をどこかで見たことがある
iPhone持ってなくて眼中になかったからあまり調べてないけどねー

915:名前は開発中のものです。
17/08/31 10:58:55.90 aGF64C6u.net
年100ドルだよ、いまだと12000円税別くらいかな
まあ色々できるので持ってる人近くにいるといいかもね

916:名前は開発中のものです。
17/08/31 12:14:17.11 HGMj110F.net
しかも売上3割ぐらいもってくんだっけな

917:名前は開発中のものです。
17/08/31 12:16:58.44 4jQi2dlV.net
実名聞かれるのが嫌

918:名前は開発中のものです。
17/08/31 12:17:14.85 Dggz0I3R.net
12000は高いようで安いようで…やっぱり高いな
個人開発のへっぽこゲームでアップルストアを汚さないでっ!て意思表示を感じるわ

919:名前は開発中のものです。
17/08/31 12:44:25.46 HGMj110F.net
誰ぞわかったら
1番のアイテム効果書いてくれっち
hp5回復?

920:名前は開発中のものです。
17/08/31 14:25:36.64 I5jaaqQu.net
【訃報】制作中のSRPGがエターナる!
スマホのタッチ操作のみで全部まかなおうとすると操作性クソで無理があったよ
いつかPC向けに作り直すとして、今構想中の、もっとシンプルなゲームに取り掛かることにするよ
ところで、パンツ一丁の男が人に見つからないように街中を徘徊するようなゲームは
クライムゲームになるのかい?

921:名前は開発中のものです。
17/08/31 16:21:54.06 jEatiFRd.net
それらしい理由をつければセーフ(知らんけど

922:ダーク王鍬大使
17/08/31 21:20:34.91 yEXvVBwk.net
よく寝まひた(^^

923:名前は開発中のものです。
17/08/31 21:29:24.34 qkb3Tq/I.net
おいこらファッキング
もうおれはくたびれた
これほどの作業量を説明する気力が・・・
毎月5000えん振り込め

924:名前は開発中のものです。
17/08/31 21:42:39.36 4jQi2dlV.net
やっす
10万は貰わんと割に合わんと思うが

925:ダーク王鍬大使
17/08/31 21:43:49.02 yEXvVBwk.net
僕のお金が無くなってしまいまふ(^^
チンコショボーン(^^

926:名前は開発中のものです。
17/08/31 21:48:03.59 qkb3Tq/I.net
チンコショボーンとか言ってる場合か
spriteの0番がどうなってるか確認し
その結果を踏まえてSpriteEditor開いて
どういうことか報告せよ(編集はするな)

927:名前は開発中のものです。
17/08/31 21:51:54.32 qkb3Tq/I.net
毎月5000円つっても向こう20年だから
えーと...
まぁまぁもらえるだろ...

928:ダーク王鍬大使
17/08/31 21:56:01.13 yEXvVBwk.net
0番は回復カプセルになってまふ(^^
画像上は0番の領域はちゃんと開けてまふのに(^^
スプライトエディター上は0番の領域が何も置かれてまふぇん(^^

929:名前は開発中のものです。
17/08/31 21:58:01.70 qkb3Tq/I.net
そう、なんでだと思う?

930:ダーク王鍬大使
17/08/31 21:58:24.81 yEXvVBwk.net
>>911
ポケモンの新作が買えなくなってしまいまふ(^^
チンコショボーンでふ(^^

931:ダーク王鍬大使
17/08/31 21:58:58.08 yEXvVBwk.net
>>913
何もないから飛ばされてるんじゃないでふか?(^^

932:名前は開発中のものです。
17/08/31 21:59:41.56 qkb3Tq/I.net
スプライトエディタが気を効かせて余計なことしてくれてんだよ
それはなんでひょうか ファッキング

933:名前は開発中のものです。
17/08/31 22:00:19.83 qkb3Tq/I.net
そうそう
つまり完全に透明な筆で
ぼっきんぐ
とでも書いときな

934:名前は開発中のものです。
17/08/31 22:03:43.46 qkb3Tq/I.net
さて、、、、
どうすっかなこの先

935:ダーク王鍬大使
17/08/31 22:26:32.47 yEXvVBwk.net
どうしまひょうか(^^
鶏肉おいしかったでふ(^^

936:名前は開発中のものです。
17/08/31 22:27:43.02 qkb3Tq/I.net
なんだよ飯食ってたんか
スプライトなおったか?

937:名前は開発中のものです。
17/08/31 22:32:20.67 qkb3Tq/I.net
ああ、あと
itemSlotPrefabのsource imageに
itemTitnkonanntoka_0 要するにスプライトの0番 を指定しておく

938:ダーク王鍬大使
17/08/31 22:33:03.47 yEXvVBwk.net
多分治りまひた(^^
でもアイテムIDと画像の紐づけは出来てまふぇんね(^^
これってEXCELデータ上欠番になってる所は透明な画像入れなきゃいけないのでひょうか?(^^
だとすると画像サイズがとんでもないことになりそうでふ(^^

939:名前は開発中のものです。
17/08/31 22:42:49.43 qkb3Tq/I.net
ちょっと言ってる意味がわからん・・・
もうちょっと詳しく具体的にどうなる?

940:ダーク王鍬大使
17/08/31 22:52:10.19 yEXvVBwk.net
エクセル2以降はHP回復薬なのでふけど(^^
アイテムの画像は2番がスタミナ回復薬になってまふ(^^

941:名前は開発中のものです。
17/08/31 22:53:36.78 qkb3Tq/I.net
それ何色?

942:名前は開発中のものです。
17/08/31 22:55:07.35 qkb3Tq/I.net
あーもしかして縦並びに絵かいてるわけ?

943:名前は開発中のものです。
17/08/31 22:59:15.09 hTYgbZrZ.net
画像の使い回し的なやつか?

944:ダーク王鍬大使
17/08/31 23:10:21.39 yEXvVBwk.net
URLリンク(i.imgur.com)
画像はこうなってまふ(^^

945:名前は開発中のものです。
17/08/31 23:20:25.03 qkb3Tq/I.net
んー通常
0, 1, 2,,,,と横にならべるのだ
手動でスプライトエディタの枠を並び替えることはできるが
とてもおすすめできない

946:名前は開発中のものです。
17/08/31 23:21:21.29 qkb3Tq/I.net
そんで
ScriptableObjectはどこにあるのだ

947:ダーク王鍬大使
17/08/31 23:23:52.48 yEXvVBwk.net
Terasurware>classed>ItemDate

948:名前は開発中のものです。
17/08/31 23:29:36.85 qkb3Tq/I.net
ちげーよ
それはベースクラスじゃねぇか
アセット化したScriptableObject

949:ダーク王鍬大使
17/08/31 23:45:37.67 yEXvVBwk.net
これでふか?(^^
URLリンク(i.imgur.com)

950:名前は開発中のものです。
17/08/31 23:49:58.02 qkb3Tq/I.net
データはいってねぇじゃん
一体どうなってんだ?

951:ダーク王鍬大使
17/08/31 23:54:56.66 yEXvVBwk.net
こっちでははいってまふよ(^^
おかしいでふね?(^^

952:名前は開発中のものです。
17/08/31 23:57:01.79 qkb3Tq/I.net
ああそういうことか
じゃあそれだけアップしてくれ

953:ダーク王鍬大使
17/09/01 00:01:27.36 LNo2qt2w.net
URLリンク(www.axfc.net)

954:ダーク王鍬大使
17/09/01 00:03:13.17 LNo2qt2w.net
そういえばこのシートまだ不完全なんでふよね(^^
途中までしか作ってまふぇん(^^

955:名前は開発中のものです。
17/09/01 00:06:10.05 vKM2HYWt.net
テストできりゃいいんだから3行


956:もあればいいんだよ



957:ダーク王鍬大使
17/09/01 00:07:41.12 LNo2qt2w.net
なるへそ(^^

958:名前は開発中のものです。
17/09/01 00:11:13.05 vKM2HYWt.net
!!!!
1300行もアイテムデータつくったんか!!!??

959:ダーク王鍬大使
17/09/01 00:14:48.28 LNo2qt2w.net
ほとんど欠番でふけど(^^

960:名前は開発中のものです。
17/09/01 00:33:40.76 vKM2HYWt.net
うーむ
動くことは動くが・・・

961:ダーク王鍬大使
17/09/01 00:43:33.20 LNo2qt2w.net
多いと動かなくなるんでふか?(^^
これから2倍くらいにする予定だから困りまひたね(^^

962:名前は開発中のものです。
17/09/01 00:45:43.38 vKM2HYWt.net
2倍・・・
全部ではないにしても、その数のアイテムのモデリングするわけ・・・?

963:ダーク王鍬大使
17/09/01 00:46:51.81 LNo2qt2w.net
・・・・(^^
まぁモデリングはオンライン化した後アップデートで増やしまひょう(^^

964:名前は開発中のものです。
17/09/01 00:50:53.98 vKM2HYWt.net
まぁいいや
今元気一杯か?おねむちゃんか?

965:ダーク王鍬大使
17/09/01 00:51:41.82 LNo2qt2w.net
元気でふよ(^^
1/4くらい眠いでふけど(^^

966:名前は開発中のものです。
17/09/01 00:56:05.92 vKM2HYWt.net
そしたらちょっとやるか
とてもじゃないが2ちゃんねる上で説明できる作業量じゃないから
本意ではないがソースプレゼントしてやる
その上でも作業残るからやる気なら付き合うが
うまくいったら一時間以内にアイテムでHP回復するところまですすむとは思うぞ

967:ダーク王鍬大使
17/09/01 00:59:13.88 LNo2qt2w.net
回復するところまで進んだらぼっこの殿はもう教えてくれないんでふよね?(^^
この先どうやって作っていけばいいのやら(^^
とにかくここまで手伝ってくれたことに感謝感謝のボッキング!(^^

968:ダーク王鍬大使
17/09/01 01:03:59.54 LNo2qt2w.net
ちなみにやる気はビンビンでふよ(^^

969:名前は開発中のものです。
17/09/01 01:04:42.31 vKM2HYWt.net
その話は長くなるぞw
とりあえずアイテムやるか?
明日でもいいけどな

970:名前は開発中のものです。
17/09/01 01:05:42.79 vKM2HYWt.net
じゃあまあとりあえず、
プロジェクトをフォルダごとコピーしてバックアップして作業しよう
コピーした側でソースさしかえていじる、と

971:ダーク王鍬大使
17/09/01 01:06:20.58 LNo2qt2w.net
アイテムやりまふ(^^
やれるときにやっとかないと明日寝てたりしたら困りまふからね(^^

972:ダーク王鍬大使
17/09/01 01:10:27.40 LNo2qt2w.net
とりあえず現状をZIPに保存しておきまひた(^^
準備はおkでふ(^^

973:名前は開発中のものです。
17/09/01 01:13:38.06 vKM2HYWt.net
ちょっとまってな・・

974:名前は開発中のものです。
17/09/01 01:22:46.34 vKM2HYWt.net
URLリンク(whitecats.dip.jp)

975:名前は開発中のものです。
17/09/01 01:23:43.60 vKM2HYWt.net
アレってなんだよ!!!
んで、ソース差し替えて
適当に頑張りたまえ
何をどうすんだか俺は忘れたがアタッチとか

976:ダーク王鍬大使
17/09/01 01:28:28.85 LNo2qt2w.net
DLパスがわかりまふぇん(^^

977:名前は開発中のものです。
17/09/01 01:29:28.13 vKM2HYWt.net
昔そんなパス使った

978:名前は開発中のものです。
17/09/01 01:33:14.10 vKM2HYWt.net
comment欄見えてないのか覚えてないのか

979:ダーク王鍬大使
17/09/01 01:36:00.36 LNo2qt2w.net
漢字じゃなくてローマ字でひたか(^^
5分くらい迷いまひた(^^

980:名前は開発中のものです。
17/09/01 01:36:43.23 vKM2HYWt.net
そうか悪いことしたなw

981:名前は開発中のものです。
17/09/01 01:40:44.36 vKM2HYWt.net
えーっと
少なくともitembackにすくりぷたぶるおぶじぇくとはアタッチするな
実はそんぐらいだったかな
忘れた

982:名前は開発中のものです。
17/09/01 01:46:09.07 vKM2HYWt.net
アタッチするな
っていうのは
アタッチしてはいけないという意味ではなく
アタッチする必要があるという意味です
深夜なので自分でも言っていることがよくわかりません

983:ダーク王鍬大使
17/09/01 01:48:16.95 LNo2qt2w.net
funcs[id](itemData.param[id], bokking);
ここがエラー吐きまひた(^^
エラー内容はぬるぽ(^^
アイテムバックにすくりぷたぶるアタッチするとエラー吐かなくなりまふ(^^

984:ダーク王鍬大使
17/09/01 01:49:01.23 LNo2qt2w.net
そういう意味でひたか(^^

985:名前は開発中のものです。
17/09/01 01:49:45.44 vKM2HYWt.net
そいでアイテム1を拾ってつかうと回復はするんじゃねーかな

986:ダーク王鍬大使
17/09/01 01:50:36.97 LNo2qt2w.net
あと回復してから回復までに微妙にラグがあるのは仕様でふか?(^^
仕様ならラグハイムっぽくていいのでふけど・・・(^^

987:名前は開発中のものです。
17/09/01 01:54:17.06 vKM2HYWt.net
それはボッキングが書いたと思われる、HPバーの仕様じゃないか?
回復自体は一瞬で終わってると思うぞ

988:ダーク王鍬大使
17/09/01 01:57:17.55 LNo2qt2w.net
確かに下には回復薬使ってすぐにHPが50回復したって出てまふね(^^
どういう仕様にしたんでひたっけ?(^^

989:名前は開発中のものです。
17/09/01 01:57:45.80 vKM2HYWt.net
if (1f * PlayerHP /


990: PlayerHPMax <= 99) { timer += Time.deltaTime; //経過時間加算 if (timer >= interval) { PlayerHP = PlayerHP + 1; if(PlayerHPMax< PlayerHP) { PlayerHP = PlayerHPMax; } HPBar.GetComponent<HPBarScPLayer>().setHPRate(PlayerHPMax, PlayerHP); timer = 0; //初期化 } } この処理がフレームまたないとバーに反映しない処理になってる



991:名前は開発中のものです。
17/09/01 01:58:23.40 vKM2HYWt.net
フレームじゃねぇや、intervalだから1秒か

992:ダーク王鍬大使
17/09/01 01:59:59.26 LNo2qt2w.net
アイテム仕様処理に
HPBar.GetComponent<HPBarScPLayer>().setHPRate(PlayerHPMax, PlayerHP);
を付け足せば処理ができそうな気がしまふけどどうでひょう?(^^

993:ダーク王鍬大使
17/09/01 02:00:32.87 LNo2qt2w.net
もちろんこのままぶち込むとエラー吐きまふけど(^^

994:名前は開発中のものです。
17/09/01 02:00:33.84 vKM2HYWt.net
こういうのが自分で見抜けるようにならないと
作り込んだりできない、というかもう前にすすめないと思う正直

995:ダーク王鍬大使
17/09/01 02:02:10.39 LNo2qt2w.net
なるへそ(^^
見抜けるように頑張りまふ(^^

996:名前は開発中のものです。
17/09/01 02:06:12.85 vKM2HYWt.net
処理自体は想定通りになってるか?

997:名前は開発中のものです。
17/09/01 02:07:36.52 vKM2HYWt.net
えっとなあ
>>974
はダメージ受けたりしたらどうなるんだ?
ちゃんと減るんか?

998:名前は開発中のものです。
17/09/01 02:10:36.32 vKM2HYWt.net
まぁなにがいいたいかというと
部分的にはそういう処理で正しく動くけど
アイテムで回復する、敵の攻撃でダメージうける、自然に回復する
毒などの効果でダメージうける・・・・
っていう風に、その都度更新処理を書くと
同じようなコードがたくさんプログラムの中にちりばめられてしまうだろ
ソースは長くなり、読みにくくなり、仕様変更に弱く、バグりやすい
そういう作り方になってしまう

999:名前は開発中のものです。
17/09/01 02:12:30.78 vKM2HYWt.net
なのでHPに変更が加えられたら
イーサンの責任で、HPバーに更新を依頼する
っていう決まりにすると一箇所か二箇所だけで確実に更新できる
この説明で理解できるかわからんが

1000:名前は開発中のものです。
17/09/01 02:14:02.06 vKM2HYWt.net
こういう発想をつきつめると
HPバーがHPを監視する
っていう発想に到達してそれなりの書き方するといい感じになるんだけどな

1001:ダーク王鍬大使
17/09/01 02:14:21.87 LNo2qt2w.net
なるへそ(^^
つまりバーの処理は一か所に固めておいたほうがいいと(^^
バラバラだと確かに処理を変更したいときにめんどくさそうでふね(^^

1002:名前は開発中のものです。
17/09/01 02:18:54.07 vKM2HYWt.net
そうそう
シンプルにそういう意味で考えてもいいんだけどな、結局同じなので

1003:名前は開発中のものです。
17/09/01 02:21:26.29 vKM2HYWt.net
それとなあ
その処理に限らないんだけど
プロジェクトもうめちゃくちゃになりかけてて
割と近い将来直せなくなるかもだ
リファクタリングというんだけど
ソースは常に見直しして、おかしなとこないか
重複処理ないか、変数名は適切かって
整理しつづける、掃除っていうほうがイメージわかりやすいかもだが
そういうのが必要なのさ

1004:名前は開発中のものです。
17/09/01 02:22:45.63 vKM2HYWt.net
次のスレッドは
C#を勉強したいけどどうする?(^^
とかの方がいいかも、割とまじめに

1005:ダーク王鍬大使
17/09/01 02:26:57.80 LNo2qt2w.net
スレリンク(gamedev板)
次スレでふ(^^

1006:名前は開発中のものです。
17/09/01 02:30:22.42 vKM2HYWt.net
ははw
混ぜたんか

1007:ダーク王鍬大使
17/09/01 02:31:28.05 LNo2qt2w.net
文字数オーバーで作たいになってまふけど(^^

1008:名前は開発中のものです。
17/09/01 02:31:51.30 vKM2HYWt.net
色々伝えたいこともあるのだが
また明日かな

1009:ダーク王鍬大使
17/09/01 02:33:02.16 LNo2qt2w.net
じゃあ僕もそろそろ寝まふ(^^

1010:ダーク王鍬大使
17/09/01 02:33:28.83 LNo2qt2w.net
その前にこのスレ完走させまひょう(^^

1011:名前は開発中のものです。
17/09/01 02:33:46.48 vKM2HYWt.net


1012:ダーク王鍬大使
17/09/01 02:34:47.98 LNo2qt2w.net



次ページ
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch