2009-10-07 114 views
3

對於像這樣的應用http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=323242790&mt=8,需要什麼類型的遊戲框架?這全是2D,我讀過Cocos的流行程度。問題是我不是一個遊戲程序員,那裏沒有任何好的Cocos教程。科科斯能夠創建一個像上面鏈接的遊戲嗎?iPhone遊戲編程:這個遊戲的框架?

如果有人使用CoreAnimation(Quartz 2D),他們是否必須從頭開始創建物理?

我在啓動時看不到任何帶有Unity 3D徽標的遊戲,如果您使用獨立許可證,則必須顯示該遊戲。 Unity最適合的遊戲風格是什麼?

對於初學者來說,他們應該從Cocos開始,還是像Unity這樣擁有大量免費資源(圖像,聲音等)的東西。

+0

這是一個關於遊戲框架的好博客。希望它對一些人有幫助。 HTTP:// maniacdev。com/2009/08/the-open-source-iphone-game-engine-comparison/ –

回答

4

我不是iPhone開發專家,但一直在研究它,並會嘗試在我的2美分。

是的,看起來科科斯將非常適合你打算做的事情,而且它肯定能夠做出像卡通戰爭那樣的東西。另外它還爲您提供兩種集成物理引擎可供選擇。 Streaming Color的Owen Goss正在開發一款使用Cocos的遊戲,並且對體驗進行了視頻播放,他偶爾會對與物理引擎有關的問題http://www.streamingcolour.com/blog/發表評論。

你也可以選擇CoreAnimation,但你自己做物理。如果我沒有弄錯的話,NimbleBit http://www.nimblebit.com/傢伙直接在Quartz中開發他們的遊戲(Scoops,Moon Drop)。

儘管是3D引擎,Unity仍然適合這項工作。 Zombieville USA是使用它開發的(更多詳細信息,請參閱http://www.thecareergamer.com/?p=513),並且具有類似於您分享的鏈接的切割動畫感覺。我想所有那些不顯示獨立Unity標誌的遊戲都是使用完整版本製作的。看起來,使用Unity可以讓他們在很短的時間內開發出Zombieville。此外,在Unity中,您不會被Objective C卡住,並且也可以使用C#。

祝你好運!

+0

這些是偉大的學習鏈接。謝謝。 – 4thSpace

+0

所以聽起來像Cocos對於iPhone遊戲開發初學者來說是一個相當複雜的設置? – 4thSpace

+0

我猜不會因爲它最終有一個基於Python/Cocos的簡單設計而變得複雜。按照簡單順序排列,我猜你會得到: Unity> Cocos2d> Quartz 可能這一切都取決於你對Objective C的使用體驗(這將有利於Quartz和Cocos)以及你需要多少內容管道以及花錢的處置(這將有利於統一)。 –

1

不要從scatch進行編碼。使用Unity。

根據您購買的Unity版本,您可以在啓動時排除Unity徽標。

http://unity3d.com/unity/licenses

開始與統一。這是一個針對各級用戶的解決方案,因爲它支持非常先進的增強功能。

+0

最後我檢查了,獨立版本是600美元。我只是不喜歡在啓動時顯示其他公司的徽標。這很俗氣。如果花600美元購買600美元的遊戲,那麼它會花費你的遊戲很長時間,這似乎不值得投資。 – 4thSpace

0

我對Unity所看到的遊戲的印象是,它們啓動緩慢。沒關係,如果有大型遊戲體驗,但不適合我想在幾秒鐘內玩的東西。

基於我的研究,我決定使用Cocos進行簡單的2D遊戲。有很多很好的貼子在forum,即使沒有明確的教程

我也問了question前陣子關於3D引擎 - 烏龍VS SIO2,得到了一些有用的答案,當我得到的時間將試圖SIO2,雖然這將不會在明年纔會達到這個速度(非遊戲項目的方式,我會用2D飛行之前3D)。