[過去ログ]
【ゲームエンジン】Unityなんでも質問スレpart6 (1002レス)
【ゲームエンジン】Unityなんでも質問スレpart6 http://mevius.5ch.net/test/read.cgi/gamedev/1638026599/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
必死チェッカー(本家)
(べ)
自ID
レス栞
あぼーん
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
312: 名前は開発中のものです。 [sage] 2022/01/16(日) 00:34:32.42 ID:W5QZ6E6x 結局インデックスでやることにしたんだな とりあえず「クリックしたら」が何をさすのかはっきりしてくれボタンを押すのか、どこかでInputを取るのか それからクリックしたときに呼ばれる関数とそれを持っているスクリプト、さらに各リストを持っているスクリプトをここに書いてくれ http://mevius.5ch.net/test/read.cgi/gamedev/1638026599/312
313: 名前は開発中のものです。 [sage] 2022/01/16(日) 00:37:50.13 ID:W5QZ6E6x それから紐付け云々は考えず、とりあえず一度押したアイテム(ボタン?)のインデックスをDebug.Logに表示するのを目的にしよう http://mevius.5ch.net/test/read.cgi/gamedev/1638026599/313
323: 名前は開発中のものです。 [] 2022/01/16(日) 15:47:08.61 ID:W5QZ6E6x >312だけど 正直もうほぼ答えをもらってる状態だね こことそこでもらった回答でわからないならキミのレベルがまだその段階じゃないので、今は諦めてもっと愚直に書いたほうがいい [SerializeField] List<Item> items; [SerializeField] List<GameObject> details; int index = -1; public void PushItem_1() { if (this.index != 1) {//1じゃない=他のボタンが選択されているときの処理 this.index = 1; Debug.Log(index); } else { //items[index]を使った処理 //details[index]を使った処理 } } public void PushItem_2() { this.index = 2; Debug.Log(index); } public void PushItem_3() { this.index = 3; Debug.Log(index); } とりあえずリストを持っているオブジェクトにこう書いてそれぞれのボタンに対応するメソッドをアタッチすればそれで動く アイテムを左詰めにするとか動的に変更するとかはもう考えないほうがいい いずれもっと成長したときに再挑戦すればいいよ http://mevius.5ch.net/test/read.cgi/gamedev/1638026599/323
324: 名前は開発中のものです。 [sage] 2022/01/16(日) 16:00:06.01 ID:W5QZ6E6x 一応言っておくけど別に馬鹿にしているわけじゃない俺も最初はこう書いてた http://mevius.5ch.net/test/read.cgi/gamedev/1638026599/324
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.030s