我非常习惯用常见的UIViews编写iPhone应用程序。 为了扩展我的技能,我想写一个简单的2D游戏,玩家需要用有限的射击打破复杂的墙壁结构。
一枪应该破坏墙壁,但不能突破。在相同位置的第二次射击将突破墙壁。
不,我问自己如何处理这样的事情。我认为绘制一个形状不会起作用,因为墙壁应该在击中点看起来受损。
我可以画墙设置单个像素。然后我可以擦除影响区域中的每个设置像素。但我认为这将非常缓慢且耗费内存。
如何管理这些事情?
答案 0 :(得分:0)
您是否考虑使用像Box2D / Chipmunk这样的物理引擎制作像愤怒的小鸟这样的游戏盒子的墙?