Дмитрий Назаров

Дмитрий Назаров 

GameDev

18subscribers

161posts

goals2
1 of 100 paid subscribers
Так я смогу понять, что канал кому-то интересен и у меня будет мотивация делаться контентом!
$0 of $6 778 raised
Смогу ГОД разрабатывать игру фултайм, стримить, записывать ролики без отвлечения на наемную работу.

Ньюансы работы

Ниже опишу момент который через отладку искал примерно часов 6.
Оказывается если вот таким вот образом передавать actor и добавлять его в массив полученный через интерфейс, то в рамках текущего блюпринта данный массив будет работать, а вот если где-то данный массив получить еще раз (через интерфейс), то изменения не будут учтены.
Иными словами данные массива не сохраняются ВНУТРИ того компонента из которого я путем интерфейса его получаю.
Наверное, это особенность интерфейсов, т.к. они не создают связей с блюпринтами если их правильно использовать.
Но вот если делать такую запись с Cast to, то компонент из которого я раньше получал данные через интерфейс теперь загружается в память и массив, если в него вносить изменения, будет обновляться и сохраняться.
По итогу Cast to, конечно же я использовать не стал - по понятным причинам.
Записываю actor в массив через интерфейс SET:
Таким образом запись в массив идет внутри блюпринта (компонента в моем случае), а не там где вызывается интерфейс, как раньше.
И все работает, как надо.
Subscription levels2

Геймер

$1.36 per month
Подпишись и получай на 50% больше контента по разработке игры.

Разработчик

$3.4 per month
- Подпишись и получай на 100% больше информации и опыта разработчика.
- Детали из процесса разработки механик и дизайнерских решений.
- Полезные лайфхаки для разработчика
Go up