UE5 关卡显示与存档功能

A、思路

1、最早的设想是在GM、FBC里用变量存储关卡数等进度,但发现不靠谱,

退出游戏,重新测试时,进度就没了。

或即便不退出游戏,刚开始正常,切换界面后就混乱了,各种错误。

2、尝试了很多方法,最终还是回归存档功能,这个最靠谱。

因为存档是可以储存到本地硬盘里的,需要时读档,这就确保了数据的安全性,不是临时的。

3、主要思路是关卡相关BP在初始时传参数到FBC,

FBC初始时读档或建档,确保进度是以往储存过的,

FBC的tick里监控GM里的重要布尔值判断,触发改变Save里的参数,以及存盘。

然后关卡相关BP根据Save里的参数,决定是否显示。

/难点在于要通过FBC来向SAVE实施储存行为,很绕。

UE的很多功能都是把简单问题复杂化,在魔兽3的WE等编辑器里很多功能太傻瓜了,而UE里就要很费劲的才能实现。这种复杂化类似CCG的WE,优点是自定义空间大,上限高,缺点是流程复杂,门槛高,一开始能把人绕晕。

B、参考图

相关推荐
Zhichao_976 小时前
【UE5.3 C++】ARPG游戏 01-创建天空、地形和植被
ue5
zhangzhangkeji6 小时前
cesium126,230719,远程工作 Editor 里看不到地形:就是 UE 编辑器用客户端登录远程服务器进行编码时,看不到地图的实时更新
ue5
远离UE46 小时前
UE5 Computer Shader 概念整理
ue5
曼巴UE58 小时前
UE C++ FName, FText 测试
服务器·c++·ue5
zhangzhangkeji8 小时前
cesium126,240621,Ce for Ue 通过 GeoServer 来加载 Shapefile - 1:
ue5
吃饭不结张21 小时前
UE像素流多开与部署
ue5
AI视觉网奇1 天前
ue 加载 uasset
ue5
曼巴UE51 天前
UE C++ 字符串编码转码
c++·ue5
AI视觉网奇1 天前
ue 蓝图 学笔记
笔记·ue5
AI视觉网奇2 天前
新版MD、UE5.6 服装同步、模拟
ue5