time.timescale只影响和time有关的东西。
1.update、fixedupdate、lateupdate
update、lateupdate调用频率不会受影响。
fixedupdate受Fixed Timestep和TimeScale影响
2.协程
协程中等待的时间如果和time有关并且不是realtime那么就会受time.timescale影响。
不受影响的有:
WaitForEndOfFrame()
WaitForSecondsRealtime(float time)
WaitUntil( ()=>{ return true; } )//等待除非函数参数为true
WaitWhile( ()=>{ return false; } )//当函数参数返回为true时等待
等
博客主要探讨了Unity里time.timescale的影响范围。它只影响和time有关的内容,如在update、fixedupdate、lateupdate中,fixedupdate受Fixed Timestep和TimeScale影响,而update、lateupdate调用频率不受影响;在协程里,等待时间和time有关且非realtime时会受其影响。
2126

被折叠的 条评论
为什么被折叠?



