2010-10-24 68 views
1

我很喜歡用普通的UIViews編寫iPhone應用程序。 爲了擴展我的技能,我想寫一個簡單的2D遊戲,玩家需要用有限的枝條打破複雜的牆體結構。如何在iPhone遊戲開發中實現可破壞的牆

一擊應該破壞牆壁,但不會突破。在同一個位置的第二杆會突破牆壁。

不,我問自己如何處理這樣的事情。我認爲畫一個形狀不會完成這項工作,因爲牆的外觀應該看起來在生命中受到了損傷。

我可以繪製牆壁設置單個像素。然後我可以擦除影響區域中的每個像素。但我認爲這會非常緩慢並且消耗內存。

如何管理這樣的事情?

+0

我認爲你應該編輯這個問題來刪除iPhone,因爲它看起來你已經知道如何做iPhone開發,它更多的是在更高層次的方法?我沒有任何答案(用任何語言或API),因爲我專注於商業應用程序,但它顯示了我(或許我們)對遊戲開發的瞭解有多少。 – 2010-10-24 14:56:43

+0

看起來像iPhone是相關的,因爲它確實限制了他可以使用的語言和可能的技術 – willcodejavaforfood 2010-10-27 08:25:39

+0

只需使用大量的小圖像和每個狀態的圖像以及損壞的狀態:) – willcodejavaforfood 2010-10-27 08:26:29

回答

0

您是否考慮過使用Box2D/Chipmunk等物理引擎來製作像「憤怒的小鳥」等遊戲中的盒子牆?