NSMutable Arrays中的UIImageView

时间:2011-04-29 14:30:44

标签: iphone objective-c

我正在为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

1 个答案:

答案 0 :(得分:0)

就内存而言,你可能不应该为此使用UIKit。 Cocos2d更适合游戏,您可以使用Box2dchipmunk进行物理操作。