Quad-games

+163
с 2022

Разработчик в поисках игры мечты. Мой телеграм-канал: https://t.me/EliiahPro. Моё бусти: https://boosty.to/eliiahpro

14 подписчиков
0 подписок

Тех, кто скачает и запустит - предупреждаю, что это по сути всё еще не игра, но набор механик, которые я отбираю и оттачиваю, чтобы уже на них сделать полноценную игру. Так что да, там всё недружелюбно и местами очень недоделанно!

1

К сожалению идёт медленее, чем я бы хотел!

Осталось аккуратно его улучшать. И не столько и не сколько в коде, сколько для игроков.

Убедили, посмотрю более внимательно. Но привлекать еще одну либу, честно говоря не очень хотелось бы. Ощущение, что решение оно вот тут рядом уже совсем :)

На самом деле проблема в том, что порядок создания объектов и их инициализации тут очень неявный и нельзя расчитывать, что то, что надо слушать уже инциализировано на момент инициализации слушателя, ну и наоборот тоже.
При этом Enable и Awake по сути выполняются сразу для одного объекта, а не так что сначала все объекты становятся Enable, а уже потом они все Awake. Поэтому расчитывать на порядок тут не приходится.

Посмотрел на него и что-то точно не хочется )

>P.S от событий надо не забывать отписываться, а то можно словить утечки памяти и нулл рефы.Про отписку-то понятно, спасибо. Утечек нам не надо. Жаль, что шарпы сами не отписываются при смерти слушателя.

>P.P.S проставить стартовые параметры можно в том же месте, где передается объект, на который можно подписываться (ты же, надеюсь, через код это делаешь, а не через эдитор?)Конечно через код. Оно сейчас в коде и инициализируется так при подписке. Но мне отчего-то не нравится так, некрасиво и не универсально, есть шанс что-то пропустить.

Мучаю взрывы и гранатомёт, но пока далеко от того, что хотелось бы.

4

Добавил смену дня и ночи