Unity3D游戏记录回放插件EZReplayManager(一)

EZReplayManager是运用在游戏或者仿真软件中记录视频回放的插件,其主要可以回放的是位置信息、旋转信息和粒子效果。它主要是通过记录游戏对象的位置信息和旋转信息,当然还有发生位置信息和旋转信息变化时的时间。当回放的时候,将真实的记录信息的游戏对象隐藏,重新生成对应的游戏对象,之后按照记录的信息回放。

EZReplayManager 是一款简单并且易操作的插件,通过该插件自带的两个例子就可以操作,下面是该插件自带的例子
Unity3D游戏记录回放插件EZReplayManager(一)_第1张图片

那现在就让我们一起体验它视频回放的魅力吧。

1、将预制体EZReplayManager拖入Scene场景中,创建一个Cube,记录Cube的移动。编写脚本,让Cube向Z轴的正方向移动,代码如下:

void Update () {

        this.transform.Translate(Vector3.right*Time.deltaTime);

    }

2、找到EZReplayManager游戏对象在Inspector面板上的Game Objects To Record属性,将Cube拖入进去,如下图所示

Unity3D游戏记录回放插件EZReplayManager(一)_第2张图片

其中Game Objects To Record属性就是要保存记录信息的游戏对象。

3、之后运行,即可看到视频回放啦

点击Start recording就是开始记录
Unity3D游戏记录回放插件EZReplayManager(一)_第3张图片

点击Replay就是开始回放记录
Unity3D游戏记录回放插件EZReplayManager(一)_第4张图片

下面进入视频回放界面,可以进行播放、暂停、倒放等。
Unity3D游戏记录回放插件EZReplayManager(一)_第5张图片

这一节是不是很简单呀,快快动手操作把。
下一节将介绍EZReplayManager其他属性!
欢迎加本人QQ:1909546349,一起讨论!

你可能感兴趣的:(EZReplayMa,视频回放,插件)