本文主要是介绍【Unity3D游戏开发】Time.timeScale=0暂停游戏的情况下播放动画 (七),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
前提条件:在项目中用过Time.timeScale = 0来实现游戏暂停
问题: 暂停游戏后,暂停界面的按钮可能需要播放一个idle时的动画,Time.timeScale=0 会影响动画播放。
受Time.timeScale影响的因素:
1.物理模拟. FixedUpdate - 当Time.timeScale=0时,FixedUpdate 函数不会被执行。
2.Coroutines. - Time.timeScale=0 协程函数不会停止,但是会停止WaitForSeconds. 协成函数还是会每一帧都触发,但是WaitForSeconds使用的是当前的Time.delta
这篇关于【Unity3D游戏开发】Time.timeScale=0暂停游戏的情况下播放动画 (七)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!