如何重复每个x坐标的方法

时间:2014-06-04 11:36:54

标签: ios xcode

我对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];
}

1 个答案:

答案 0 :(得分:1)

您可以使用modulo(%)运算符。 试试这个:

    if (Tree1.center.y % 80 == 0)
      {
       [self PlaceTrees];
      }