我是使用Unity的新手,如果我理解正确的话,它可以使用C#语言。 Android设备只能运行Java应用程序,因为这是其虚拟机的工作:Dalvik。那么如何利用这个程序的功能来“编译”到Android ???
答案 0 :(得分:25)
Android设备也可以运行通常用C或C ++编写的原生代码。
用C#编写的Unity应用程序被编译为.NET字节码。当Unity构建Android应用程序时,它包含基于Mono的本机代码中的.NET字节码解释器。运行应用程序时,运行解释程序以执行字节码。这就是它在Android上运行的方式。