2011-01-12 138 views
3

我在網上搜索了一段時間,似乎目前幾乎沒有辦法爲Android平臺開發XNA遊戲。

有沒有人知道任何將XNA遊戲移植到android平臺的好方法?
XNATouch它還沒有monodroid的端口,有沒有其他項目呢?你可以在Android上運行XNA遊戲嗎?

+0

任何當前的讀者,我想指出的是,現在(2011年9月),XNATouch(MonoTouch的)有MonoDroid的端口。 – ashes999 2011-09-20 23:35:22

回答

5

我希望您閱讀以下鏈接,瞭解一個名爲ExEn(XNA的移植設備端口)的項目!

+0

是的,這很有趣。但是還沒有發佈源代碼... – andreiursan 2011-01-12 12:46:30

1

您可能會像將任何軟件移植到其他平臺一樣移植它。

看看原始代碼的作用,然後用不同的語言,技術和其他平臺爲您帶來的API的最終結果進行復制。

如果你的意思是「Port」,那麼「我可以在android上運行我的C#\ XNA代碼而不做任何修改」,但是如你所知,正在努力實現。

+0

好點,我正在編輯標題:) – andreiursan 2011-01-12 10:21:50

10

您可能還需要考慮MonoGame(https://github.com/mono/MonoGame/),因爲這是也是一個開放源碼,OpenGL實現,目前已爲iOS,Android的,MacOS X系統,Windows和Linux的最近支持XNA的。目前它是OpenGL ES 1.1,但已有一個團隊致力於ES 2.0的支持。嘿,現在索尼已經接受了他們的PS Vita和一些Xperia手機的C#,也許那些mono的人將MonoGame移植到這些平臺和PS3上。

其實ExEn,是MonoGame的一個分支(最初叫做XNATouch)。

爲了在AppStore上12場比賽目前使用MonoGame看看這裏的清單 - http://monogame.codeplex.com/

我希望這有助於。

D.