анрила:
Мне нужен класс, у которого есть Tick функция, и который не имеет визуала, только логика. И к нему нужен доступ ото многих акторов игры.
Я подумал логичным сделать его ActorComponent и накинуть на GameMode.
Но оно так не работает, компоненту нелььзя заттачить и зарегестрировать (хотя это я неправильно делаю, кажется). У нее не вызывается BeginPlay и Tick никогда, чтобы я не делал.
Как в анриле это предполагается реализовывать?
Привет! Да по разному можно, берёшь любой тикающий объект (FTickableObjectBase) и создаёшь его инстанс там, где тебе удобнее всего. Можешь взять UTickableWorldSubsystem, если это уместно для твоей задачи
Обсуждают сегодня