cocos2d-x,渲染抖动问题,很严重,求解

60帧,对象按不规则的随机速度移动,画面中的对象会抖得很厉害。但是匀速运动就不会有这个问题,求解决,求答案
(已测试,3.2,3.3版本均会如此)
例子如下
void update(float delta){
float dt=2.0f+delta*CCRANDOM_0_1()5;
float speed=20;
float x=this->getPositionX();
x=x+speed
dt;
this->setPositionX(x);

}

利用掉帧模拟,产生的效果更明显

for(int i=0;i<31000000;i++);
//float dt=1.0f+deltaCCRANDOM_0_1()5;
CCLOG("%f",delta);
//float dt=delta
8;
float speed=50;
float x=this->getPositionX();
x=x+speed
delta;
//int toX=x;
this->setPositionX(x);

这没啥问题吧。。。

帧数下降了当然就这样了==一卡一卡的,并不是抖动。

你让帧数卡在5帧左右,就会看的比较明显。