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

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

19 ответов

10 просмотров

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

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);

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

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

А как лучше конвертировать физический адрес в виртуальный при маппинге? В случае ядра у меня, например, direct mapping, первые 768МБ я как есть мапплю в higher half, а остальн...
Evg Resh
26
Коллеги, доброе утро. Запустил на удаленном хосте приложение (ручками зашел туда по ssh и запустил, не командой удаленно). Создал потом ssh-туннель, и с моей машины приложение...
Δημήτηρ
9
Всем привет. Нужна платная консультация от тех, кто сталкивался с октябрём в кластере или шарит оч хорошо в цмс. Проблема следующая: после переноса в кластер октябрь начал ...
wl
8
Добрый день, не подскажите, если в OC-V3 поменять страндартную директорию /storage/ на /storage2/ - не будет сильно много проблем ?
Max Dubovsky
32
'frakturBold' => ['𝖆', '𝖇', '𝖈', '𝖉', '𝖊', '𝖋', '𝖌', '𝖍', '𝖎', '𝖏', '𝖐', '𝖑', '𝖒', '𝖓', '𝖔', '𝖕', '𝖖', '𝖗', '𝖘', '𝖙', '𝖚', '𝖛', '𝖜', '𝖝', '𝖞', '𝖟', '𝕬', '𝕭', '𝕮', '𝕯'...
Roma
4
а я честно сказать не понимаю - нахуя идти учиться на вышку или еще куда-либо и при этом нихуя не делать, типа зачем ? просто корку получить, а нахуй она нужна тогда ?
Eugene Неелов
7
Каким то образом можно определить ширину экрана пользователя перед загрузкой partial-а? Надо рассчитать ширину кадров слайдера для ресайза картинок для container-fluid.
Point 111
22
> Примечательно, что новый владелец удаляет из GitHub любые жалобы, указывающие на подозрительную активность или смену владельца, и, видимо, рассчитывает на то, что пользовате...
Alex Sherbakov
2
Which companies do you think are innovating best in web design and design practices?
✌️(´ヮ`)
6
я часов 15 назад начал пытаться написать хоть что-то напоминающее ос и у меня есть проблема, которую я пытаюсь решить последние часов 5: есть крч 2 исходника с минимальным код...
Al1to
17
Карта сайта