我刚接触 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];
}
最佳答案
您可以使用模 ( % ) 运算符。 试试这个:
if (Tree1.center.y % 80 == 0)
{
[self PlaceTrees];
}
关于ios - 如何在每个 x 坐标上重复一个方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24036364/