Unity3D 跨平台原理

Unity3D的跨平台原理核心在于对指令集CIL(通用中间语言)的应用。 机理 首先需要知道,Unity中的Mono是基于通用语言框架CLI和C#的ECMA标准实现的,与微软的.NET框架有着诸多类似之处,因此分析Unity的跨平台性,本质即为分析.NET框架下C#语言从编译到运行的过程。首先抛出几个重要概念: CIL:属于通用语言架构和.NET 框架的低阶编程语言,完全基于堆栈,运行在CLR上。
相关文章
相关标签/搜索