Как я могу использовать переменные уровня Blueprint в схеме актера? - PullRequest
0 голосов
/ 19 апреля 2020

Я хочу, чтобы актер управлял переменными уровня чертежа.

На самом деле я делаю пошаговую настольную игру, и должна быть такая функция:

ActorOnClicked -> Переместить actor -> End turn ('turn' - это переменная светокопии уровня)

Как получить / установить переменные светокопии уровня?

1 Ответ

0 голосов
/ 27 апреля 2020

Актеры могут находиться на любых уровнях, поэтому вы не можете получить доступ к указанному уровню c из чертежа актера.

Вместо этого Актор должен отправить событие «EndTurn», чтобы уровень подключил слушателя. когда этот актер создан.

Вы можете сделать это с «диспетчерами событий» https://docs.unrealengine.com/en-US/Engine/Blueprints/UserGuide/EventDispatcher/index.html

...