2011-04-04 30 views
0

所以我正在为一个类制作一个简单的基于UIKit的iphone游戏。如果有人熟悉的话,它与Sky Burger相似。如果不是,游戏将是从屏幕顶部落下的物体,并且会有一个角色由屏幕底部的加速度计控制,以便捕捉它们。以设定的时间间隔创建UIImageViews?

我已经完成了游戏循环和角色移动。我知道如何动画ImageViews下降(如果我可以创建它们)。我只是不知道如何创建每隔1-3秒左右创建多个UIImage视图。

如果任何人都可以指出我在正确的方向或任何建议我应该开始寻找它的地方将不胜感激。

此外,如果我不清楚只是让我知道,我会尽力阐述。

回答

1

创建NSTimer,它计划每1-3秒左右,并在计时器的操作方法,创建图像视图([[UIImageView alloc] initWithImage:]),它们定位并将它们添加到您的主视图(-addSubview:)。

不要忘记删除那些不再需要的图片视图,否则你会很快建立如此多的视图以至于你的应用会崩溃。