Version: 6000.3
语言: 中文
动画师覆盖控制器(Animator Override Controller)
PlayableGraph、节点和输出

试玩对象API

使用PlayablesAPI通过组织和评估数据源来动态混合动画、创建游戏机制或其他复杂行为PlayableGraph.

Playables API是指一组类、结构体和方法,用于创建PlayableGraph、其节点和输出。Playables和Playables API是对Mecanim动画系统的补充。

试玩对象脚本参考(Scripting Reference on Playables) 包含用于与动画、音频和脚本一段代码,允许您创建自己的组件、触发游戏事件、随时间修改组件属性以及以您喜欢的任何方式响应用户输入。更多信息
请参阅术语表
.你还可以创建自定义试玩对象和脚本试玩对象。

使用PlayablesAPI执行以下作:

  • 动态混合动画。
  • 玩一个动画剪辑可用于动画角色或简单动画的动画数据。它是一个简单的“单位”运动片段,例如(一个特定实例)“空闲”、“步行”或“运行”。更多信息
    请参阅术语表
    无需创建和管理动画师控制器(Animator Controller) 通过动画层控制动画,包括动画状态机和动画混合树,由动画参数控制。具有 Animator 组件的多个模型可以引用同一个 Animator 控制器。更多信息
    请参阅术语表
    资产。
  • 动态创建混合图并控制混合权重。
  • 在运行时动态添加或调整可玩节点,而不是创建考虑所有可能结果的复杂静态图表。例如,如果您有游戏对象Unity 场景中的基本对象,可以表示角色、道具、风景、相机、航路点等。游戏对象的功能由附加到它的组件定义。更多信息
    请参阅术语表
    带有用于与武器、宝箱和陷阱交互的动画剪辑。当游戏对象靠近武器、箱子或陷阱时,使用可玩对象动态过渡并播放适当的动画。

以下主题提供了有关如何使用 Playables API 的详细信息和示例:

主题 描述
PlayableGraph、节点和输出 描述可玩图表及其主要部分,包括图表本身、其可播放节点和可播放输出。
脚本可玩和可玩行为 描述ScriptPlayable<>object 和PlayableBehaviour自定义行为以及如何将它们一起使用来创建自定义可玩内容。
Playables API 示例 提供演示如何使用Playables API的示例脚本。

其他资源

动画师覆盖控制器(Animator Override Controller)
PlayableGraph、节点和输出