版本: Unity 6 (6000.0)
语言英语
  • C#

PlayableExtensions

类在 UnityEngine.Playables 中

/

实现于: UnityEngine.CoreModule

建议更改

成功!

感谢您帮助我们提升 Unity 文档的质量。虽然我们不能接受所有提交内容,但我们会阅读用户提出的每个建议更改,并在适用情况下进行更新。

关闭

提交失败

由于某些原因,您的建议更改无法提交。请稍后再试。感谢您抽出时间帮助我们提升 Unity 文档的质量。

关闭

取消

描述

对所有实现 IPlayable 的类型的扩展。

扩展方法是静态方法,可以像在扩展类型上调用实例方法一样调用它们。

using UnityEngine;
using UnityEngine.Animations;
using UnityEngine.Playables;

public class ExamplePlayableBehaviour : PlayableBehaviour { void Start() { PlayableGraph graph = PlayableGraph.Create(); AnimationMixerPlayable mixer = AnimationMixerPlayable.Create(graph, 1);

// Calling method PlayableExtensions.SetDuration on AnimationMixerPlayable as if it was an instance method. mixer.SetDuration(10);

// The line above is the same as calling directly PlayableExtensions.SetDuration, but it is more compact and readable. PlayableExtensions.SetDuration(mixer, 10); } }

静态方法

AddInput创建一个新的输入端口并将其连接到给定 Playable 的输出端口。
ConnectInput将 Playable 的输出端口连接到其中一个输入端口。
Destroy销毁当前 Playable。
DisconnectInput断开 Playable 的输入端口。
GetDuration返回 Playable 的持续时间。
GetGraph返回拥有此 Playable 的 PlayableGraph。Playable 只能在用于创建它的图形中使用。
GetInput返回在给定输入端口索引处连接的 Playable。
GetInputCount返回 Playable 支持的输入数量。
GetInputWeight返回在给定输入端口索引处连接的 Playable 的权重。
GetLeadTime返回 Playable 提前时间(以秒为单位)。
GetOutput返回在给定输出端口索引处连接的 Playable。
GetOutputCount返回 Playable 支持的输出数量。
GetPlayState返回 Playable 的当前 PlayState。
GetPreviousTime返回 Playable 的上一个本地时间。
GetPropagateSetTime返回此 Playable 的时间传播行为。
GetSpeed返回应用于当前 Playable 的速度倍增器。
GetTime返回 Playable 的当前本地时间。
GetTraversalMode返回多输出 Playable 的传播模式。
IsDone返回一个标志,指示 Playable 是否已完成其操作。
IsNull如果 Playable 为空,则返回 true,否则返回 false。
IsValid返回当前 Playable 的有效性。
Pause指示暂停 Playable。
Play开始播放 Playable。
SetDone更改一个标志,指示 Playable 是否已完成其操作。
SetDuration更改 Playable 的持续时间。
SetInputCount更改 Playable 支持的输入数量。
SetInputWeight更改连接到当前 Playable 的 Playable 的权重。
SetLeadTime设置 Playable 提前时间(以秒为单位)。
SetOutputCount更改 Playable 支持的输出数量。
SetPropagateSetTime更改此 Playable 的时间传播行为。
SetSpeed更改应用于当前 Playable 的速度倍增器。
SetTime更改 Playable 的当前本地时间。
SetTraversalMode设置多输出 Playable 的 PrepareFrame 和 ProcessFrame 的传播模式。