Многопоточность в Unreal Engine: FRunnable. Создание отдельного потока

  Рет қаралды 153

Natatem00\Программирование

Natatem00\Программирование

Күн бұрын

Пікірлер: 8
@trrfgfddf4430
@trrfgfddf4430 6 күн бұрын
Привет, а я как читал то его не рекомендуют использовать с классами наследованными от UObject, по сути он только для там пересчетов и так далее ты же не можешь туда подставить AActor ибо он работает в main цикле И еще для каждой задачи нужно создавать отдельный поток?
@natatem0080
@natatem0080 6 күн бұрын
@@trrfgfddf4430 привет! Да, во многих методах актеров и Uobject стоит проверка на поток, но не во всех Можно также менять переменные Но лучше всего использовать потоки для получения/обработки данных В основном потоке эти данные применять для Uobject По поводу переиспользования точно не помню Нужно код посмотреть Но, по сути да, нужно создавать отдельный поток, т.к. метод Run всё равно один
@drff5433
@drff5433 4 күн бұрын
Доброго времени, я могу задать вопрос не по теме? Детачу мэш от блюпринта при помощи detach from component, удаляю блюпринт, а мэш всё равно удаляется вместе с ним оО, то есть детач аттач несвязаны с владением? как например от маникена отделить skeletal mesh, а потом удалить персонажа, так чтобы меш остался валяться на сцене? )
@natatem0080
@natatem0080 4 күн бұрын
Привет Похожу на то, что у меша не остаётся объекта, которые на него ссылается и GC его автоматом подтирает Попробуй сделать detach, а потом attach к другому объекту
@drff5433
@drff5433 4 күн бұрын
@@natatem0080 всё равно удаляется, попробывал ещё мэш добавлять не через окно компонентов, а в construction script, добавил и приаттачил, потом делаю детачь, аттачу к другому компоненту другого блюпринта, удаляю первый блюпринт и меш исчезает, но я кажись уже почти родил кастыли, которые решат мою проблему ) просто надо создавать меш в bp, который не будет удаляться, а аттачить и переаттачивать уже куда захочется
@mirx.
@mirx. 4 күн бұрын
Привет! Как ты до этого всего дошел???! где научиться?
@natatem0080
@natatem0080 4 күн бұрын
Привет Да просто было интересно разбираться в движке, много гуглил Все статьи, которые я нахожу, добавляю в "полезные ссылки" в дискорд канале и телеграме
Многопоточность в Unreal Engine: FNonAbandonableTask, FAsyncTask, Async метод
18:32
Natatem00\Программирование
Рет қаралды 201
Мультиплеер в Unreal Engine: Push Model
10:44
Natatem00\Программирование
Рет қаралды 89
Amazing remote control#devil  #lilith #funny #shorts
00:30
Devil Lilith
Рет қаралды 15 МЛН
За кого болели?😂
00:18
МЯТНАЯ ФАНТА
Рет қаралды 2,3 МЛН
Из какого города смотришь? 😃
00:34
МЯТНАЯ ФАНТА
Рет қаралды 2 МЛН
JavaScript для начинающих 2024. Полный курс за 6 часов. Уроки. Теория + практика
6:46:14
Космические гипотезы: Как возникло все?
3:51:04
Космическое путешествие
Рет қаралды 1,1 МЛН
InstancedStruct в Unreal Engine
14:47
Natatem00\Программирование
Рет қаралды 125
Мультиплеер в Unreal Engine: LAN соединение
9:50
Natatem00\Программирование
Рет қаралды 411
«Осень». Самая большая загадка Windows XP
14:36
Девять десятых
Рет қаралды 1,2 МЛН
Многопоточность глазами разработчика
1:36:04
Многопоточность в Unreal Engine: FFunctionGraphTask
16:43
Natatem00\Программирование
Рет қаралды 237
Вселенная и Специальная теория относительности.
3:51:36
ЗЛОЙ АНАЛИТИК ВСЕЛЕННОЙ.
Рет қаралды 9 МЛН
Docker - Полный курс Docker Для Начинающих [3 ЧАСА]
3:01:51
Amazing remote control#devil  #lilith #funny #shorts
00:30
Devil Lilith
Рет қаралды 15 МЛН