做模拟动画,我想实现每隔1秒钟小车的X坐标值加3(或减3),从而连续运动直到目标点。但是我在FOR 语句中调用SLEEP()后,小车的X值只执行了一次FOR 循环就停止不动了,不知是什么原因?
#pragma code("kernel32.dll")
void sleep(long intmilliseconds);
#pragma code()
.....
for (i=0;i<(b*6);i++)
{ddj1dh=ddj1dh+3;
sleep(500);
SetTagWord("ddj1dh",ddj1dh);
}
.....