录制 回放 蓝图 插件 虚幻4 ue4 Advanced Replay System 419
资源描述
由于 4.20+ 中的引擎更改,不幸的是,此插件将无法正常工作。我仍将为所有用户提供支持 <4.20演示视频:这里!
演示独立构建:这里!
支持 Discord 服务器:这里!
高级回放系统功能齐全,可以非常轻松地将功能齐全的回放系统集成到您的游戏中,同时减少工作量。它只需要四个蓝图节点就可以创建一个完全工作的回放系统,该系统可以记录和回放回放。
一个特殊功能是能够存储带有重播的自定义元数据。使用简单的蓝图通配符系统,您可以存储所需的每个结构体,其中包含天气状况或重播游戏难度等数据,这些数据稍后可以在用户界面中显示。
另一个特殊功能是事件系统。这样,您就可以在录制时将数据存储在回放的时间轴上。玩家杀了人,还是打开了战利品箱?没问题,您可以轻松地将其存储为事件,并且在播放重播时,您可以获取这些事件并将它们显示在时间轴上,并使用与事件一起存储的自定义数据!
该插件还实现了一个新的“记录器”,它在播放时将重放记录到内存中,并在您停止录制时将其保存到磁盘中。录制时不会发现性能下降!
技术细节
特征:
- 简单易用的引导式设置
- 不言自明、有大量文档记录的蓝图 API
- 由于系统工作所需的蓝图节点数量很少,因此减少了混乱
- 附带一个完整的示例项目,用于集成起点
- 丰富的在线文档
- 用于录制、回放、列出和操作回放的所有功能
- 带有事件的 Spectator Player Controller 类,便于集成
代码模块:
- AdvancedReplaySystem(运行时)
- EfficientNetworkReplayStreaming(运行时)
蓝图数量:10
C++ 类数:4
网络复制:是
支持的开发平台:Windows、Mac、Linux
支持的目标构建平台:Windows、Mac、Linux
文档:这里!
示例项目:这里!
重要/附加说明:
注意: 这个插件使用伪造的网络驱动程序记录重播,这意味着即使您有单人游戏,您的项目也需要复制,因为只能记录复制的内容。
注2: 由于虚幻代码的限制,该插件无法在编辑器中播放模式工作。
演示地址
在代码插件创建的Advanced Replay System - 虚幻引擎商城 (unrealengine.com)
使用教程:
- 得到一个文件夹,放入项目路径的Content下打开项目即可。(一定要在Content主目录,文件名不能带有空格)
- 得到项目文件夹,有启动图标。双击图标启动对应的引擎即可。(如提示需编译项目就是没有安装对应的引擎版本)
- 文件夹内有manifest库文件,将上一级文件夹一起复制到Epic\Epic Games\Launcher\VaultCache文件夹下重启Epic平台在保管库里可以看到资源下载。(如没有文件夹,只有库文件可以复制宝贝名称或者随意命名一个文件夹放入VaultCache)
- 打开文件夹看见带有Plugins字样说明这个是插件素材,需要将文件夹复制到需要打开的引擎版本文件夹里的plugins或Marketplace 文件夹内举个例子:D:\Office\Epic\UE_4.25\Engine\Plugins放入后打开对应版本的项目可以看到发现新插件的提示,点击启用插件重启引擎即可。(如无提示在项目设置里找到管理插件搜索插件名称启用也可)
常见问题:
- 网盘提示无法下载。 答:重启或更换浏览器
- 打开项目后什么都没有,全是空白。 答:文件夹路径有空格
- 打开项目后材质丢失,蓝图节点报错 。 答:文件夹路径没放对
- 材质模型都有,但是找不到关卡。 答:版本过低导致关卡丢失
- 一打开关卡就崩溃。 答:版本过低或内存不够
- 人物车辆无法移动。 答:在内容浏览器添加对应的第一人称或驾驶内容包
(如以上步骤都没问题还是出现材质丢失蓝图报错等问题,有可能是随着虚幻引擎更新抛弃了原有的一些功能。遇到的问题客服会的都会解答,如未回复可以留言,最好有截图说明。)
微信扫描下方的二维码阅读本文
点赞