Version: 2021.3

PlayableGraph

struct in UnityEngine.Playables

切换到手册

描述

使用 PlayableGraph 可管理 Playable 的创建和销毁。

此外,PlayableGraph 也是指向不同系统的链接,这通过实现了 IPlayableOutput(例如 AnimationPlayableOutputAudioPlayableOutput)的结构来完成。

公共函数

Connect连接两个 Playable 实例。
Destroy销毁图。
DestroyOutput销毁 PlayableOutput。
DestroyPlayable销毁可播放项。
DestroySubgraph以递归方式销毁 Playable 及其所有输入。
Disconnect断开 Playable 的连接。这些连接决定了 PlayableGraph 的拓扑及其评估方式。
Evaluate评估图中的所有 PlayableOutput,然后更新图中所有已连接的 Playable。
GetEditorName返回 PlayableGraph 的名称。
GetOutput获取图中给定索引处的 PlayableOutput。
GetOutputByType获取图中给定索引处请求类型的 PlayableOutput。
GetOutputCount返回图中的 PlayableOutput 数量。
GetOutputCountByType获取图中请求类型的 PlayableOutput 数量。
GetPlayableCount返回图所拥有的 Playable 数量。
GetResolver返回图用于解析 ExposedReference 的表。
GetRootPlayable返回给定索引处无任何输出连接的 Playable。
GetRootPlayableCount返回没有连接任何输出的图所拥有的 Playable 数量。
GetTimeUpdateMode返回播放时的时间递增方式。
IsDone指示图已完成操作。
IsPlaying指示图当前正在运行。
IsValid如果已使用 PlayableGraph.CreateGraph 正确构造 PlayableGraph 且未将其删除,则返回 true。
Play播放图。
SetResolver更改图用于解析 ExposedReference 的表。
SetTimeUpdateMode更改播放时的时间递增方式。
Stop如果图正在播放,则将其停止。

静态函数

Create创建 PlayableGraph。