包含此页的版本:
不含此页的版本:
使用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()方法。