关于游戏速度控制问题

  • 本帖最后由 topzkz 于 2012-5-29 16:59 编辑 *

我现在需要实现游戏进程加速的功能,就像星际战报里X2 X4那种加速操作

目前只知道吧游戏中所有动作全部用CCSpeed封装起来,需要改变速度的时候遍历这些CCSpeed

但是如果游戏里对象多了的时候,这种办法会让人疯掉的,有全局变量可以设置吗

哈哈,感谢感谢

设置时间步、、、、setTimeScale、、、可以达到 慢镜头的 效果、、、

CCScheduler类中,有一个setTimeScale函数。
这个就是你需要设置的速度。

— Begin quote from ____

jaskist 发表于 2012-5-30 20:00 url

CCScheduler类中,有一个setTimeScale函数。
这个就是你需要设置的速度。

— End quote

有才,我要试试

这个估计只能改源码了,可能没有什么直接的方法,要减慢逻辑和渲染的速度,输入响应也要变慢.

哎,准备先把void CCActionManager::update(ccTime dt)里的参数dt直接乘以playSpeed试试

嗯 不错 共同学习

CCScheduler类中,有一个setTimeScale函数。
这个就是你需要设置的速度。