Unity上で無効化されたオブジェクトitemをプログラムで複製して一覧として表示したい。
ですが、GameObjectならobj.SetActive(true)でいいかと思うのですが、
TransformオブジェクトなのでSetActiveがないのですが、通常これはどうやるのでしょうか?
using System; using UnityEngine; public class Test : MonoBehaviour { [SerializeField] public Transform m_itemList; [SerializeField] public Transform m_item;//itemオブジェクトはインスペクター上、無効化しております。 public void Start() { for (int i = 0; i < 3; i++) Transform obj = Instantiate(m_item); //itemを有効化した状態で複製したい //obj.SetActive(true); obj.transform.SetParent(m_itemList.transform, false); } } }
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/01/19 08:59