2011-12-27 61 views
2

我最近读到科罗娜SDK,以为我预订购试试看,这个概念是真的很酷,因为它们使用的Lua的脚本环境,这是很好的跨平台开发,如何电晕SDK构建Android

写的Lua脚本可以直接在Corona模拟器上运行,因为它是一个Lua解释器

我的问题是它如何为Android构建,Lua脚本是否转换为Java代码?这是使用本地android SDK发生的,还是需要将代码上传到Corona服务器?

如果有人使用它会给出更多细节,那将是非常好的。

在此先感谢。

回答

1

从我的使用,这是我如何理解它的工作原理:

  • 您的LUA文件上传到自己的服务器
  • 他们与他们的解释为给定的平台和游戏引擎将其打包
  • 他们送你回你的二进制包

所以LUA没有得到转换为Java代码,它只是包装

+0

谢谢,所以你的意思是,他们发回apk文件? (它必须有正确的.class文件?),如果我需要更改AndroidManifest – 2ndlife 2011-12-27 13:22:01

+0

yes是一个带有.class的apk,某些.so库和资产/资源可以调整清单(稍微),但是某些信息可以在这里找到:http://developer.anscamobile.com/content/configuring-projects – darune 2011-12-27 13:32:56

+0

感谢帮助,所以基本上corona只是将Lua转换为.java,然后转换为.class文件,所以没有必要在设备上运行Lua编译二进制文件的lua解释器。 – 2ndlife 2011-12-27 13:37:53