UE4 - Rama Save System Plugin

[复制链接]
查看2900 | 回复4 | 2018-12-20 15:18:51 | 显示全部楼层 |阅读模式
本帖最后由 Sierkin 于 2018-12-20 15:26 编辑

QQ图片20181220150110.png
Rama Save System插件是一个全面的二进制序列化保存系统.
通过将Rama Save组件添加到任何参与者,您可以为该参与者启用保存/加载功能,包括world transform和您希望指定的任何自定义属性。
这个保存系统还可以保存全局数据和播放器进程,但是与它真正的功能相比,这是一个更简单的用例,它正在以闪电般的速度序列化整个世界的参与者状态!
一个保存标签系统让你只加载你想从保存文件中想要的演员!
这个插件的用例:
•为策略或动作游戏保存所有数据和角色,这样整个世界状态就可以立即从硬盘上的小文件中重新加载。
•保存玩家个人资料的所有数据,通过游戏记录他们的进展。
•能够快速、轻松地拯救整个世界,能够准确地指定哪些角色变量可以被保存。
•保存数据,该数据是根据世界上某一人物或生物的情况定制的,如健康、当前的护甲值、弹药数等。
•节省了使用级别流的复合级别,并在任何时候保存/加载单个流级别的状态。
•保存整个游戏的全球数据,以及所有玩家共享的整个游戏世界的状态。
技术细节
Rama Save系统是通过Rama保存系统蓝图库和Rama保存组件暴露于蓝图中的大量c++代码。
将Rama Save组件添加到希望保存/装入的任何角色,然后通过Blueprint库调用全局保存/加载命令。
我完全支持UE4的级别流系统,使用本机c++代码,不需要自定义引擎构建!
Rama Save系统使用UFS,即平台无关的非真实文件系统,因此它将在任何平台上工作!
唯一的例外是HTML5。由于从web浏览器下载到临时目录的应用程序的规则,我目前无法支持HTML5的这个插件。
Mac、移动平台、VR、AR、XBox One和PS4都应该为那些因为我使用UFS而重新编译这些平台的人工作。



链接.zip

222 Bytes, 下载次数: 23

售价: 30 枚能量币  [记录]

suxinhao1996 | 2018-12-20 15:41:00 | 显示全部楼层
感谢分享啊
回复 支持 反对

使用道具 举报

ttt123 | 2018-12-21 12:43:41 | 显示全部楼层
楼主好人,感谢分享啊
回复 支持 反对

使用道具 举报

wxiaop | 2019-4-12 09:26:36 | 显示全部楼层
什么版本的啊
回复 支持 反对

使用道具 举报

haslf | 2019-7-4 17:28:52 | 显示全部楼层
感谢分享
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

0

主题

532

回帖

4013

积分

高阶编码师

积分
4013