我正在为iPod家族制作游戏Avalanche。我的随机物体出现在顶部并且下降了一组如下所示的线:
[UIView setAnimationsDidStopSelector:@Selector(onAnimationComplete:finished:context:)];
[UIView setAnimationDelegate:self];
[UIView commitAnimations];
我也像这样创建了一个UIImageView:
UIImageview* debrisView= [[UIImageView alloc] initWithImage: debris];
我想将debrisView放在一个数组中并迭代以查看框架(或坐标)。我希望能够将坐标与玩家在何处接触以及不接触的位置进行比较(因此游戏结束)。我如何将多个(超过500个)“debrisView”添加到数组中,将数组中的帧与可移动的UIImageView进行比较..比如命名玩家,看看下落碎片的坐标是否与玩家匹配或接触?就内存而言,当对象触摸底部屏幕时,如何摆脱阵列中的“debrisView”?有人可以指出我正确的方向,甚至向我解释这一切吗?我对Objective-C真的很陌生。很感激。提前谢谢!
-Dustin