Подробно и поэтапно, начиная с чистого проекта разбираю как реализовать сохранение и загрузку данных игрока, объектов на уровне, новые заспауненые объекты, физические объекты, в общем весь ваш мир и как эту информацию использовать, если у вас больше 1 уровня, в особенности, если мы хотим перемещаться не только вперед, но и возвращаться на предыдущий уровень.
Я реализую всю цепочку исключительно в инстансе, но по идее вы, все-таки, можете записывать через инстанс только игрока, а сами уровни - через бп уровня. Так вы сократите количество логики в инстансе. Я делаю так из-за того, что в моей игре про лягушку я использую стриминговые уровни, а они в системе имеют только один общий бп уровня, в то время как объекты пропадают, когда один из стриминговых уровней скрывается. Но логика, думаю, понятна и вы сможете ее интегрировать в любой проект, изменяя только некоторые части, к примеру изменив способ вызова функций.
Это мой первый туториал в жизни! Прошу не судите строго, лучше подскажите, если видите ошибки, как можно сделать все чуть лаконичнее, а так же напишите какие еще уроки вы бы хотели видеть?
Мы в:
- Ютуб:
https://www.youtube.com/@ART_SOL_GAMES
- Телеграм:
https://t.me/ART_SOL_GAMES
- VK:
https://vk.com/art_sol_games
- Бусти:
https://boosty.to/artsolgames
- Rutube:
https://rutube.ru/channel/38970628
- Дзен:
https://dzen.ru/art_sol_games
Тэги:
#ue #ue5 #Unreal #Engine #Unreal_Engine #туториал #обучение #blueprints #сохранение #загрузка #персонаж #игрок #мир #спаун #физический