[過去ログ]
【ゲームエンジン】Unityなんでも質問スレpart6 (1002レス)
【ゲームエンジン】Unityなんでも質問スレpart6 http://mevius.5ch.net/test/read.cgi/gamedev/1638026599/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
312: 名前は開発中のものです。 [sage] 2022/01/16(日) 00:34:32.42 ID:W5QZ6E6x 結局インデックスでやることにしたんだな とりあえず「クリックしたら」が何をさすのかはっきりしてくれボタンを押すのか、どこかでInputを取るのか それからクリックしたときに呼ばれる関数とそれを持っているスクリプト、さらに各リストを持っているスクリプトをここに書いてくれ http://mevius.5ch.net/test/read.cgi/gamedev/1638026599/312
320: 名前は開発中のものです。 [] 2022/01/16(日) 12:17:10.34 ID:tbOL6Aex >>312 やりたい事はこれです。 https://teratail.com/questions/377054 List<GameObject>が詳細画面(Detail)です。 「クリックしたら」はアイテムboxのアイテムアイコン(ボタン)を押したらと言う事です。 アイテムboxのアイテムをクリック→toggle(枠)表示→更にクリックで詳細画面表示 というのが最終的にやりたい事です。 http://mevius.5ch.net/test/read.cgi/gamedev/1638026599/320
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
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.033s