Jod*_*odi 14 .net c# iphone clr xna
我不知道这是一个奇怪的问题,但我怎么能在iPhone/iTouch上运行用XNA制作的游戏?应该使用哪些步骤/工具(现有的或想象的......)?
注意:目标是避免修改现有的C#代码
更新:
如果我理解正确,我必须能够:
1)在Mono上运行我的XNA代码(monoxna或SilverSprite,承诺?)
2)在iPhone上运行Mono(MonoTouch)
Bob*_*tor 11
这不仅是可能的,而且还有一个人在MonoTouch上做XnaTouch的视频:第一款使用XnaTouch进行IPhone构建的游戏(适用于iPhone的XNA)
这是关于这样做的单声道文章http://www.mono-project.com/MonoTouch
我不相信你的问题有一个很好的答案.XNA不针对iPhone,因此不太可能在不修改C#源代码的情况下有效移植XNA游戏.
相反,我建议您查看现有的各种框架,以帮助您制作跨平台游戏.Unity经常出现在这些讨论中,但它并不是免费的.
如果跨平台不是你的目标,而是免费的iPhone开发,那么我建议你看看Cocos.
编辑:MonoTouch项目可能会在将来为您提供帮助,但现在无法帮助您.不过,这是值得关注的事情.
编辑:自该问题发布以来,在5年内,景观发生了很大变化.如果你有一个想要在iOS上运行的XNA项目,那么Xamarin.iOS(以前的MonoTouch)和MonoGame就近乎完美.MonoGame缺少XNA内容管道的一大块,这意味着您要么必须放弃它,要么在某处编译资产的VS2010实例.
小智 5
MonoGame是XNA 4.0 Framework的免费OpenGL实现.它基于一系列优秀的Mono编译器,兼容MonoTouch(iOS),Mono for Android(Android),MonoMac(Mac OS X),Mono for Windows和现在的Linux!
可以在Apple iOS App Store上找到目前正在使用MonoGame的12款游戏列表@
https://github.com/mono/MonoGame/wiki/Released-Games
| 归档时间: |
|
| 查看次数: |
7203 次 |
| 最近记录: |