Mono与MonoDevelop
Mono是由一个Novell公司,由Ximian发起并由Miguel de lcaza领导的一个致力于开创.Net在Linux上使用的开源工程,包含了C#语言编译器,CLR运行,一组类库等,它也是.Net一个开源跨平台工具。类似于JAVA虚拟机,Java本身不是跨平台语言,但运行在虚拟机上可以实现跨平台,.Net只能在Windows下运行,Mono可以实现跨平台运行于Linux,Unix,Mac OS等。Unity的脚本目前(截至2015年)支持三种语言,C#,JavaScript,Boo。3种语言都是基于Mono的.NET平台上运行,使用.Net类库为XML,数据库,正则表达式等问题提供了很好的解决方案。Unity的脚本都会经过编译。它们的运行速度会很快。由于三种语言在编译以后会成为Mono的中间运行时的语言,所以三种语言实际上的功能和运行速度是一样的。区别主要体现在语言特性上。目前Unity已经更新到了Unity5.3.3版本。在Unity5.0上已经不支持Boo语言。而在JavaScript和C#上,C#已经是Unity官方的首选语言。这一点可以从Unity之前的版本的标准资源里会携带JS脚本和C#脚本。而今的标准资源已经全部转换成了C#脚本。{:1106_365:}
谢谢楼主分享
页:
[1]