Здравствуйте! Сегодня начинаю цикл статей по созданию Idle-игры. Перед началом хотелось бы рассказать немного о себе: Потому все, что будет здесь будет описано, является лишь тем, до чего я смог додуматься и догуглиться. Начнем Для проекта используется Unity 2021.3.18f1 с шаблоном 2D URP. Почему такая версия Unity? Эта версия является последней из LTS. Почему 2D? По моему опыту, графика не является главной в Idle играх, потому распыляться на еще одно измерение мне не хочется. Почему URP? URP является современной технологией от Unity, которая будет поддерживаться еще долгое время, в отличии от стандартной графики...
Здравствуйте! Сегодня мы создадим монетки, которые при подборе будут увеличивать счет игрока. Пикапы Монеты будут подбираемыми объектами (пикапами). Для создания пикапов будем использовать отдельный класс Pickup; он при контакте с другими объектами будет издавать сигнал с помощью события (event). Монеты Создадим для монет отдельный класс Coin, который будет требовать, чтобы на объекте также висел класс Pickup. Почему агрегация, а не наследование класса Coin от Pickup? Из того, что я знаю и видел, у меня сложилось мнение, что лучше использовать агрегацию, а не наследование...