Всем привет. Вопросик как сделать чтобы актор менялся после изминения

переменною в бп? например при смене переменной удалялись меши или наоборот добавлялись(типо для дизайнеров). Может просто при смене переменной вызывался конструктор, где уже добавлять только нужные меши?

19 ответов

15 просмотров

Вообще нифига не понятно. Вы хотите менять меш по какому-либо событию?

NanoSlime😈-Slime Автор вопроса
Александр Новичков
Вообще нифига не понятно. Вы хотите менять меш по ...

нет, в блюпринте актора есть например Enum, при смене которого меняется сам актор

NanoSlime😈-Slime Автор вопроса
Александр Новичков
Задача какая, как должно работать?

меняеш Enum, убирается дом или добавляется(продан, куплен) ну и потом еще будет разное

NanoSlime😈 Slime
меняеш Enum, убирается дом или добавляется(продан,...

Ну так меняйте меш на новый купленный или удаляйте. Всё это в одном actor обычно делают.

NanoSlime😈-Slime Автор вопроса
Александр Новичков
Ну так меняйте меш на новый купленный или удаляйте...

ну а как отловить ивент смены Enum(он меняется в блюпринте дизайнером)?

NanoSlime😈 Slime
ну а как отловить ивент смены Enum(он меняется в б...

Мля лучше бы я не отвечал. Вы писали что по смене переменной. То есть ваш дом должен меняться в зависимости от переменной. Получите ссылку на неё, сделайте каст и вперёд.

NanoSlime😈 Slime
ну а как отловить ивент смены Enum(он меняется в б...

Если у вас проблемы с пробросами переменных и получения ссылок. Идите основы учить, избавите себя от таких вопросов.

NanoSlime😈-Slime Автор вопроса

ну он должен меняться в редакторе в блюпринте в рантайме, я поменял Енум и оно сразу в редакторе поменяло актор. Если я буду брать ссылку на переменную, то где обробатывать?

NanoSlime😈-Slime Автор вопроса
Александр Новичков
Если у вас проблемы с пробросами переменных и полу...

я все понимаю, проблема в том, что это должно происходить в редакторе блюпринта, а не просто напримен на BeginPlay

NanoSlime😈 Slime
ну он должен меняться в редакторе в блюпринте в ра...

Наверное там где вам нужно там и нужно обрабатывать.

NanoSlime😈-Slime Автор вопроса
Александр Новичков
Наверное там где вам нужно там и нужно обрабатыват...

вот и я не знаю, что за ивент отвечает за это, что при смене в редакторе, то он меняется. Или какой-то uproperty or meta, что при смене переменной делает конструктор актора ещё раз по новом

NanoSlime😈-Slime Автор вопроса
Moyoi
https://youtu.be/hUWbt48rdBo

Брат раскройте секрет, как вы его поняли? 😅

Можно массивом, можно таблицей, можно через массив и enum

NanoSlime😈-Slime Автор вопроса
Александр Новичков
Брат раскройте секрет, как вы его поняли? 😅

извени что непонятно описал проблему:) походу оно для меня понятно было написано

NanoSlime😈 Slime
извени что непонятно описал проблему:) походу оно ...

Ну и делегат конечно, если эти акторы не спавнятся из массива а уже живут на сцене, чтобы не вызывать UGameplayStatics::GetAllActorsOfClass(GetWorld(), YourClass::StaticClass(), FoundActors);

Похожие вопросы

Обсуждают сегодня

Но, может, есть уже проверенная? Наши требования такие: 1. Сообщения должны приходить из Инста в CRM оду 2. Должна быть возможность подключить несколько экаунтов Инстаграм. Р...
Alexander Sharoiko MSE / Александр Шаройко
7
Я правильно понимаю что нет способов получить список ожидающих заявок на вступление в группу с помощью бота из mtproto?
Шамиль Прилов
7
День добрый, подскажите пожалуйста, есть ли какой-то способ сказать ребару не компилировать определённое приложение? Всю доку их перечиатл ничего подобного не нашёл
Кирилл
14
Вопрос на перед, на следующую пятницу. Сколько строк кода можно вешать на одного программиста, понятно что если проект хорошо написан то можно и миллион. Но есть же где то пре...
AlekseyK Kluchnikov
31
Немного оффтопа: а кто на чем сидит для осдева в плане ide/редактора? Последнее время сидел на vscode, но я его прям не могу нормально воспринимать, перешел на сlion, но меня...
Evg Resh
29
Это может быть все-таки не флудвейт? у меня ботфазер принимает изменения и отображает даже что они изменились, на видео видно что он прислал якобы уже измененное описание, н...
OVERLINK
13
Что за японодичь? Мне хоть m68k, хоть 8080, 8088, на любом можно что-то создать
Егор
5
Вот объясните, как это работает: Вот есть допустим unix-подобная система, и программа запускает допустим printf или fork, как это передается ядру, и как оно обрабатывать начин...
Егор
14
и да, кто сказал что у эпла именно такой isa?
Boris Vinogradov
5
всем привет помогите пожалуйста используя CDN (GCP) у игроков из вьетнама загружается конфиг (размер 999 bytes) загружается 5 и более минут н а других CDN сервисах такой пробл...
Andrew Krw.
1
Карта сайта