Unity Animation 录制模式下脚本修改值的问题

来源:互联网 发布:儿童安全带固定器 知乎 编辑:程序博客网 时间:2024/06/07 06:13

在实际开发中,有一些简单的动画我们可以直接使用Animation直接创建修改.

但昨晚发现如果在录制模式使用脚本直接修改一些值得时候,AnimationView没有记录到值的改变

在谷歌了一番之后找到了答案,

原来在Animation录制模式下,AnimationWindow是靠监听Undo的撤回事件来得到值的变化的

所以在修改值之前,需要先使用Undo.RecordObject或者Undo.RecordObjects来记录

AnimationView就能看到你用脚本修改的值啦