Unreal Engine4学习笔记--1如何保存加载游戏数据
2016-01-11 18:04
1656 查看
今天研究游戏积分如何实现的时候就顺道看到了这里。大概理一下思路。
通常的积分制作在UE4里可以利用变量和UMG等方式就可以实现在玩游戏时屏幕上出现当前子弹、血量、名称等等信息,但是关掉再打开的话这些数值就会重新刷新了。
因此需要将数据保存下来。引擎的对于此专门设立了一个机制,即SaveGame机制。
1。首先,需要找到一个空白文件夹,右键--蓝图类--所有类--搜索 savegame,然后重命名,比如我起名mysaver.
2。双击打开,跟普通蓝图类类似,创建相应的存储变量
3。之后以可以在任何蓝图中利用CreatSaveGameObject节点创建这个类的实例
利用SaveGametoSlot来讲这个类保存到一个外部.sav文件中,文件的名称即为slot name中的名字
利用LoadGameFromSlot来从.sav文件中加载这个类的数据
以及doesSaveGameExist判断是否存在这个文件
通常的积分制作在UE4里可以利用变量和UMG等方式就可以实现在玩游戏时屏幕上出现当前子弹、血量、名称等等信息,但是关掉再打开的话这些数值就会重新刷新了。
因此需要将数据保存下来。引擎的对于此专门设立了一个机制,即SaveGame机制。
1。首先,需要找到一个空白文件夹,右键--蓝图类--所有类--搜索 savegame,然后重命名,比如我起名mysaver.
2。双击打开,跟普通蓝图类类似,创建相应的存储变量
3。之后以可以在任何蓝图中利用CreatSaveGameObject节点创建这个类的实例
利用SaveGametoSlot来讲这个类保存到一个外部.sav文件中,文件的名称即为slot name中的名字
利用LoadGameFromSlot来从.sav文件中加载这个类的数据
以及doesSaveGameExist判断是否存在这个文件
相关文章推荐
- 欢迎使用CSDN-markdown编辑器
- UE4 发布HTML5要点 (上)
- Unreal Engine 4 蓝图脚本学习 添加输入映射----实现冲刺和望眼镜效果 (3)
- UE4中的AI解析1
- UE4 AI浅析-shooterGame中的AI为例
- 如何在C++中创建可被Blueprint调用的全局函数
- UE4 中的人工智能解析—ShooterGame为例
- Unreal Enginer4特性介绍-牛B闪闪的UE4
- Blueprint编译过程
- UE4 Editor快捷键(ShortCut Key)
- UE4在VS2013中各个编译配置代表意义
- UE4的JSON读写方式<一>
- UE4.5.0的Kinect插件(Plugin)<一>
- UE4.5.0的Kinect插件(Plugin)---插件使用说明<二>
- UE4的JSON读写方式<二>
- 热烈庆祝UE4完全免费Free---GitHub上源码的关联方法
- Kinect舒适区范围--UE4 的Blueprint测试范例
- 虚幻引擎的热键说明
- 虚幻引擎中的数组---TArray: Arrays
- 【UNREAL ENGINE 游戏开发】开篇之UE4的BLUEPRINT(蓝图)与C++(新童鞋必看)