Size: a a a

2019 February 26

VA

Vladimir Alyamkin in Unreal Engine
Alexander Shumeyko
Так речь не идет о плеер стейт, если он сейчас хранит все в чаре, можно и дальше хранить, только через симлесс переносить
Ну в чаре это все хранить это вообще жесть.
источник

VA

Vladimir Alyamkin in Unreal Engine
Straw Hat
А если надо еще и сохранение в файл? Всеравно же к save game object вернуться придется?)
Да.
источник

AS

Alexander Shumeyko in Unreal Engine
Тут что удобнее - можно в gi, можно чара переносить
источник

D

Dmitriy in Unreal Engine
Straw Hat
А если надо еще и сохранение в файл? Всеравно же к save game object вернуться придется?)
Ну просто сделай тогда булевую IsNewGame и проверяй ее. Если уже сделано все через сейвгеймы..
источник

A

Alex in Unreal Engine
я у себя юзаю save/load интерфейс, проходит по всем актерам, кто должен быть сохранен и грузит данные из сейва, без хранения в GI(считаю, что не лучшее решение хранить кучу всегда в игре), также при сейве проходит по всем и упаковывает в сейв, в сейве хранятся левелы(с инфой по актерам) и некоторые глобальные данные
источник

A

Alex in Unreal Engine
то бишь загрузились, поставили данные из сейва и забыли про него, засейвились, положили данные и забыли
источник

SH

Straw Hat in Unreal Engine
Я не храню все в чаре. В чаре вообще ничего нету кроме 3 событий. Все системы написаны на component, сохраняются в save game object. Мне сейчас понадобился переход между уровнями, и я решил использовать тот же подход, но с таким вот "левым" слотом. Который я буду использовать для записи, загрузки, и сразу же его удалять потом, чтобы он в начале игры не загружался. Проверка на его наличие, это по сути тоже самое что и булевая, которую мы вызываем из GI. Так это все работает в моем понимании. То же что и gi, только еще и в файл загружаю. Меня интересовали возможные проблемы, ну и более лучшие способы.
источник

s

symbol-rt-xxxxx in Unreal Engine
парни версия движка 4.20, не могу добраться до таймеров чтобы их сделать) гуглы уже пробовал он тупо видит эти классы, функции, но ничего невозможно с ними делать)
источник

s

symbol-rt-xxxxx in Unreal Engine
пробовал и через GetWorld()->GetTimerManager, пробовал и через GetWorldTimerManager
источник

s

symbol-rt-xxxxx in Unreal Engine
честно говоря подобные вещи выводят из себя когда не можешь сделать что-то очень простое) буду благодарен за помощь
источник

N

NoCodeBugsFree in Unreal Engine
попробовал ... И ? на выходе то что?
источник

s

symbol-rt-xxxxx in Unreal Engine
на выходе ошибка, что такого класса не существует, притом что автокомплит эти вещи видит и я нажимал "Go to definition"
источник

s

symbol-rt-xxxxx in Unreal Engine
типа такой класс не позволен если переводить буквально
источник

s

symbol-rt-xxxxx in Unreal Engine
так говорит студия
источник

s

symbol-rt-xxxxx in Unreal Engine
источник

s

symbol-rt-xxxxx in Unreal Engine
притом что в акторе.h такая штука есть
источник

s

symbol-rt-xxxxx in Unreal Engine
но ее нет
источник

EK

Eldar Kagaru in Unreal Engine
Там только объявление видимо, попробуй инклюднуть либу с ворлдом, у меня при работе с Maya API часто такое
источник

EK

Eldar Kagaru in Unreal Engine
Ну как при работе, скорее при баловстве. Но суть не меняется. :D
источник

N

NoCodeBugsFree in Unreal Engine
symbol-rt-xxxxx
но ее нет
лог скинь
источник