虚幻商城将于十月中旬迁移至 Fab。 了解详情。

Record Lets Replay

尚未评分

Plugin and BP content that adds out of the box features for Recording and replay functionality.

  • 支持的平台
  • 支持的引擎版本
    5.3 - 5.4
  • 下载类型
    引擎插件
    此产品包含一款代码插件,含有预编译的二进制文件以及与虚幻引擎集成的所有源代码,能够安装到您选择的引擎版本中,并根据每个项目的需求启动。

UE replay subsystem has low level APIs that can be used for recording network data. This package contains out of the box blueprints which can quickly add in recording and replaying functionality to most project. In additional it exposes the replay subsystem with a straight forward BP library, so that custom functionality can be implemented inside Blueprints.


 Out of the Box Contents:


BP_LetsReplayController: Inside your game mode, set the "Replay Spectator Player Controller Class" with "BP_LetsReplayController". This allows for replays to contain a simple, yet power UI that can control the recording state. Functionality includes pause/play, time dilation, and playback time(scrubbing). It also adds in dynamic camera control for following actors.


UW_PlayRecordingMenu: User widget that contains a list view of all current recordings. It also contains options to play or delete the selected recording.


UW_CreateRecordingMenu: User widget that contains a simple UI for starting and stopping recordings.


UW_ReplayController: User widget that contains functionality for replay manipulation. This includes camera manipulation.



There is also a vast amount of user widget components that can be reused in any custom widget.


Note: there are different types of recording steamers, which can be utilize. The "local file" streamer is used in these components. The plugin exposes an API that can modify the streamer type. This plugin doesn't currently handle all of the business logic required for any of the recording streamers.

技术细节

Features: (Please include a full, comprehensive list of the features of the product)

  •  CPP plugin that contains a comprehensive class that handles the logic and exposure to the replay subsystem.
  •  Out of the Box Widgets and Controller that exposes user interfaces to the recording & replay system. Interfaces include starting/stopping recordings, list view of recordings, replay of recordings, recording manipulation, and spectator camera manipulation.

Code Modules: (Please include a full list of each Plugin module and their module type (Runtime, Editor etc.))

  •  RecordLetsReplay Module: Runtime type

Number of Blueprints: 12 (1 BP controller, 9 user widgets, 2 textures)

Number of C++ Classes: 5

Network Replicated: No

Supported Development Platforms: Win64

Supported Target Build Platforms: Win64

Documentation: Documentation guide can be found in the "Docs" folder inside this plugin directory. The File name is called "RecordLetsReplayGuide.pdf". Other Examples can be found the widgets and controller. The components are drop and play. Add the user widgets as either child widgets or as the root inside the viewport. You can also pick and choose each the desire widget based on needs.

Example Project: NO