CRIWARE Unity Plugin Manual  Last Updated: 2024-07-12
CRI Mana Unity Timeline扩展

Timeline扩展的使用方法

创建轨道(track)

sfd2u_extension_timeline_new_track.png
右键单击Timeline空白部分(或单击Add按钮),依次选择 CriTimeline.Mana -> Cri Mana Track 即可创建新的Mana轨道。

sfd2u_extension_timeline_set_binding.png
可以将继承自CriManaMovieMaterial的组件绑定到Cri Mana Track。
  • CriManaMovieController
  • CriManaMovieControllerForUI

轨道上配置的所有剪辑(Clip)都将通过同一轨道上绑定的组件播放。
注意
不能将同一组件绑定到多个轨道。
在第二次绑定时,Console中将出现如上图所示的警告。

创建剪辑

sfd2u_extension_timeline_new_clip.png
右键单击Mana轨道的空白处,使用Add Cri Mana Clip可以添加新的剪辑。
一条Mana轨道仅可以同时播放一个剪辑。因此不能在轨道上重叠摆放多个剪辑。

编辑剪辑

要编辑剪辑,可以在Timeline窗口中或在各剪辑的属性窗口(Inspector)中进行设置。

Timeline扩展的编辑项目

Cri Mana Track
sfd2u_extension_timeline_track.png
Cri Mana Track
参数 说明 预设值
Frame Sync 将Timeline帧号与视频播放帧同步。 false
Check Pos Within Clip 在同一Clip内更改播放位置时是否更改视频播放位置
*如果 PlayableDirector 播放的 timeUpdateMode 为“Manual”,请取消选中此项。
true
Cri Mana Clip
sfd2u_extension_timeline_inspector.png
Cri Mana Clip Inspector参数
Clip Timing 说明
Start 剪辑在Timeline上的开始位置
End 剪辑在Timeline上的结束位置
Duration 剪辑在Timeline上的长度
Cri Mana Clip 说明 预设值
Use On Memory Playback 在属性窗口中禁用对Movie Path的编辑 false
Movie Data 以TextAsset(.bytes)格式指定剪辑播放的视频文件
您可以通过将扩展名改为.bytes来指定usm文件。
需要将TextAssets文件配置在StreamingAssets文件夹外。
None
Movie Path 指定剪辑播放的usm格式的视频文件路径
也可以通过从Project窗口中拖放usm文件来设置路径。
Movie Frame Rate 剪辑播放的视频文件的帧率
此项目无法编辑。该信息在第一次播放或预览期间进行更新。
Clip Duration 剪辑播放的视频文件的长度
此项目无法编辑。该信息在第一次播放或预览期间进行更新。
Loop Within Clip 当剪辑的长度大于视频文件的长度时,是否在超过的时间内循环播放。 false
Fade In 剪辑淡入的设置
参数 说明
Duration[sec] 剪辑淡入的时间长度
Curve 剪辑淡入时的透明度曲线
Fade Out 剪辑淡出的设置
参数 说明
Duration[sec] 剪辑淡出的时间长度
Curve 剪辑淡出时的透明度曲线
Fade Audio 剪辑淡入淡出时是否同时淡入淡出声音 true
备注:
  • 如果在Movie Data和Movie Path中各设置了视频文件,则将优先播放Movie Data的设置内容。
    • 如果要播放StreamingAssets目录中的视频,请仅在Movie Path中设置视频文件。
  • 如果Movie Data中设置有视频文件的Timeline资产被打包为AssetBundle,从AssetBundle加载Timeline资产时,所有视频数据都会在内存中展开。
    • 如果配置了多个Movie Data,请注意内存消耗。
    • 此时的内存消耗是在“Movie Data”中设置的视频文件的大小乘以Timeline中的配置数量。