我正在制作游戏,我正在尝试添加重力效果。这是我到目前为止的代码
CGRect Bunny = self.Bunny.frame;
CGRect platform = self.platform.frame;
if (CGRectIntersectsRect(Bunny, platform)){
}else{
sleep(1);
self.Bunny.center = CGPointMake (_Bunny.center.x + -0, _Bunny.center.y + 1.5);
[self Call];
}
调用函数只是这样做,所以没有错误
-(void)Call{
[self Gravity];
}
但是睡眠代码不起作用。有人可以告诉我我做错了什么,或者其他方式来做这件事吗?
答案 0 :(得分:0)
试试这个
[NSThread sleepForTimeInterval:1.0];