Size: a a a

2019 February 26

A

Arman in Unreal Engine
Alexander Shumeyko
Почему никто никогда не предлагал хранить данные в gameEngine, он тоже персистент 😀
Ну я сказал что это самый простой способ. Не говорил что самый правильный)
источник

SH

Straw Hat in Unreal Engine
Скажу так. Я не программист, и наверное что-то делал не так, но player state у меня нет. Как-то я без него обошелся. Про seamless я уже читаю, но не совсем понимаю чем он мне поможет. Я изначало все делал на save game object. Сейчас вот думаю можно это применить и припереходе между уровнями
источник

JA

Jokhar Ali in Unreal Engine
Arman
Ну я сказал что это самый простой способ. Не говорил что самый правильный)
лучше чем писать в сейв
источник

AS

Alexander Shumeyko in Unreal Engine
Arman
Ну я сказал что это самый простой способ. Не говорил что самый правильный)
Пф, вот это я понимаю хардкор
источник

AS

Alexander Shumeyko in Unreal Engine
И тестить игру как раз только через standalone
источник

JA

Jokhar Ali in Unreal Engine
Alexander Shumeyko
И тестить игру как раз только через standalone
эм, GameInstance и в PlayInEditor нормально работает
источник

JA

Jokhar Ali in Unreal Engine
так то
источник

JA

Jokhar Ali in Unreal Engine
кхе кхе
источник

JA

Jokhar Ali in Unreal Engine
Init и Terminate вызывает как положено
источник

A

Arman in Unreal Engine
Straw Hat
Скажу так. Я не программист, и наверное что-то делал не так, но player state у меня нет. Как-то я без него обошелся. Про seamless я уже читаю, но не совсем понимаю чем он мне поможет. Я изначало все делал на save game object. Сейчас вот думаю можно это применить и припереходе между уровнями
источник

SH

Straw Hat in Unreal Engine
Я это все смотрел. Не понимаю, зачем мне теперь инфу нескольких игровых систем, сохраняемых в save game, переносить и хранить в GI, с учетом что мне еще и обычное сохранение тоже надо.
источник

AS

Alexander Shumeyko in Unreal Engine
Jokhar Ali
эм, GameInstance и в PlayInEditor нормально работает
Я про gameEngine
источник

VA

Vladimir Alyamkin in Unreal Engine
Straw Hat
Нужен совет. Single player. Есть система сохранения с использованием слотов. Необходимо при переходе между уровнями сохранять прогресс развития персонажа. Хочу делать это так: перед переходом делать сохранение в специальный слот, открывать новый уровень, загружать игру из этого специального слота. Проблема в том, что character'у надо как-то сказать делать загрузку из этого слота только в нужный момент (например, не делать в начале новой игры). Я придумал вариант только с удалением слота при выходе из игры, или выходе в главное меню, или сразу после загрузки из него. А у character'a делать проверку, если такой слот существует, то загружать из него. Есть способ лучше?
GameInstance юзай и не мучай мозги.
источник

A

Arman in Unreal Engine
Straw Hat
Я это все смотрел. Не понимаю, зачем мне теперь инфу нескольких игровых систем, сохраняемых в save game, переносить и хранить в GI, с учетом что мне еще и обычное сохранение тоже надо.
Ты сам спросил про другие способы сохранения данных при переходах между картами. Если не удобно все переделывать - оставь как есть.
источник

VA

Vladimir Alyamkin in Unreal Engine
Плеер стейты с копированием, симлесс тревел - для синглплеера? сириусли? Я в афиге :)
источник

AS

Alexander Shumeyko in Unreal Engine
Vladimir Alyamkin
Плеер стейты с копированием, симлесс тревел - для синглплеера? сириусли? Я в афиге :)
Плеер стейт это зашквар, но симлесс, и хранение данных у персонажа(если они сейчас там хранятся) будет норм, и проще с разделанным экраном, хотя с gameInstance проблем тоже не будет
источник

VA

Vladimir Alyamkin in Unreal Engine
Alexander Shumeyko
Плеер стейт это зашквар, но симлесс, и хранение данных у персонажа(если они сейчас там хранятся) будет норм, и проще с разделанным экраном, хотя с gameInstance проблем тоже не будет
Разделённый экран - это очень узкий кейс. Поднимать плеер стейты и все это добро - это такое, надо хорошо понимать зачем.
источник

VA

Vladimir Alyamkin in Unreal Engine
GI как дефолтный вариант имхо. И никаких запарок с "перезагрузил уровень" и так далее :)
источник

SH

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

AS

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