我目前正在制作小型汽车模拟计划。我必须让汽车(单个角色)在阵列中移动。让我们说,我有一个有3个动作的功能。
void Move_around(){
//first move
Car.x++;
//second move
Car.y++;
//3rd move
Car.x++;
}
我希望汽车只能在主循环中移动一次。因此,一旦完成第一步,它将返回主循环然后返回到函数()并进行第二次移动,依此类推。我该怎么做?
答案 0 :(得分:0)
一些可能的选择:
您可以使用小函数作为队列中的事件来组合1.和3.