如何控制游戏整体速度TimeScale

网上的方案是去修改源码director.calculateDeltaTime

但我现在使用的3.7版本

在3.7版本中


说明3.3.0就不使用这个函数了

我按照网上的方法,硬着头皮修改。确实没有效果
image

大神们,有没有3.7的修改游戏整体速率的方案。

https://github.com/cocos/cocos-awesome-tech-solutions/blob/3.6.x-release/demo/Creator3.6.0_GameTimeScale/assets/scripts/GameControl.ts
参考这个试试

2赞

大神,不愧是大神。我的问题彻底解决了

怎么还hack起来了…不是有正规的api吗…???
director.getScheduler().setTimeScale(0.5);

这个api只能把计划的时间缩放,但场景内的,骨骼动画,粒子效果。等等。都没办法。