我正在为iPhone / iPad开发2D游戏。游戏将使用lua进行npc / location脚本编写和内置lua解释器。 我想允许用户从我们的网站下载新的关卡。 Level bundle将包含描述npc / location的图像,音乐和lua脚本。
我知道Apple不允许从应用程序下载脚本。也许存在一些解决方法来做到这一点?脚本必须有一些限制吗?另一种脚本语言? Lua字节码?
感谢答案。
答案 0 :(得分:2)
Apple一段时间后更改了开发者协议,允许将有限的解释代码下载到应用并运行:http://touchreviews.net/apple-lua-iphone-developer-agreement/
我从不止一个人那里听说,App Store中已经有很多游戏正在使用Lua,而你的容量没有问题。
答案 1 :(得分:0)
如果您将脚本作为大文件的一部分获取,那么Apple会如何知道?此外,如果您的脚本仅在程序内部使用,那么我无法理解为什么这应该是一个问题。我的一个appstore程序使用内部脚本解释器,我从未收到过Apple的任何评论或警告。
如果您开始编译脚本或尝试通过脚本访问iOS API,您可能会遇到问题,但我怀疑您正在做的事情。