代码逻辑非常确定是没有问题的,但是用 this->schedule(schedule_selector(HelloWorld::update), 0.0f); 开启循环后,让一个大背景不停的move(根据time移动或者匀速移动都试过),会出现抖动的情况啊。
特别是在背景图素特别多的时候,抖动特别严重是我写的问题还是引擎有问题?
抖动是随机的,可能持续一段时间抖动特别严重,可能有一段时间没有问题,可能抖一下又好了!
因为我们公司现在做游戏就遇到了这种情况,问了其他好多技术也没解决办法。
根本原因应该是:void HelloWorld::update(float t) 有时候t的值会变大很多,不稳定。
可能还有其他原因吧…
不用schedule,用action(moveby/moveto)来实现也是一样的效果~~~
网上找了好久好久解决方案,都没有找到,其他人都说没什么问题,但是图素多的时候真的会非常的抖动!