Программирование — это как бить себя по лицу, рано или поздно ваш нос будет кровоточить.

— Kyle Woodbury

Шаг первый: Допилим кактусы

Удалим лишнее

Сейчас у нас грустная история, кактусы создаются, но не удаляются, и компьютеру надо помнить про каждый, что рано или поздно приведёт к лагам. Давайте добавим чуть оптимизации и начнём избавляться от лишних кактусов.


<aside> 💡 Оптимизация - это процесс, имеющий целью направить развитие какого-либо объекта или метода к наиболее лучшему состоянию

</aside>


Создадим условия удаления кактуса

Главное! НАДО ЧТОБ ИГРОК НЕ ВИДЕЛ УДАЛЕНИЯ ОБЬЕКТА. Следовательно, наши кактусы надо удалять когда они улетят куда-то далеко за динозаврика, то есть вне макета → его координата x < 0, давайте добавим запас x < -100


<aside> 💡 Координаты - числовое обозначение расположение точки

</aside>

<aside> 💡 Координата X - отвечает за горизонтальное расположение объекта

</aside>

<aside> 💡 Координата Y - отвечает за вертикальное расположение объекта

</aside>

Untitled


Жмякаем на “добавить событие

Group 135.png

Вписываем нужное условие

Group 136.png

Добавим действие удаление