Version: 6000.3
语言: 中文
PlayableGraph、节点和输出
Playables API 示例

脚本可玩和可玩行为

使用ScriptPlayable<>object 和PlayableBehaviour自定义行为,以创建自定义试玩对象。

要创建自己的自定义可玩对象,请继承自PlayableBehaviour基类:

public class MyCustomPlayableBehaviour : PlayableBehaviour
{
    // Implementation of the custom playable behaviour
    // Override PlayableBehaviour methods as needed
}

要使用PlayableBehaviour作为自定义试玩对象,你必须将其包装在ScriptPlayable<>对象。如果你没有自定义试玩对象的实例,请使用以下代码创建ScriptPlayable:

ScriptPlayable<MyCustomPlayableBehaviour>.Create(playableGraph);

如果你有一个自定义可玩对象的实例,请使用以下代码将实例包装在ScriptPlayable<>对象:

MyCustomPlayableBehaviour myPlayable = new MyCustomPlayableBehaviour();
ScriptPlayable<MyCustomPlayableBehaviour>.Create(playableGraph, myPlayable);

这将克隆实例并将克隆分配给ScriptPlayable对象。在此示例中,使用myPlayable公共财产中的检查器一个 Unity 窗口,显示有关当前选定游戏对象、资产或项目设置的信息,允许您检查和编辑值。更多信息
请参阅术语表
窗口为脚本的每个实例配置不同的行为。

要从 ScriptPlayable 对象中检索 PlayableBehaviour 对象,请使用ScriptPlayable<T> .GetBehaviour()方法。

其他资源

PlayableGraph、节点和输出
Playables API 示例