簡體   English   中英

Obj-C,需要游戲架構幫助

[英]Obj-C, Need help with game architecture

嘿,基本上,我正在使用第二個iPhone SDK應用程序,而且我真的很開心。 我目前正在創建一個“ raidan”風格的2d游戲,其中用戶向上揮舞角色並遇到發射子彈等的敵人。

游戲進展順利,我有子彈射擊,敵人(基本)移動,收集硬幣和加油/防護罩系統,但是我開始對代碼量有點不知所措,我想知道是否還有更多“高效”的方式來做到這一點。

除了主層外,我沒有其他層,例如HUD與敵人等在同一層。如果要使用多個層,RectIntersectRect可以在層之間工作嗎?

我也未能合並自定義類,我正在使用NSMutableArray將所有對象放入其中。

我想這都是模棱兩可的。 如何設計具有多個級別的2d飛行游戲的體系結構? 請理解,我毫無頭緒-我只是開始在方法之上編寫方法。

在每個級別之間-您是否會重復方法(物理方法,UIImageView創建等)?

感謝您的思考和時間

Georg是正確的,要對您的問題給出簡單的答案並不容易。 我建議您花一些時間閱讀Cocos 2D源代碼。 您將學習一些基本技巧,以使代碼易於管理。 總而言之,如果您開始使用一個現有的游戲框架,則是一個好主意。 它可以防止您重新發明輪子並減少設計選擇。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM