2013-04-09 80 views
0

corona为iPhone和Android生成本机代码,或者它将解释Lua代码。任何人都可以详细告诉我。Corona会生成原生代码吗?

+1

请你详细解释我。所以它可以帮助我在应用程序开发中取得成功。 – 2013-04-09 07:06:11

回答

-1

从它FAQ

电晕客户端需要连接到Internet建立,因为构建过程的一部分发生在科罗纳实验室的服务器。 Lua脚本在发送到我们的服务器之前被预编译为字节码(剥离注释,调试信息等)。服务器将这些数据嵌入到Corona引擎中,但从不保存或归档。到在线构建过程结束时,您将拥有.app包或.apk文件,就像您自己使用iOS或Android SDK时所获得的一样。科罗纳实验室的FAQ状态

+0

不真正回答这个问题是否是本地的 – 2013-11-29 13:46:32

0

部分:

“的Lua的脚本进行预编译成字节码”

这意味着它是本地代码,但结构稍有优化您的Lua脚本的版本,准备由嵌入的Lua解释器执行。

也就是说,大部分的魔法都发生在Lua脚本下。 Lua是C核上的一个脚本层。我的猜测是,对于所有可用的平台,开发此核心的特定版本。所以你的应用程序的基础是由本地代码驱动的,但你自己的书面应用程序逻辑不是。