在app中调用下载lua脚本

时间:2015-06-09 08:13:55

标签: c++ lua

我正在尝试使用带有lua的c ++来开发游戏,我正在使用quick-cocos2d-x引擎来帮助我完成它。 问题是: 我需要用户将lua脚本下载到他们的iphone / android设备上的sdcard中,以便我可以在下载的lua脚本中调用该函数,但我不确定如何实现它?

我做了但失败了:

  1. 修改了main.lua:

    package.path = package.path .. ";src/" to be: package.path = package.path .. ";sdcard/scripts/"

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

    local testScene = require("sdcard.scripts.DownloadTestScene") display.replaceScene(testScene.new())

  3. 所以有人知道如何实现它,我有内部lua脚本,我只想调用下载lua脚本,并且不确定如何实现它,感谢任何可以帮助我解决这个问题的人

1 个答案:

答案 0 :(得分:1)

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