using System.Collections; using System.Collections.Generic; using UnityEngine; public class Itemunone : MonoBehaviour { // Start is called before the first frame update void Start() { } // Update is called once per frame void Update() { for(int x = 1; x <= transform.childCount-1; x++) { if(transform.GetChild(x).gameObject.activeSelf==true); { Debug.Log (""+transform.GetChild(x).gameObject.activeSelf+""+x); transform.GetChild(0).gameObject.SetActive (false); } } } }
二番目以降がすべて非表示ても1番目が非表示になってしまいます
デバッグにも1~15までfalseになっています
if(transform.GetChild(x).gameObject.activeSelf==true);
の部分をすり抜けてしまっています
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。