На сцене 5 кубов с именами Cube и камера. на каждый куб вешаю этот скрипт:
Синтаксис:
Используется csharp
public class Test_1 : MonoBehaviour {
void Start () {
Test_2.massiv.Add(this.gameObject);
}
}
void Start () {
Test_2.massiv.Add(this.gameObject);
}
}
На камеру вешаю этот:
Синтаксис:
Используется csharp
public class Test_2 : MonoBehaviour {
public static ArrayList massiv = new ArrayList();
void Update () {
foreach (object Cube in massiv) {
this.renderer.enabled = false;
}
}
}
public static ArrayList massiv = new ArrayList();
void Update () {
foreach (object Cube in massiv) {
this.renderer.enabled = false;
}
}
}
Нужно, чтобы только кубы исчезли, но идет ругань, что у камеры нет renderera. но ведь я не добавляю в массив! В итоге кубы в массиве, но не исчезают, и постоянная ошибка, что у камеры нет рендерера. что не правильно делаю?