У меня есть 50 предметов в единстве, которые являются детьми одного и того же родителя.Я хочу скрыть их, когда их местоположение в мире X превышает установленное число.У меня есть сценарий, который предоставил друг, но я не понимаю, почему он не работает.Эффекты показаны на видео ниже.
// Use this for initialization
void Start()
{
}
private MeshRenderer[] renderers;
void Awake()
{
renderers = new MeshRenderer[transform.childCount];
for (int i = 0; i < renderers.Length; i++)
renderers[i] = transform.GetChild(i).GetComponent<MeshRenderer>();
}
void Update()
{
for (int i = 0; i < renderers.Length; i++)
renderers[i].enabled = transform.GetChild(i).position.x < 0;
}
Пример текущего поведения
Что я делаю не так?