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+speeddt;
this->setPositionX(x);
}
利用掉帧模拟,产生的效果更明显
for(int i=0;i<31000000;i++);
//float dt=1.0f+deltaCCRANDOM_0_1()5;
CCLOG("%f",delta);
//float dt=delta8;
float speed=50;
float x=this->getPositionX();
x=x+speeddelta;
//int toX=x;
this->setPositionX(x);