首页 > 其他分享 >Playable Director

Playable Director

时间:2024-10-17 17:10:11浏览次数:8  
标签:游戏 轨道 Director 实例 时间轴 Playable 时钟

目录

组件介绍

Unity原生组件,Playable Director 组件存储时间轴实例和时间轴资源之间的链接。Playable Director 组件控制时间轴实例的播放时间、时间轴实例更新其时钟的方式以及在时间轴实例完成播放后发生的操作。

字段说明

  • playable TimeLine资源指向,这里可以更换想要使用的Timeline资源

使用 Playable 属性可手动将时间轴资源与场景中的游戏对象相关联。
在建立此关联时,要为所选时间轴资源创建一个时间轴实例。
在创建时间轴实例后,可使用 Playable Director 组件中的其他属性来控制该实例,并选择时间轴资源要动画化场景中的哪些游戏对象。

  • Update Method 时间轴控制方式

使用 Update Method 可设置时间轴实例用于更新其时序的时钟源。
Update Method 支持下列时钟源:
DSP:【音频时间控制】,选择此选项可进行样本精确音频计划。选择此选项后,时间轴实例将使用处理音频的同一时钟源。DSP 表示 Digital Signal Processing(数字信号处理)。
Game Time:【游戏时间控制】,选择此选项可使用与游戏时钟相同的时钟源。该时钟源受时间标度的影响。
Unscaled Game Time:【非缩放游戏时间控制】,选择此选项可使用与游戏时钟相同的时钟源,但不会受到时间标度的影响。
Manual:【手动控制】,选择此选项可不使用时钟源,而通过脚本来手动设置时钟时间。

  • Play on Awake Awake时启动

是否在开始运行游戏时播放时间轴实例。
默认情况下的设置是一旦场景开始回放,时间轴实例即开始。
要禁用默认行为,请在 Playable Director 组件中禁用 Play on Awake 选项。

  • Warp Mode TimeLine的播放模式

时间轴实例结束回放时的行为。
循环模式 (Wrap Mode) 还定义了 Timeline Editor 窗口处于 Play Range 模式时的行为。支持以下循环模式:
Hold:【单次结束[定格最后一帧]】,回放一次时间轴实例并保持最后一帧直到回放中断。
Loop:【循环】,重复播放序列,直到回放中断。
None:【单次结束[定格播放前状态]】,播放一次序列,然后将所有动画化属性重置为回放前保存的值。

  • Initial Time 开始节点

时间轴实例开始播放的时间(以秒为单位)。
Initial Time 可添加从时间轴实例触发时间到回放实际开始时间之间的延迟(以秒为单位)。
例如,如果启用 Play On Awake 而且 Initial Time 设置为五秒,则在 Unity 工具栏中添加 Play 按钮将启动播放模式并且时间轴实例在第五秒开始。
在处理长影片并希望预览时间轴实例的最后几秒时,这非常有用。

  • Bindings 绑定对象的信息

使用 Bindings 区域可将场景中的游戏对象与关联的时间轴资源(Playable 属性)中的轨道进行链接。将某个游戏对象链接到轨道时,该轨道将在场景中动画化该游戏对象。游戏对象与轨道之间的链接称为__绑定__或__轨道绑定__。
Bindings 区域分为两列:
第一列中列出时间轴资源中的轨道。每个轨道通过一个图标和轨道类型来标识。
第二列中列出链接(或__绑定__)到每个轨道的游戏对象。
Bindings 区域不会列出轨道组、轨道子组或者不动画化游戏对象的轨道。Timeline Editor 窗口在轨道列表中显示同样的绑定。

使用Timeline资源

Unity手册说明

标签:游戏,轨道,Director,实例,时间轴,Playable,时钟
From: https://www.cnblogs.com/comradexiao/p/18472720

相关文章

  • DirectoryOpus插件:“照得标管理器”-海量照片分类管理好帮手!
       照得标管理器前言  名词解释:“照得标管理器”,即:照片得到标签管理器,后文统一简称“照得标管理器”或“照得标”。  注:请不要和抖音上的“奥德彪”、“王德发”之类联系,我分享的是正经照片-得到-标签-管理器。  有段时间作者赋闲在家,决定把留在电脑上的几万张......
  • ssh-add 报错:Error connecting to agent No such file or directory
    问题描述在添加SSH时报错Errorconnectingtoagent:Nosuchfileordirectory解决方法1.打开PowerShell管理员身份打开WindowsPowerShell2.查看服务是否启动get-servicessh*3.启动服务Set-Service-Namessh-agent-StartupTypeManualStart-Servicessh......
  • git报错:unsafe repository(‘D/xxx/xxx/xx’) To add an exception for this director
    原文链接:git报错:unsaferepository(‘D/xxx/xxx/xx’)Toaddanexceptionforthisdirectory…–每天进步一点点(longkui.site)0.背景电脑重装系统以后,IDEA重新跑起来,然后git拉代码,报错:unsaferepository(‘D/xxx/xxx/xx’)Toaddanexceptionforthisdirectory,call......
  • crypt.h:No such file or directory 报错处理
    crypt.h:Nosuchfileordirectory报错处理前言:本文初编辑于2024年9月28日CSDN主页:https://blog.csdn.net/rvdgdsva博客园主页:https://www.cnblogs.com/hassle大!萌!神!“crypt.h:Nosuchfileordirectory”这个错误提示意味着编译器在尝试编译代码时找不到名为crypt.h......
  • SQLSTATE[HY000] [2002] No such file or directory
    错误信息 SQLSTATE[HY000][2002]Nosuchfileordirectory 表示在尝试连接MySQL数据库时找不到指定的主机或目录。这通常是因为无法通过指定的主机名或IP地址建立连接。根据您的描述,可以通过以下步骤来解决这个问题:解决方案修改数据库配置文件:将数据库配置文件 applica......
  • INTERNAL ERROR: cannot create temporary directory! /dev/mapper/centos-root满了
    一.问题现象磁盘空间不足[root@dockerfileharbor]#docker-composeup-d[2216]INTERNALERROR:cannotcreatetemporarydirectory![root@dockerfileharbor]#docker-composeupstopFailedtowriteallbytesforcryptography/hazmat/bindings/_openssl.abi3.sofwrite......
  • SQLSTATE[HY000] [2002] No such file or directory
    错误信息 SQLSTATE[HY000][2002]Nosuchfileordirectory 翻译成中文为:由于你的主机不支持 localhost 连接数据库,导致连接数据库报错:“SQLSTATE[HY000][2002]Nosuchfileordirectory”。解决办法这个错误通常是因为MySQL无法通过localhost连接到数据库。以下是......
  • Active Directory Server Build
    ActiveDirectoryServerBuildDocument Preparedfor:LeanDevelopmentPtyLtd 5.ComputerSettings1.2.3.4.5.5.1.GeneralSettingsGeneralsettingsasrecordedin‘ControlPanel/System’arepresentedbelow:<Inserttherequiredserverscreenshotth......
  • Restricted Access Forest 是一种特定的 Active Directory (AD) 架构,用于增强安全性和
    RestrictedAccessForest是一种特定的ActiveDirectory(AD)架构,用于增强安全性和控制对敏感资源的访问。这种模型将一个或多个森林用作专门的、受限的环境来管理特定的资源或服务。什么是RestrictedAccessForest定义:RestrictedAccessForest是一个AD林,用于存储和管......
  • C# process =An error occurred trying to start process with working directory The
    usingSystem.Diagnostics;//Seehttps://aka.ms/new-console-templateformoreinformationConsole.WriteLine("Hello,World!");stringpath=@"..\..\..\Image";stringfullPath=System.IO.Path.GetFullPath(path);varimgsList=System......