2009-10-03 69 views
3

學習更多關於如何MonoTouch的作品之後,我相信我知道這個問題的答案,無論如何,但是你可以使用MonoTouch的使用cocos2d的的,iphone的框架?我認爲最有可能的,這將是一個「不」,因爲cocos2d的是一個客觀的C函數庫和最有可能將不得不某種.NET端口爲這能實現嗎?是這樣嗎?MonoTouch中有沒有可能使用cocos2d?

我還沒有做過任何monotouch開發,但與cocos2d一點點客觀的C開發,我很喜歡這個框架,並希望避免,因爲我是比較新的遊戲開發,進入通過monotouch支持的openTK界面實現直接opengl編程的黑暗領域。

我也開始了社區維基here供人分享的MonoTouch遊戲開發方案應該幫助我們與這個新興的框架。

+0

哇,我只是假設Monotouch可以完全訪問cocos2d和所有其他庫。巨大的開眼界。我將與對象 - 堅持;) – 2012-03-27 21:37:18

回答

6

的Cocos2D被移植到MonoTouch的: http://github.com/city41/cocosnet

+0

我還沒有看到2 - 3年在這個項目上的任何代碼更新。 – FlavorScape 2012-11-02 16:53:02

+0

我在這裏的答案也是這樣:)是的,不幸的是,由於種種原因,CocosNet從未成功。我沒有真正的計劃再次研究它,因爲我已經轉移到其他引擎來創建我的遊戲。我用CocosNet編寫的遊戲很可能會被移植到Unity。其他人在Github上做了叉CocosNet,但如果我不得不猜測那些叉也死了。 – 2012-11-02 17:23:20

0

我沒有與任何MonoTouch的經驗,但你可能想看看如果你能得到Farseer Physics與MonoTouch的工作。 Farseer基於Box2D,它也是Cocos2d的一個組件。

0

好消息是,C++版本,的cocos2d-x,一直ported to run on XNA爲Windows Phone7的。這應該使它也能夠在Monotouch上運行。我印象非常深刻的MonoTouch但cocos2D上我傾向於去與直的cocos2d-x,除非你拼命想在C#編程。

6

更新:

有兩個選擇,你可以使用cocos2d的上MonoTouch的,結合使用綁定爲發表在這裏:

https://github.com/mono/monotouch-bindings/tree/master/cocos2d

或者你可以使用的Cocos2D移植到XNA:

http://www.cocos2d-iphone.org/archives/1801

+0

通過使用monotouch使用cocos2d綁定是否有任何性能命中?我正在考慮爲遊戲移動一些代碼來進行單點登錄,但不想承諾購買許可證,除非我知道這是一個可行的選擇。 – AwDogsGo2Heaven 2013-01-04 19:23:02

0

你可以在找到XNA版本的cocos2d。這適用於MonoTouch,MonoDroid,Windows,Mac,Ouya,Xbox。它甚至具有高性能的box2d實現,其運行速度與C++ box2d一樣快(除了AddPair測試,速度爲60 fps)。

cocos2dxna.codeplex.com for our forums 
www.cocos2dxna.com for the web site that we recently started 
nuget.cocos2dxna.com/nuget for the nuget repository 
www.facebook.com/Cocos2DXNA for our facebook page 
相關問題