objective-c产生了许多怪物

时间:2011-09-16 19:24:08

标签: iphone objective-c xcode 2d

我做了一个小小的iPhone游戏,但现在我想制作多个怪物。所以我有一个叫做敌人的UIImageView在游戏开始时产生。但我希望它能产生更多的怪物,直到我说它需要停止产生它们。我知道如何获得随机位置。 我不想添加20个其他的敌人和20个图像视图,并给它们所有相同的功能,我宣布一个图像视图称为敌人,但该图像产生了很多次。

有任何帮助吗?谢谢!

2 个答案:

答案 0 :(得分:0)

每个敌人可能都需要自己的坐标,位置,生命点,拼写点等等。所以明显的解决方案就是拥有类似MonsterTracker类的东西,它有一系列Monster对象,你可以扩展到你需要的实例数量

答案 1 :(得分:0)

使用工厂模式创建怪物工厂。这是一个obj-c example