本帖最后由 微笑的猫 于 2024-10-16 09:45 编辑
Ultimate Replay 3.0 3.1.0版下载链接
Ultimate Replay 3.0 is designed to be a complete replay system for your game to make it easy to add action replays, killcams, ghost cars and much more with minimal effort. It works by capturing snapshots of the scene at regular intervals containing information such as object postion, rotation, plus other data specified by replay components. The replay system then uses that information to reconstruct a smooth replay using interpolation in the Unity scene which can be rendered by any active camera in realtime. For that reason, it is possible to view the replay from any angle and even fly the camera around while the replay is occuring. Also since the replays are rendered in realtime, the replay system can run on any render pipeline with any camera syetem, post effects etc.
Designed with ease of use as the highest priority, you can add replays to your game in a matter of minutes by simply selecting game objects and then making them replayable using the Ultimate Replay menu bar. Built-in video player style controls mean you can record and replay instantly to test things out, but there is also a fully documented API if you want to implement auto-killcams, rewind time or other types of replay without relying on UI controls. Only basic scripting knowledge is required to implement such features.
Features
Quick and easy to setup / integrate into existing projects.
Simple API - Minimal scripting knowledge required.
Highly extensible - Create custom replay components, etc.
Record and replay as many different objects as you want simultaneously.
State based - View replays from any camera in realtime.
Support for instantiated/destroyed prefabs.
Interpolation support - Record at 5fps or less and retain smooth playback.
Supports playback at any speed.
Supports reverse playback.
Supports pause/resume playback and recording.
Seeking allows you to jump to any point in a replay.
Recording an object is as simple as attaching a replay component.
Built-in support for recording transform, audio, particles, animation, and more.
Memory recording can be setup as continuous or as a rolling buffer.
File and stream support using optimized binary format or json.
ReplayVars allow script variables to be recorded simply using an attribute.
Get useful hints about the storage space requirements for all replay objects.
Includes example GUI controls for quick recording and playback.
Ultimate Replay 3.0 是专为游戏设计的一套完整的回放系统,可让您以最小的代价轻松添加动作回放、杀人录像、幽灵车等更多内容。它的工作原理是定期捕捉场景快照,其中包含物体位置、旋转等信息,以及重放组件指定的其他数据。然后,重放系统利用这些信息,在 Unity 场景中通过插值重建流畅的重放效果,该效果可由任何活动摄像机实时渲染。因此,可以从任何角度查看重放,甚至可以在重放过程中让摄像机飞来飞去。此外,由于重放是实时渲染的,因此重放系统可在任何渲染管道上运行,并可使用任何摄像机系统和后期特效等。
重播系统的设计以易用性为首要考虑因素,只需选择游戏对象,然后使用终极重播菜单栏将其设置为可重播,就能在几分钟内将重播添加到游戏中。内置的视频播放器式控件意味着你可以立即录制和回放,以进行测试,但如果你想实现自动杀戮镜头、倒带时间或其他类型的回放,而不依赖用户界面控件,也可以使用文档齐全的应用程序接口。要实现这些功能,只需具备基本的脚本知识。
功能特点
快速、易于设置/集成到现有项目中。
简单的应用程序接口(API)--只需最低限度的脚本知识。
高度可扩展性--创建自定义重放组件等。
可同时录制和重播多个不同对象。
基于状态--实时查看来自任何摄像头的回放。
支持实例化/销毁预制件。
支持插值--以 5fps 或更低的速度进行录制,并保持流畅播放。
支持以任何速度回放。
支持反向回放
支持暂停/恢复播放和录制。
寻路功能允许你跳转到重放中的任意点。
录制对象就像附加重放组件一样简单。
内置支持录制变换、音频、粒子、动画等。
内存录制可设置为连续或滚动缓冲。
使用优化的二进制格式或 json,支持文件和流。
ReplayVars 允许使用属性记录脚本变量。
获取有关所有重放对象存储空间需求的有用提示。
包括用于快速录制和回放的 GUI 控制示例。
|