Тема: Вопросы
Показать сообщение отдельно
Старый 19.06.2022, 07:25   #58
Arton
Быдлокодер
 
Аватар для Arton
 
Регистрация: 05.07.2009
Адрес: Проспит
Сообщений: 5,019
Написано 2,312 полезных сообщений
(для 5,349 пользователей)
Ответ: Вопросы

У меня созрел вопрос (в контексте движка).
Как правильно организовать программную часть игры.

Самый простой способ, на каждый активный объект: дверь, персонаж, враг и т. д. Нацепить скрипт, обернуть в сцену. И расставить на игровой-сцене инстансы.
Просто, быстро, сердито.

Второй вариант, добавлять всё активное в группы/списки, и тому подобное.
А дальше управлять всем этим из универсального скрипта. Скрипт для врагов, скрипт для всех дверей и т. д.
Сложнее, надо продумать правила для разработки уровней. По идеи выигрыш в скорости и удобство управления.


Как «правильно», насколько допустим первый вариант вне прототипа?
Какая разница в скорости выполнения и т. п.?


P. S. Написал и подумал, только во втором варианте можно нормально организовать работу через потоки.
(Offline)
 
Ответить с цитированием