关于Unity 中自带的Animaton的使用制作方法就不在多说。站内随便搜搜都是。 这次主要说说我遇到的一个小坑。
最近在做一小游戏时,做了一些关键帧动画。做完后测试播放也没问题。但是项目运行时,所有动画就不起作用了。看了半天没找到原因。搜了下,也按网上的说法重做了几次,都不行。晚上睡觉的时候,突然想起来我在游戏暂停和初始化关卡时都用了这句代码做游戏暂停: Time.timeScale = 0; 有时候就是容易身在局中不知局。。。。,一个简单的问题卡了半天。后来改为手动处理暂停逻辑。
所以在使用 Time.timeScale时需要注意,Time.timeScale = 0状态下关键帧动画是不能播放的。
这个问题记录下来,提醒自己。有时问题可能很小,不能钻了死胡同,还是需要考虑全面。也希望对各位有帮助。