[過去ログ] UnityでMMO作りたいけどどうする!?(^^Part2 [無断転載禁止]©2ch.net (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
463: 2017/08/26(土)14:30 ID:2V5kiriw(58/71) AAS
・・・・
slotsはraw imageじゃないし、コンポーネントでもない
464: 2017/08/26(土)14:33 ID:2V5kiriw(59/71) AAS
ああそうか何をしようとしてるかわかんないから無理ないのかなあ
UIとしてのSlotsを変数に保存しておく意味な
そのくっそふざけた名前の変数に(^^##
465: ダーク王鍬大使 ◆SoVpkB15jY 2017/08/26(土)14:36 ID:kHVEnKcM(40/54) AAS
上は解決しまひた(^^
GameObject 勃起ペニスPlayer = GetComponent<Playerbokking>();
これだとエラー吐きまふね(^^
466: ダーク王鍬大使 ◆SoVpkB15jY 2017/08/26(土)14:37 ID:kHVEnKcM(41/54) AAS
僕は一体どこへ向かってるんでひょうか?(^^
467: 2017/08/26(土)14:39 ID:2V5kiriw(60/71) AAS
スクリプト(PlayerBokkingだっけ?)ってのはGameObject(ethan?)にアタッチされた"コンポーネント"
468: 2017/08/26(土)14:50 ID:2V5kiriw(61/71) AAS
俺あと一時間くらいしか時間なく、アイコン表示ぐらいは終わらせたいので
もうちょっとヒント
欲しいのはPlayerBokking
PlayerBokkingはスクリプト(厳密に言うとpublicで宣言されたクラス)なので
ItemManagerからも見える「型」
なので
PlayerBokking bokking = イーサンどこですか(). イーサンのPlayerBokkingコンポーネントを取得
省1
469: ダーク王鍬大使 ◆SoVpkB15jY 2017/08/26(土)14:50 ID:kHVEnKcM(42/54) AAS
画像リンク[png]:i.imgur.com
分からないときはコードがぐちゃぐちゃになる前に聞く(^^
これが一番大事でふ(^^
上みたいになったけどどうする!?(^^
470: 2017/08/26(土)14:50 ID:2V5kiriw(62/71) AAS
いつも通りだなw
471(1): 2017/08/26(土)14:53 ID:2V5kiriw(63/71) AAS
いくらなんでももういい加減理解しろ
GameObject hoge; と書いても、GameObject型の空っぽの箱
hoge = GameObject.Find("Ethan"); とか書いてやっとhogeという箱の中にイーサンが入る
GameObject.Findはシーン中のGameObjectを文字通り探してくる処理
472: ダーク王鍬大使 ◆SoVpkB15jY 2017/08/26(土)14:53 ID:kHVEnKcM(43/54) AAS
画像リンク[png]:i.imgur.com
こうなりまひた(^^
また未知のエラーががが(^^
473: ダーク王鍬大使 ◆SoVpkB15jY 2017/08/26(土)14:54 ID:kHVEnKcM(44/54) AAS
>>471
探さなきゃいけなかったんでふね(^^
最近忘れっぽくて困りまふ(^^
474: ダーク王鍬大使 ◆SoVpkB15jY 2017/08/26(土)14:56 ID:kHVEnKcM(45/54) AAS
無事出来まひた(^^
感謝感謝のボッキング!(^^
(前にやったことを萎びたチンコみたいに忘れるのってもう僕はだめでふね・・・)(^^
475: 2017/08/26(土)14:58 ID:2V5kiriw(64/71) AAS
そんで
100回ループしてImageをSlotsにならべてやり、
ならべたImageを配列として取り出しておく(もうすぐ使う)
476: ダーク王鍬大使 ◆SoVpkB15jY 2017/08/26(土)15:06 ID:kHVEnKcM(46/54) AAS
ここがググり方が悪いのかよくわかりまふぇんでひた(^^
1) instanciate
2) setParent
477: 2017/08/26(土)15:09 ID:2V5kiriw(65/71) AAS
そりゃタイポだw
Instantiate これは知ってるだろ
SetParent こっちはでてくるだろ
478: ダーク王鍬大使 ◆SoVpkB15jY 2017/08/26(土)15:13 ID:kHVEnKcM(47/54) AAS
モンスターのスポーン関係で使ったような使ってないような・・・(^^
調べてみたら何とかなりそうな気がして来まひた(^^
479: 2017/08/26(土)15:13 ID:2V5kiriw(66/71) AAS
Slots(panel)
-Image
-Image
-....
ヒエラルキー上でこういう親子関係になると
SlotsのGrit Layout Groupが勝手にImageを並べてくれる
というのを親に指定するSetParentを使ってスクリプト上で実現している
省1
480: ダーク王鍬大使 ◆SoVpkB15jY 2017/08/26(土)15:18 ID:kHVEnKcM(48/54) AAS
for (int i = 0; i < bokkiage; i++)
{
if (bokkiage == 100)
{
Object ItemRaw1 = null;
Instantiate(ItemRaw1, new Vector3(0, 0, 0), Quaternion.identity);
break;
省4
481: 2017/08/26(土)15:23 ID:2V5kiriw(67/71) AAS
なんだこれ
ちょっとまて意味がわからん・・・
482: 2017/08/26(土)15:30 ID:2V5kiriw(68/71) AAS
うわまてまてまて
ヒー
時間がないので罵倒と説教は省略しまして
ほとんどまちがってるぞ
まず100回くりかえすforループを書く
Object ItemRaw1 = null; これいらん意味わからん
bokkiageとかいうのもいらない
省4
483: 2017/08/26(土)15:32 ID:2V5kiriw(69/71) AAS
外部リンク:tm8r.hateblo.jp
こんな感じのを100回くりかえす
484: 2017/08/26(土)15:34 ID:2V5kiriw(70/71) AAS
先回りすると
gameObject.transform
これはgameObjectではなくFindしておいたSlots
485: ダーク王鍬大使 ◆SoVpkB15jY 2017/08/26(土)15:47 ID:kHVEnKcM(49/54) AAS
画像リンク[png]:i.imgur.com
こうなりまひた・・・もう僕はダメみたいでふ・・・(^^
ぼっこの殿も出かけちゃったようでふひ(^^
しばらく頭を冷やしまひょう(^^
486: 2017/08/26(土)15:51 ID:2V5kiriw(71/71) AAS
もうでかけるけど
forループもかけないのは限度超えてるぞ
なんのために本買ったんだ
勉強しとけ
487: ダーク王鍬大使 ◆SoVpkB15jY 2017/08/26(土)16:02 ID:kHVEnKcM(50/54) AAS
ふぁい(^^
今日一日かけて勉強しまふ(^^
488: 2017/08/26(土)16:56 ID:3nNIs8Eb(2/3) AAS
正直笑ってしまったわw
for文も書けずにここまで実装できてしまうなんてやっぱりすごいのね!
ボキちゃんじゃなくて、
Unityが、
489: ダーク王鍬大使 ◆SoVpkB15jY 2017/08/26(土)18:07 ID:kHVEnKcM(51/54) AAS
僕の料理(^^
鶏胸肉を一口大に切りまふ(^^
バターで焦げ目がつくまで中火でこんがり焼きまふ(^^
両面焼けて来たらコショウたっぷり塩中量入れてかき混ぜて全体に塩コショウが行き渡るようにしまふ(^^
完成!(^^
これが中々おいしいんでふよ(^^
ぜひお試しあれ(^^
省1
490: 2017/08/26(土)18:47 ID:GVqikoyN(1) AAS
それ普通のバター焼きじゃねえか
そしてバターといったら醤油だろうが
そんなことよりfor勉強したら
さっさと作りやがれ
491: ダーク王鍬大使 ◆SoVpkB15jY 2017/08/26(土)22:04 ID:kHVEnKcM(52/54) AAS
寝てまひた(^^
寝る前にFor勉強して作り直しまひたよ(^^
492: ダーク王鍬大使 ◆SoVpkB15jY 2017/08/26(土)22:28 ID:kHVEnKcM(53/54) AAS
for (int i = 0; i < 100; i++)
{
GameObject obj = (GameObject)Resources.Load("Prefabs/ToOutSidePlate");
GameObject prefab = Instantiate(obj);
prefab.transform.SetParent(transform);
}
ここからこれをどう改変していいのやら・・・(^^
493: 2017/08/26(土)23:35 ID:3nNIs8Eb(3/3) AAS
愛(i)とは何かね?
494: ダーク王鍬大使 ◆SoVpkB15jY 2017/08/26(土)23:58 ID:kHVEnKcM(54/54) AAS
int型の変数でふよ(^^
(i)←まんこみたいでふ(^^
495: ダーク王鍬大使 ◆SoVpkB15jY 2017/08/27(日)00:11 ID:x+sSe/+w(1/87) AAS
【悲報】ぼっこの殿、去る(^^
こうなったら自力で出来るところまでやってやりまふよ(^^
といってもモデリングくらいしかできまふぇんが(^^
スクリプト知識を深めるためにせっかく買った猫C#でも読んでみまふか(^^
496: ダーク王鍬大使 ◆SoVpkB15jY 2017/08/27(日)00:36 ID:x+sSe/+w(2/87) AAS
Sprite[] textures = Resources.LoadAll<Sprite>("ItemTityPotions");
この部分が赤エラー4つくらい吐いてるんでふけど原因分かる方いまふぇんか?(^^
497: 2017/08/27(日)00:40 ID:zU6qDGOi(1/5) AAS
何が作りたいのかわからないけどそれで良いと思いました
498: ダーク王鍬大使 ◆SoVpkB15jY 2017/08/27(日)00:47 ID:x+sSe/+w(3/87) AAS
でも赤エラー4つ・・・(^^
画像リンク[png]:i.imgur.com
499: 2017/08/27(日)00:57 ID:zU6qDGOi(2/5) AAS
コンストラクターに書くなって言われてるけどそのコードは何処にかいているの?
500: ダーク王鍬大使 ◆SoVpkB15jY 2017/08/27(日)01:01 ID:x+sSe/+w(4/87) AAS
画像リンク[png]:i.imgur.com
フィールドに書いてまふ(^^
どこに移せばいいんでふか(^^
501: 2017/08/27(日)01:08 ID:zU6qDGOi(3/5) AAS
Startの一番上で良いと思うけどそもそも今使ってないなら消すか
コメントアウトしといたほうが良いかも
502: ダーク王鍬大使 ◆SoVpkB15jY 2017/08/27(日)01:19 ID:x+sSe/+w(5/87) AAS
エラー吐かなくなりまひた(^^
感謝感謝のボッキング!(^^
あともう一つ(^^
for (int i = 0; i < 100; i++)
{
GameObject obj = (GameObject)Resources.Load("Prefabs/ItemRaw1");
GameObject prefab = Instantiate(obj);
省10
503: 2017/08/27(日)01:30 ID:zU6qDGOi(4/5) AAS
うまくロード出来ないので
"Prefabs/ItemRaw1"
がResourcesの中に入っているか、綴り間違ってないか確認で
504: ダーク王鍬大使 ◆SoVpkB15jY 2017/08/27(日)01:32 ID:x+sSe/+w(6/87) AAS
InvalidCastException: Cannot cast from source type to destination type.
ItemManager.Start () (at Assets/スクリプト/ItemManager.cs:19)
エラー文が変わりまひた(^^
英語力がほしいでふ(^^
505: ダーク王鍬大使 ◆SoVpkB15jY 2017/08/27(日)01:34 ID:x+sSe/+w(7/87) AAS
出来まひた(^^
506: ダーク王鍬大使 ◆SoVpkB15jY 2017/08/27(日)01:37 ID:x+sSe/+w(8/87) AAS
2019年は亥年なのでイノシシにちなんだイベントキャラ、アイテムを出そうと思いまふ(^^
あと一年早く完成する予定だったら戌年でチンコ犬がイベントモンスターに出せたのに・・・(^^
507: ダーク王鍬大使 ◆SoVpkB15jY 2017/08/27(日)01:48 ID:x+sSe/+w(9/87) AAS
懐かしい画像が出てきまひた(^^
といっても1ヶ月くらい前でふけど(^^
画像リンク[png]:i.imgur.com
このころはまさか製作がここまで進むとは思いまふぇんでひた(^^
皆様に感謝感謝のボッキング!(^^
508: 2017/08/27(日)02:03 ID:p7p4ha29(1/3) AAS
アーリーアクセスで使ってもいいのよ
ワンコ
509: ダーク王鍬大使 ◆SoVpkB15jY 2017/08/27(日)02:08 ID:x+sSe/+w(10/87) AAS
チンコ犬を出すとしたらやっぱりモンスターでひょうか?(^^
510: 2017/08/27(日)02:10 ID:+LtuPRMJ(1/81) AAS
おいこら
forのとこどうなった?
511: ダーク王鍬大使 ◆SoVpkB15jY 2017/08/27(日)02:34 ID:x+sSe/+w(11/87) AAS
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");
省5
512: 2017/08/27(日)02:39 ID:+LtuPRMJ(2/81) AAS
prefab.transform.SetParent(Slotsを格納した変数名.transform);
こうだな
513: 2017/08/27(日)02:40 ID:+LtuPRMJ(3/81) AAS
この状態で実行するとImageが自動的に並ぶようになったか?
514: ダーク王鍬大使 ◆SoVpkB15jY 2017/08/27(日)02:50 ID:x+sSe/+w(12/87) AAS
ごはん中・・・しばし待たれよ(^^
515(1): ダーク王鍬大使 ◆SoVpkB15jY 2017/08/27(日)02:56 ID:x+sSe/+w(13/87) AAS
こうなりまひた(^^
画像リンク[png]:i.imgur.com
Imageが自動で並ぶように!?(^^
516: 2017/08/27(日)02:56 ID:+LtuPRMJ(4/81) AAS
さようか
ちょっとこの一連の作業を補足しておくと
普通に所持アイテムを並べるだけならもっと簡単にできるが
未来のアイテムの配置換えを考慮して
Slotsに事前に100個のイメージを配置しておくという処理をしている
まだ今の時点だとアイコンは表示されない
517: 2017/08/27(日)02:58 ID:+LtuPRMJ(5/81) AAS
んー?w
なんか余計なことやったな?w
518: ダーク王鍬大使 ◆SoVpkB15jY 2017/08/27(日)02:59 ID:x+sSe/+w(14/87) AAS
つまり収納したアイテムのIDによってアイコンが変わる感じでふね(^^
アイコンはたくさん作ったのでドンとこいでふ(^^
519: ダーク王鍬大使 ◆SoVpkB15jY 2017/08/27(日)02:59 ID:x+sSe/+w(15/87) AAS
余計なことってなんでひょうか?(^^
520: 2017/08/27(日)03:00 ID:+LtuPRMJ(6/81) AAS
だいたい想定通りではあるが
さすがにエスパーじゃ無理だ
今の状態のプロジェクトアップしてくれ
521: 2017/08/27(日)03:01 ID:+LtuPRMJ(7/81) AAS
この場合は
アイテムID0は空っぽ画像、何もしないアイテムにした方がいいな
522: ダーク王鍬大使 ◆SoVpkB15jY 2017/08/27(日)03:02 ID:x+sSe/+w(16/87) AAS
ちょっと待っててくらふぁい(^^
うpに時間がかかりまふ(^^
523: ダーク王鍬大使 ◆SoVpkB15jY 2017/08/27(日)03:05 ID:x+sSe/+w(17/87) AAS
外部リンク:www.axfc.net
524: 2017/08/27(日)03:06 ID:+LtuPRMJ(8/81) AAS
でも
for文書けるようになったんだから前進したな
真面目な話
525: ダーク王鍬大使 ◆SoVpkB15jY 2017/08/27(日)03:09 ID:x+sSe/+w(18/87) AAS
前は書けたのでふが(^^
単純に忘れっぽいだけだと思いまふ(^^
例の [SerializeField]で下の二個を指定する方法も忘れちゃいまひたひ(^^
なーんか最近忘れっぽいでふ(^^
526: ダーク王鍬大使 ◆SoVpkB15jY 2017/08/27(日)03:10 ID:x+sSe/+w(19/87) AAS
PC再起動してまふぇんけどちゃんと全部入ってまひたか?(^^
527: 2017/08/27(日)03:10 ID:+LtuPRMJ(9/81) AAS
[SerializeField]
int a, b;
とかこんなん?
528: ダーク王鍬大使 ◆SoVpkB15jY 2017/08/27(日)03:11 ID:x+sSe/+w(20/87) AAS
そんな感じでひたっけ?(^^
多分そうでふ(^^
529: 2017/08/27(日)03:11 ID:+LtuPRMJ(10/81) AAS
インポート中
全部かは判断つかんが
530: 2017/08/27(日)03:18 ID:+LtuPRMJ(11/81) AAS
うーんカオスw
ばぐってんのかなあ
まぁ意味はわかったからいいや
SlotsのRectTransformの左下にstretchとか縦横に書いてあるアイコンあるか?
531: ダーク王鍬大使 ◆SoVpkB15jY 2017/08/27(日)03:20 ID:x+sSe/+w(21/87) AAS
ありまふ(^^
532: 2017/08/27(日)03:22 ID:+LtuPRMJ(12/81) AAS
そっちだと
>>515
みたいにならんでるんだよな?
こっちはかなりおかしなことになってるが
うまく動いてるならとりあえずさわらないでおこう
そんで、Imageのspriteの指定ははずしておく
533: 2017/08/27(日)03:23 ID:+LtuPRMJ(13/81) AAS
slotsに並べるImageプレファブのデフォルト画像の話な
534: ダーク王鍬大使 ◆SoVpkB15jY 2017/08/27(日)03:26 ID:x+sSe/+w(22/87) AAS
イメージ画像かなり適当に選んでたんでふけど(^^
透明な画像にしたほうがいいでふか?(^^
535: 2017/08/27(日)03:28 ID:+LtuPRMJ(14/81) AAS
いまははずしておいていいや
白アイコンとかになるんだろ、その方が問題がわかりやすいから
とりあえず次すすむ
536: 2017/08/27(日)03:30 ID:+LtuPRMJ(15/81) AAS
ItemManagerの
昨日いったけどImageArrayは宣言時点では初期化しないので
private Image[] ImageArray = new Image[100]; ×
private Image[] ImageArray; ◯
537: ダーク王鍬大使 ◆SoVpkB15jY 2017/08/27(日)03:31 ID:x+sSe/+w(23/87) AAS
出来まひた(^^
538: 2017/08/27(日)03:33 ID:+LtuPRMJ(16/81) AAS
おいいいいいいいいい
GameObject Slotsを格納した変数名;
なんだよこれ ><
ほんとにちゃんと動いてるこれ?
prefab.transform.SetParent(勃起ペニスSLOT収納.transform);
こうじゃないのか?
539: ダーク王鍬大使 ◆SoVpkB15jY 2017/08/27(日)03:36 ID:x+sSe/+w(24/87) AAS
変えてきまひた(^^
540: 2017/08/27(日)03:38 ID:+LtuPRMJ(17/81) AAS
うーむ
こっちの手元のプロジェクトみると正常に動作するとは思えないが
インポート的な問題かもしれないので
動いてるならすすめるか
541: ダーク王鍬大使 ◆SoVpkB15jY 2017/08/27(日)03:39 ID:x+sSe/+w(25/87) AAS
プロジェクトってエクスポートじゃなくてファイル丸ごとうpしちゃいけないんでふか?(^^
542: 2017/08/27(日)03:44 ID:+LtuPRMJ(18/81) AAS
どうだろうなあ
自分の環境ではバックアップのときよくやるけど
他人の環境でうごくともかぎらないし、サイズかなりでかいと思うよ
543: 2017/08/27(日)03:45 ID:+LtuPRMJ(19/81) AAS
悪いな、ちょっとまってくれ・・・
このあとの説明を検討中
上下前次1-新書関写板覧索設栞歴
あと 459 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.020s