公司准备用C#开发安卓和IOS,谁知道Unity 3D、 Xamarin还有Mono的联系和区别?该使用哪些比较合适呢?
Unity 3D: 一个游戏开发的类库
Xamarin:一个用C#开发iOS和Android应用的工具
Mono:一套在Linux/Unix上面实现.NET功能的类库
看你的描述,这三个都要用。Xamarin就是靠着Mono才能用C#去开发在iOS和Android上面运行的应用。
Xamarin Studio 就相当于VS了 只是一个开发工具(IDE),Mono就相当于.Net了,是一个基础平台,Untiy 3D就相当于DX了,一个三维引擎。