Результаты (
русский) 2:
[копия]Скопировано!
Проблема заключается в том, что каждый новый фрактал экземпляр будет создан еще один один. Это происходит каждый кадр, без конца. Пусть он поработает некоторое время , и ваш компьютер будет попасть в неприятности , как он выбегает из памяти. Обычно рекурсивные алгоритмы , которые не остановить будет потреблять ресурсы вашего аппарата почти мгновенно и привести либо исключение переполнения стека или аварии. В данном случае это довольно доброкачественное взрыв, потому что это происходит медленно.
Чтобы не допустить этого, мы вводим понятие максимальной глубины. Наш первоначальный фрактал экземпляр будет иметь глубину нуля. Это ребенок будет иметь глубину одного. Ребенок этого ребенка будет иметь глубину 2. И так далее, до тех пор пока максимальная глубина не будет достигнута.
Добавить целую переменную общественного maxDepth и установить его на 4 в инспекторе. Кроме того, добавить личное глубину целое. Тогда только создать новый ребенок , если мы ниже максимальной глубины.
Что произойдет , когда мы входим в режим воспроизведения сейчас?
переводится, пожалуйста, подождите..
