我习惯于用普通的UIViews编写iPhone应用程序。为了扩展我的技能,我想写一个简单的2D游戏,玩家需要用有限的射击打破复杂的墙壁结构。
一枪应该可以击毁这堵墙,但不能击穿。在同一位置再开一枪就会击穿这堵墙。
不,我在问自己怎么处理这样的事情。我认为画一个形状是不行的,因为墙在打击点应该看起来已经损坏了。
我可以画一面墙来设置单像素。然后我可以删除影响区域中的每一组像素。但我认为这会非常慢,而且会消耗内存。
如何管理这样的事情?
发布于 2010-10-27 16:18:41
你有没有考虑过使用物理引擎,如Box2D/Chipmunk来制作一面墙的盒子,就像《愤怒的小鸟》这样的游戏?
https://stackoverflow.com/questions/4008749
复制相似问题