UnityでMMO作りたいけどどうする!?(^^Part2
at GAMEDEV
[前50を表示]
400:ダーク王鍬大使
17/08/26 01:08:19.37 kHVEnKcM.net
ふぁい(^^
ちょうど前作ったアイテムアイコンが40*40でひた(^^
URLリンク(i.imgur.com)
401:名前は開発中のものです。
17/08/26 01:10:18.03 2V5kiriw.net
ボッキングが折れるかインベントリの基本
402:実装が終わるまでは付き合うが 若干俺が寝ぼけてきている... このあと僕はなにをするんでひたっけ? ああそうかスライスか
403:名前は開発中のものです。
17/08/26 01:11:07.21 2V5kiriw.net
おまいも寝ぼけてんのかな・・w
その倍数のサイズの画像だぞ?
404:名前は開発中のものです。
17/08/26 01:13:17.11 2V5kiriw.net
まぁそれ編集してでっかくすればいいな
ああ、なんかほら
ツクールとかでもこの手の画像を一枚にまとめてあつかったりするだろ?
いわゆるスプライトアトラスってやつ
405:ダーク王鍬大使
17/08/26 01:13:41.50 kHVEnKcM.net
URLリンク(i.imgur.com)
こんな感じでふか?(400*360)(^^
406:名前は開発中のものです。
17/08/26 01:14:00.57 2V5kiriw.net
テクスチャアトラスっていうほうが普通か
407:名前は開発中のものです。
17/08/26 01:14:22.64 2V5kiriw.net
それそれそれ
408:名前は開発中のものです。
17/08/26 01:15:02.85 2V5kiriw.net
もう一個ぐらい
文字でもかいといて
それいんぽーとしてspriteにして
409:ダーク王鍬大使
17/08/26 01:16:55.39 kHVEnKcM.net
ちょっと待っててくらふぁい(^^
ファイアアルパカのグリッドってどこで数値変えるか調べてきまふ(^^
410:名前は開発中のものです。
17/08/26 01:17:11.53 2V5kiriw.net
そのスプライトモードをmultipleにして
sprite editor起動
apply
411:名前は開発中のものです。
17/08/26 01:19:17.58 2V5kiriw.net
スプライトエディタのsliceってメニューがあるから
それおしてtypeを
grid by cell size
412:ダーク王鍬大使
17/08/26 01:19:42.45 kHVEnKcM.net
ファルパカって普段お絵かきにしか使わないんでふけど(^^
グリッドのサイズ変えられないんでふね(^^
ビックリしまひた(^^
413:名前は開発中のものです。
17/08/26 01:20:29.45 2V5kiriw.net
そんでpixcelサイズを40x40でslice
414:名前は開発中のものです。
17/08/26 01:22:43.63 2V5kiriw.net
そんでエディタ閉じるとapplyで確定して
spriteが分割されるのでこれを
Resourcesっていう特殊名のフォルダ作ってその中にいれておく
415:名前は開発中のものです。
17/08/26 01:26:13.08 2V5kiriw.net
ここまでできたら俺の夜食用意して
416:名前は開発中のものです。
17/08/26 01:27:44.55 2V5kiriw.net
あーファイアアルパカってそんな略し方するのか
へーぐりっどかえらんないの
417:ダーク王鍬大使
17/08/26 01:29:31.48 kHVEnKcM.net
ここまで出来まひた(^^
お夜食の粗茶でふ ^^)つ旦
418:名前は開発中のものです。
17/08/26 01:31:00.41 2V5kiriw.net
ほう
くいものではないとはなかなか
そしたら次スクリプト
アイテムメニューUIにスクリプトつける
名前はItemManagerとかinventryManagerとかなんとか
419:名前は開発中のものです。
17/08/26 01:33:26.80 2V5kiriw.net
そいでなあ
前置きが長くてもあれだが
ボッキングにはちょっと難しくなるかもだから
ちょっと気合いいれろで
まず、このスクリプトでResourcesからスプライトをloadする
やり方わかるか?
420:ダーク王鍬大使
17/08/26 01:34:26.93 kHVEnKcM.net
分かりまふぇん(^^
421:名前は開発中のものです。
17/08/26 01:35:55.06 2V5kiriw.net
じゃあResources.LoadAllでぐぐって
俺は続きの説明しておく
422:名前は開発中のものです。
17/08/26 01:36:13.38 2V5kiriw.net
あちゃー。。。
423:ダーク王鍬大使
17/08/26 01:40:16.60 kHVEnKcM.net
GameObject[] textures = Resources.LoadAll("Textures");
これを使えばいいんでふか?(^^
424:名前は開発中のものです。
17/08/26 01:44:33.56 2V5kiriw.net
ああ、そうそうそんなやつ
425:名前は開発中のものです。
17/08/26 01:45:17.79 2V5kiriw.net
GameObjectじゃなくて Sprite[] で
426:ダーク王鍬大使
17/08/26 01:46:34.93 kHVEnKcM.net
Castが不足してないか云々言われまひた(^^
427:名前は開発中のものです。
17/08/26 01:49:16.01 2V5kiriw.net
Resources.LoadAll<Sprite>
ジェネリック
428:名前は開発中のものです。
17/08/26 01:50:37.13 2V5kiriw.net
ぐあ・・・説明全部消えた
俺さん死亡
429:ダーク王鍬大使
17/08/26 01:51:15.38 kHVEnKcM.net
()の中はスプライト化した画像でいいんでふよね?(^^
430:名前は開発中のものです。
17/08/26 01:51:59.93 2V5kiriw.net
そうそう
431:名前は開発中のものです。
17/08/26 01:54:08.77 2V5kiriw.net
ソース貼っちゃおうか、もう俺がつらいだけじゃん
だがそれじゃあボッキングの勉強にならないじゃん
という謎の葛藤
貼らない
だが死亡
ボッキング眠くなんないの?寝たらもう教えないけどね!
432:ダーク王鍬大使
17/08/26 01:58:11.53 kHVEnKcM.net
このまま4時までぶっ通すつもりでふ(^^
433:名前は開発中のものです。
17/08/26 01:59:14.42 2V5kiriw.net
おう
4時までじゃおわんないけどな!
434:ダーク王鍬大使
17/08/26 02:06:24.78 kHVEnKcM.net
それでは続きを作りまひょう(^^
435:名前は開発中のものです。
17/08/26 02:13:49.23 2V5kiriw.net
ItemManager
1 宣言するフィールド
Imageプレファブ用のリスト
serializeでImageプレファブをアタッチ
UIのSlot
playerのスクリプト
2 Start
SlotsをFindで保存
playerのスクリプトをgetComponentで取得
forループで100個のImageを
1) instanciate
2) setParentでSlotにセット
3) リストにadd
436:ダーク王鍬大使
17/08/26 02:23:43.93 kHVEnKcM.net
情報量多いでふね(^^
頭ぱっぱらぱー(^^
437:ダーク王鍬大使
17/08/26 02:24:12.16 kHVEnKcM.net
一つずつやっていきまひょう(^^
438:名前は開発中のものです。
17/08/26 02:26:52.86 2V5kiriw.net
playerスクリプト
itemリストを返すメソッドを作る
ItemManagerのonEnableで
playerのitemリストを取得
foreachでitemリストのIDを調べる
Imageの配列のImageコンポーネントを取得
Imageコンポーネントにスプライト[ ID ]を設定
ここまで書くと手持ちのアイテムがメニューに表示されるようになる
と俺の寝ぼけた脳内では結論している
439:名前は開発中のものです。
17/08/26 02:29:34.26 2V5kiriw.net
この説明でボッキングができるとは思っていないので
というかボッキングじゃなくても酷なので
補足はするがちょっとQKするっていうかおにぎり買いにいってきます。。。
とりあえずやれるだけやってみるよろし
440:名前は開発中のものです。
17/08/26 02:48:23.61 2V5kiriw.net
俵おむすび弁当うめぇ
441:ダーク王鍬大使
17/08/26 02:55:37.89 kHVEnKcM.net
ごめんなふぁい(^^
パスタ作って食べてまひた(^^
442:名前は開発中のものです。
17/08/26 03:03:31.88 2V5kiriw.net
田原総一朗はもしゃもしゃ何言ってるかわからん
三浦瑠璃ってなんかいいよな
女軍団毒舌でワロタ
443:名前は開発中のものです。
17/08/26 03:10:29.57 2V5kiriw.net
>>427の説明が雑すぎて動かねぇから
とりあえず>>424だけでいいよ
444:ダーク王鍬大使
17/08/26 03:15:45.66 kHVEnKcM.net
ふぁい(^^
445:名前は開発中のものです。
17/08/26 03:19:56.06 2V5kiriw.net
>>424もミスってんな
訂正版再掲すっからこれ以外みなくてよし
ItemManager
1 宣言するフィールド
Imageリスト
Imageプレファブ(serializeにしてインスペクタでアタッチ)
Slots
playerスクリプト
2 Start
Imageのリストを初期化
SlotsをFindで保存
playerスクリプトをgetComponentで取得
forループで100個のImageを
1) instanciate
2) setParentでSlotにセット
3) Imageリストにadd
446:名前は開発中のものです。
17/08/26 03:35:23.40 2V5kiriw.net
>>427の訂正版
playerスクリプト
itemリストを返すメソッドを作る
ItemManagerのonEnableで
playerのitemリストを取得
int I;
foreachでitemリストのすべてのIDを順に調べる
Imageリスト[i]のImageコンポーネントを取得
Imageコンポーネントにスプライト[ ID ]を設定
I++;
447:名前は開発中のものです。
17/08/26 03:36:38.58 2V5kiriw.net
飯食ったら眠くなった
寝るッ
気が向いたらまた明日だ
448:ダーク王鍬大使
17/08/26 03:39:55.66 kHVEnKcM.net
1 宣言するフィールド
Imageリスト
Imageプレファブ(serializeにしてインスペクタでアタッチ)
Slots
playerスクリプト
これは宣言するフィールド
void openis ()
{
Imageリスト
Imageプレファブ(serializeにしてインスペクタでアタッチ)
Slots
playerスクリプト
}
みたいな感じでふか?(^^
449:ダーク王鍬大使
17/08/26 03:56:02.46 kHVEnKcM.net
僕もねましゅ(^^
450:名前は開発中のものです。
17/08/26 05:00:16.64 n2EF2UH/.net
スカイプなら3分で終わることを延々とやり続けるクソスレ
451:名前は開発中のものです。
17/08/26 07:57:06.74 2V5kiriw.net
>>437
ちゃうなあ、なんでメソッドみたいになるんだ
宣言するフィールドってのは
インスタンスフィールド
インスタンス変数
C#のクラスの説明にでてくるからYOME
452:ダーク王鍬大使
17/08/26 07:57:30.92 kHVEnKcM.net
皆が寝てる間僕はこれをシコシコ作ってまひた(^^
URLリンク(i.imgur.com)
453:ダーク王鍬大使
17/08/26 07:58:58.75 kHVEnKcM.net
あぁ、フィールドでひたか(^^
クラスの中、メソッドの外のあの場所でふよね(^^
寝ぼけてまひた(^^
454:ダーク王鍬大使
17/08/26 08:06:27.65 kHVEnKcM.net
イメージリストを使うには
using UnityEngine.Experimental.UIElements;
これを付ければいいんでふか?(^^
455:ダーク王鍬大使
17/08/26 08:11:06.14 kHVEnKcM.net
質問ばかりで申し訳ないでふ(^^
Slots
playerスクリプト
これはどうすればいいんでひょうか?(^^
睡眠不足思考停止2bit脳じゃあ理解できまふぇん(^^
public class ItemManager : MonoBehaviour {
Sprite[] textures = Resources.LoadAll<Sprite>("ItemTityPotions");
private List<Image> ImageList = new List<Image>();
[SerializeField]
Image IMAGE;
void Start () {
}
間違ってないでふよねここまで?(^^
456:名前は開発中のものです。
17/08/26 08:53:37.52 bchde5yg.net
お前が餌やったんだぞ最後まで教えろよ
457:名前は開発中のものです。
17/08/26 08:54:02.49 2V5kiriw.net
だいたいあってそうだな
458:名前は開発中のものです。
17/08/26 08:57:26.64 2V5kiriw.net
うーんだが
Sprite[] textures = Resources.LoadAll<Sprite>("ItemTityPotions");
これエラーにならんか?
459:名前は開発中のものです。
17/08/26 09:07:38.12 2V5kiriw.net
ああなんでもない大丈夫だ俺が勘違い
460:オた というか俺が戻ったタイミングで寝んなw
461:名前は開発中のものです。
17/08/26 09:21:49.83 2V5kiriw.net
>>443は関係なしExperimenntalなんとかとかいらない
あとは大丈夫かなとりあえず
462:名前は開発中のものです。
17/08/26 09:45:57.39 2V5kiriw.net
ボッキング悪いな
ちとimageリストんとこが気持ちわるいので
起きたら少し直す
あとプレイヤースクリプトのフィールドが抜けてるけど
まぁあとでまとめて説明する
463:名前は開発中のものです。
17/08/26 09:52:35.08 3nNIs8Eb.net
おやおや、急にスレが伸びてると思ったら…
ボッキングよかったなぁ
そして君たち睡眠時間短すぎよ
464:名前は開発中のものです。
17/08/26 12:39:56.57 ou/uVqq4.net
ところでぼっこの氏って本業ゲームプログラマーなの?
465:名前は開発中のものです。
17/08/26 13:09:11.60 sbkt8liP.net
本業じゃないだろ、あれは
466:ダーク王鍬大使
17/08/26 13:55:00.28 kHVEnKcM.net
寝落ちしちゃいまひた(^^
ごめんなふぁい(^^
467:名前は開発中のものです。
17/08/26 14:03:31.33 2V5kiriw.net
おおおおう
えーっと
private List<Image> ImageList = new List<Image>();
はリストじゃなくて配列に
そんでStartの中身つくる
468:ダーク王鍬大使
17/08/26 14:10:09.60 kHVEnKcM.net
配列とはまた新しい要素が出てきまひたね・・・(^^
こうでふか?(^^
private Image[] ImageArray = new Image[100];
469:名前は開発中のものです。
17/08/26 14:11:03.95 2V5kiriw.net
それだけど
宣言だけで初期化しない
470:ダーク王鍬大使
17/08/26 14:13:33.54 kHVEnKcM.net
初期化はint[] array = {0, 1, 2};これを5,6,7と淡々と続き書いていく感じでふか?(^^
471:ダーク王鍬大使
17/08/26 14:16:04.40 kHVEnKcM.net
ひょっとして二次元配列を使ったほうがいいでふか?(^^
472:名前は開発中のものです。
17/08/26 14:16:14.13 2V5kiriw.net
2 Start
////Imageのリストを初期化 これいらない子
SlotsをFindで保存
playerスクリプトをgetComponentで取得
forループで100個のImageを
1) instanciate
2) setParentでSlotにセット
//////3) Imageリストにadd これもいらない子
ループ終わり
ImageArray = Slotsの子要素をすべて取得 //★New!
473:名前は開発中のものです。
17/08/26 14:17:11.72 2V5kiriw.net
初期化はStartの最後のNewがしてくれるから不要
474:ダーク王鍬大使
17/08/26 14:29:08.29 kHVEnKcM.net
RawImage 勃起ペニスSLOT収納 = GameObject.Find("Slots").GetComponent<Slots>();
GetComponent<Slots>();のSlotsがエラー吐きまふね(^^
475:名前は開発中のものです。
17/08/26 14:30:38.71 2V5kiriw.net
・・・・
slotsはraw imageじゃないし、コンポーネントでもない
476:名前は開発中のものです。
17/08/26 14:33:26.59 2V5kiriw.net
ああそうか何をしようとしてるかわかんないから無理ないのかなあ
UIとしてのSlotsを変数に保存しておく意味な
そのくっそふざけた名前の変数に(^^##
477:ダーク王鍬大使
17/08/26 14:36:53.50 kHVEnKcM.net
上は解決しまひた(^^
GameObject 勃起ペニスPlayer = GetComponent<Playerbokking>();
これだとエラー吐きまふね(^^
478:ダーク王鍬大使
17/08/26 14:37:33.42 kHVEnKcM.net
僕は一体どこへ向かってるんでひょうか?(^^
479:名前は開発中のものです。
17/08/26 14:39:51.54 2V5kiriw.net
スクリプト(PlayerBokkingだっけ?)ってのはGameObject(ethan?)にアタッチされた"コンポーネント"
480:名前は開発中のものです。
17/08/26 14:50:18.53 2V5kiriw.net
俺あと一時間くらいしか時間なく、アイコン表示ぐらいは終わらせたいので
もうちょっとヒント
欲しいのはPlayerBokking
PlayerBokkingはスクリプト(厳密に言うとpublicで宣言されたクラス)なので
ItemManagerからも見える「型」
なので
PlayerBokking bokking = イーサンどこですか(). イーサンのPlayerBokkingコンポーネントを取得
てなことを書いてやる、いつもやり忘れてnullReference出してるだろ
481:ダーク王鍬大使
17/08/26 14:50:18.87 kHVEnKcM.net
URLリンク(i.imgur.com)
分からないときはコードがぐちゃぐちゃになる前に聞く(^^
これが一番大事でふ(^^
上みたいになったけどどうする!?(^^
482:名前は開発中のものです。
17/08/26 14:50:55.91 2V5kiriw.net
いつも通りだなw
483:名前は開発中のものです。
17/08/26 14:53:46.66 2V5kiriw.net
いくらなんでももういい加減理解しろ
GameObject hoge; と書いても、GameObject型の空っぽの箱
hoge = GameObject.Find("Ethan"); とか書いてやっとhogeという箱の中にイーサンが入る
GameObject.Findはシーン中のGameObjectを文字通り探してくる処理
484:ダーク王鍬大使
17/08/26 14:53:51.06 kHVEnKcM.net
URLリンク(i.imgur.com)
こうなりまひた(^^
また未知のエラーががが(^^
485:ダーク王鍬大使
17/08/26 14:54:51.99 kHVEnKcM.net
>>471
探さなきゃいけなかったんでふね(^^
最近忘れっぽくて困りまふ(^^
486:ダーク王鍬大使
17/08/26 14:56:36.50 kHVEnKcM.net
無事出来まひた(^^
感謝感謝のボッキング!(^^
(前にやったことを萎びたチンコみたいに忘れるのってもう僕はだめでふね・・・)(^^
487:名前は開発中のものです。
17/08/26 14:58:31.15 2V5kiriw.net
そんで
100回ループしてImageをSlotsにならべてやり、
ならべたImageを配列として取り出しておく(もうすぐ使う)
488:ダーク王鍬大使
17/08/26 15:06:29.06 kHVEnKcM.net
ここがググり方が悪いのかよくわかりまふぇんでひた(^^
1) instanciate
2) setParent
489:名前は開発中のものです。
17/08/26 15:09:50.73 2V5kiriw.net
そりゃタイポだw
Instantiate これは知ってるだろ
SetParent こっちはでてくるだろ
490:ダーク王鍬大使
17/08/26 15:13:03.82 kHVEnKcM.net
モンスターのスポーン関係で使ったような使ってないような・・・(^^
調べてみたら何とかなりそうな気がして来まひた(^^
491:名前は開発中のものです。
17/08/26 15:13:25.67 2V5kiriw.net
Slots(panel)
-Image
-Image
-....
ヒエラルキー上でこういう親子関係になると
SlotsのGrit Layout Groupが勝手にImageを並べてくれる
というのを親に指定するSetParentを使ってスクリプト上で実現している
あと30ぷーん
492:ダーク王鍬大使
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リストを返すメソッドを作る 
ItemManagerのonEnableで 
playerのitemリストを取得 (イーサンにお願いする)
int I = 0; 
foreachでitemリストのすべてのIDを順に調べる 
Image配列[i]のImageコンポーネントを取得 
Imageコンポーネントにスプライト[ ID ]を設定 
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リストを返すメソッドを作る 
ItemManagerのonEnableで 
playerのitemリストを取得 (イーサンにお願いする)
int i = 0; 
foreachでitemリストのすべてのIDを順に調べる 
アイテムスロットの[i]のImageコンポーネントを取得してスプライト[ ID ]を設定 
アイテムスロット[i]にIDを設定
i++;
ループ終わり
608:名前は開発中のものです。
17/08/27 08:15:07.07 +LtuPRMJ.net
改行コード文字化けしてる?
  ←これみえてる?
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リストを返すメソッドを作る 
ItemManagerのonEnableで 
playerのitemリストを取得 (イーサンにお願いする)
int i = 0; 
foreachでitemリストのすべてのIDを順に調べる 
アイテムスロットの[i]のImageコンポーネントを取得してスプライト[ ID ]を設定 
アイテムスロット[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
ありまひた(^^
次ページ最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
1282日前に更新/204 KB
担当:undef