车贤静三级,童牧野博客,奥烨移民
一、.net是什么
.net是微软搭建的开发者平台,主要包括:
1.支持(面向)该平台的编程语言(如c#、visual basic、c++/cli、f#、ironpython、ironruby...),
2.用于该平台下开发人员的技术框架体系(.net framework、.net core、mono、uwp等),
二、mono是什么
微软的.net框架本身只能在windows上运行,对于跨平台的需求,mono就产生了。
三、unity是如何实现跨平台的
因为unity使用了叫cil(通用中间语言)的代码指令集。cil可以在任何支持cli(通用语言基础结构)的环境中运行。
unity代码的编译分为两部分:
unity打包时会将mono一同打包进来,同时unity将脚本编译为cil代码打包,这样只要是mono支持的平台,都可以在mono中编译成平台本地代码。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持移动技术网。
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
C#实现获取本地内网(局域网)和外网(公网)IP地址的方法分析
浅谈Visual Studio 2019 Vue项目的目录结构
Visual Studio 2019配置vue项目的图文教程详解
网友评论