如何在Unity中创建的游戏可以在Android设备上运行?

时间:2012-02-16 03:23:43

标签: android unity3d

我是使用Unity的新手,如果我理解正确的话,它可以使用C#语言。 Android设备只能运行Java应用程序,因为这是其虚拟机的工作:Dalvik。那么如何利用这个程序的功能来“编译”到Android ???

1 个答案:

答案 0 :(得分:25)

Android设备也可以运行通常用C或C ++编写的原生代码。

用C#编写的Unity应用程序被编译为.NET字节码。当Unity构建Android应用程序时,它包含基于Mono的本机代码中的.NET字节码解释器。运行应用程序时,运行解释程序以执行字节码。这就是它在Android上运行的方式。