Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用不含Xamarin的单博弈_Xamarin_Monogame - Fatal编程技术网

使用不含Xamarin的单博弈

使用不含Xamarin的单博弈,xamarin,monogame,Xamarin,Monogame,我想用monogame开发手机游戏。有必要使用沙马林吗?我可以在没有xamarin的情况下创建游戏吗,比如在unity3d中? 感谢您的回答。您可以使用MonoGame瞄准的一些平台: Windows/WinPhone/WinStore/ 您可以使用.Net以Windows为目标,因此不需要Mono或Xamarin OS-X 您可以使用非商业版本的Mono,使用较旧的(开源)MonoMac和OpenTK,或者如果您需要访问更多当前的OS-X API,而不需要Xamarin.Mac的独立(

我想用monogame开发手机游戏。有必要使用沙马林吗?我可以在没有xamarin的情况下创建游戏吗,比如在unity3d中?
感谢您的回答。

您可以使用MonoGame瞄准的一些平台:

  • Windows/WinPhone/WinStore/
您可以使用.Net以Windows为目标,因此不需要Mono或Xamarin

  • OS-X
您可以使用非商业版本的Mono,使用较旧的(开源)MonoMac和OpenTK,或者如果您需要访问更多当前的OS-X API,而不需要Xamarin.Mac的独立(或更高)许可

  • Android/iOS
您需要Xamarin.iOS和/或Xamarin.Android的独立(或更高)许可证


当然,你可以试用30天的Xamarin。

现在,由于微软收购了Xamarin并免费提供,因此没有理由回避Xamarin。MonoGame和Xamarin现在完美地结合在一起,是开发手机游戏的完美免费解决方案


唯一令人沮丧的是MonoGame.Portable,它仍然是3.2.99测试版,使得在PCL中创建游戏变得更加困难

他确实说过手机游戏。虽然答案很好,但Unity也在使用Mono,而且是免费的。xamarin中的mono和unity之间有什么区别吗?unity从xamarin获得了mono许可,并选择以其商业模式提供“免费”个人版本。Unity可以合法访问的Mono版本是~2.6(Unity提供的w/mods),由于法律、成本和/或政治原因,他们选择不从Xamarin许可较新版本,并且他们正在编写IL-to-cpp转换工具,以便他们可以将任何CIL程序集转换为本机程序集,从而将Mono作为依赖项删除。仅供参考:Mono,尽管是开源的,是双重许可的,并且像Unity一样在商业上使用它,需要Xamarin的许可。同样,如果您希望使用Mono静态链接和/或AOT以原生CIL程序集,Xamarin将该许可证提供给Xamarin.iOS、Xamarin.Mac和Xamarin.Android的最终用户,因此您不仅可以获得构建这些应用程序的非开源工具,还可以获得分发这些应用程序所需的许可证。