我对iOS编程很感兴趣,我尝试将我的第一个测试作为一个非常简单的游戏,所以在这个游戏中我想在每次对象达到y = 80时重复一个函数。
我的代码中的问题是对象从一开始就消失并重新生成,所以我该如何重复呢?
-(void) TreeMoving{
Tree1.center=CGPointMake(Tree1.center.x, Tree1.center.y+1);
Tree2.center=CGPointMake(Tree2.center.x, Tree2.center.y+1);
Tree3.center=CGPointMake(Tree3.center.x, Tree3.center.y+1);
if (Tree1.center.y>590) {
[self PlaceTrees];
}
答案 0 :(得分:1)
您可以使用modulo(%)运算符。 试试这个:
if (Tree1.center.y % 80 == 0)
{
[self PlaceTrees];
}