你能在Android上运行XNA游戏吗?

时间:2011-01-12 08:31:55

标签: android mono xna xamarin.android

我现在正在互联网上搜索一段时间,似乎目前几乎没有办法为Android平台开发XNA游戏。

你们有没有人知道将XNA游戏移植到Android平台的任何好方法? XNATouch它还没有monodroid的端口,还有其他项目吗?

3 个答案:

答案 0 :(得分:10)

您可能还需要考虑MonoGame(https://github.com/mono/MonoGame/),因为它也是XNA的开源,OpenGL实现,目前支持iOS,Android,MacOS X,Windows和最近的Linux。它目前是OpenGL ES 1.1,但已经有一个团队致力于ES 2.0支持。嘿,索尼已经为他们的PS Vita和一些Xperia手机采用了C#,也许单声道的人会将MonoGame移植到那些平台和PS3。

实际上,ExEn是MonoGame的一个分支(最初称为XNATouch)。

有关目前使用MonoGame的AppStore上的12款游戏列表,请点击此处 - http://monogame.codeplex.com/

我希望这会有所帮助。

d

答案 1 :(得分:5)

我希望您阅读以下链接,关于一个名为ExEn的项目(XNA到多个移动设备的端口)!

答案 2 :(得分:1)

您将移植它,就像将任何软件移植到另一个平台一样。

查看原始代码的作用,然后使用其他平台为您带来的不同语言,技术和API复制最终结果。

如果您对“端口”的意思是“我可以在Android上运行我的C#\ XNA代码而几乎没有修改”,但是正如您所知道的那样,有努力这样做。< / p>