我正在尝试来回移动对象。这是我尝试过的方法,但它只会向右移动并停止,但不会返回。
public void moveBug()
{
bugX++;
if (bugX > 400){
bugX--;
}
if (bugX < 0){
bugX++;
}
}
我也有讲师的这段代码,但不确定如何将其应用于代码。
if ((frameCount % 60) == 0)
{
// Do something
}
您的代码在每次调用时都会无条件运行bugX++
,这会导致错误始终向右移动。您将需要另一个变量来跟踪错误的移动方向。您需要根据它是向右还是向左移动来做不同的事情。
bugX++
。bugX--
。