DanzigFun писал(а):
Все, что связано с инвентарем, оружием и анимацией - в персонаже. Все, что связано с управлением перемещением - в контроллере. Потому что управление персонажем ведется не только игроком но и AI. Потому ты или подаешь команды движения с клавиатуры или при помощи AI навигации. Если же ты опишешь управление в самом персе, то придется делать перса под управлением с клавы и с AI отдельно, что не есть гуд.
Такой принцип управления применяется не только в Анриале - это общепринятая практика.
Flakky писал(а):
Все, что касается персонажа (жизни и подобные показатели, его поведение и реакция на управление и т.д.) все в нем. В контроллере хранится обычно то, что принадлежит игроку в целом (на случай если несколько паунов может быть). Например интерфейс, паузы, какой-нибудь контроллер диалогов, который контролирует и звуки и виджеты.
В общем-то как-то так.
То есть я не тоже самое сказал?
Ну ок, тогда.