- 本帖最后由 topzkz 于 2012-5-29 16:59 编辑 *
我现在需要实现游戏进程加速的功能,就像星际战报里X2 X4那种加速操作
目前只知道吧游戏中所有动作全部用CCSpeed封装起来,需要改变速度的时候遍历这些CCSpeed
但是如果游戏里对象多了的时候,这种办法会让人疯掉的,有全局变量可以设置吗
我现在需要实现游戏进程加速的功能,就像星际战报里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函数。
这个就是你需要设置的速度。