在应用程序中调用下载 Lua 脚本。

我正在尝试使用c++和lua开发游戏,并使用quick-cocos2d-x引擎帮助我完成。

问题是:

我需要用户将lua脚本下载到他们的iPhone / Android设备的sdcard上,以便我可以调用下载的lua脚本中的函数,但我不确定如何实现?

我已经做了但失败了:

1.修改了main.lua:

package.path = package.path ..“;src /”修改为package.path = package.path ..“; sdcard / scripts /”

2.在我的lua脚本(内部),使用以下方式调用下载的脚本:

local testScene = require(“sdcard.scripts.DownloadTestScene”)

display.replaceScene(testScene.new())

那么有人知道如何实现吗?我有内部的lua脚本,我只想调用下载的lua脚本,但不确定如何实现,谢谢任何能帮助我解决这个问题的人。

点赞
用户2765603
用户2765603

从C++中,您可以直接使用文件路径调用luaL_dofile,然后按照常规方式调用函数。

2015-06-09 12:58:18