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

Animator.keepAnimatorStateOnDisable

建议更改

成功!

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

关闭

提交失败

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

关闭

取消

切换到手册
public bool keepAnimatorStateOnDisable;

描述

控制游戏对象处于非活动状态时 Animator 组件的行为。

设置为 true 以保留 Animator 控制器当前状态。
设置为 false 以清除 Animator 控制器当前状态。
默认值为 false。


注意:当此属性设置为 true 时,Animator 还会保留非活动游戏对象的动画值。例如,当游戏对象处于活动状态时,其变换从 x=0 动画到 x=3。此游戏对象变为非活动状态后,它仍然保留动画值 x=3 而不是 x=0。


此属性可序列化,可保存在预制件中。
此属性适用于与 Animator 关联的 AnimatorController。此属性不会影响 AnimatorControllerPlayable