在制作游戏时,导入的箱子模型本身自带动画.然而,它的动画是一个从打开到关闭的完整过程,并且没有给出控制打开关闭的方法. 最直接的想法是对该动画进行拆分,再封装成不同的动画状态,但是不巧的是,这个动画被设置了不可修改.因此我们只能退而求其次,采取添加动画帧事件的方式对动画进行控制. 动画帧事件,顾名思义,是动画运行到某一帧就会执行的事件.即在动画的某一帧上添加一个函数,利用多个这类函数,就能间接地达到控制动画的目的. 1.实现前的功能分析 再来回顾一下我们的需求.首先我们拥有的是一个箱子从打开到关…