在实际开发中,有一些简单的动画我们可以直接使用Animation直接创建修改.
但昨晚发现如果在录制模式使用脚本直接修改一些值得时候,AnimationView没有记录到值的改变
在谷歌了一番之后找到了答案,
原来在Animation录制模式下,AnimationWindow是靠监听Undo的撤回事件来得到值的变化的
所以在修改值之前,需要先使用Undo.RecordObject或者Undo.RecordObjects来记录
AnimationView就能看到你用脚本修改的值啦
在实际开发中,有一些简单的动画我们可以直接使用Animation直接创建修改.
但昨晚发现如果在录制模式使用脚本直接修改一些值得时候,AnimationView没有记录到值的改变
在谷歌了一番之后找到了答案,
原来在Animation录制模式下,AnimationWindow是靠监听Undo的撤回事件来得到值的变化的
所以在修改值之前,需要先使用Undo.RecordObject或者Undo.RecordObjects来记录
AnimationView就能看到你用脚本修改的值啦