Unityでprefabを生成してそのprefabをタップした時、どのprefabかDebug.Logで表示したい。
具体的に言うとText属性を持ったprefabをfor文でループして生成します。
for(int i; i < 10; i++){ var item = GameObject.Instantiate(prefab) as RectTransform; item.SetParent(transform,false); //ここで何か属性(TapIndex)を持たせる? } //結果 //prefab(1) //prefab(2) //prefab(3)
ループする際に何らかの属性をprefabに持たせてタップした時に
Debug.Logでその属性を表示したいのですが方法が分かりません。
例えばタップした時にprefabのindex(属性)を返してくるような
public void TapListItem(int tapIndex){ return tapIndex; }
みたいなprefab をtapした時にindexを返すようなメソッドはないでしょうか?
環境)
PC: mac
Unity2018.2
言語:C#

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/03/12 07:24