以梦为马,不负韶华

搜索
查看: 1438|回复: 1
收起左侧

Mono与MonoDevelop

[复制链接]
发表于 2016-3-9 21:14:36 显示全部楼层 |阅读模式
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#脚本。

发表于 2016-3-9 21:14:36 显示全部楼层
{:1106_365:}
谢谢楼主分享
回复 支持 反对

使用道具 举报

不想打字就选择快捷回复吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|以梦为马,不负韶华

GMT+8, 2025-4-5 20:03

Powered by 以梦为马,不负韶华

© 2024-2099 Meng.Horse

快速回复 返回顶部 返回列表