まずC++で作ったプロジェクトだとLua関係がimportされてないので追加する。
・iOS
Luaの空プロジェクト作って、luaフォルダを同じようにimportしてやるのが一番早い
luajit(Luaをバイナリコードするやつ)が古いため64bitに対応していないので、3.6からluajitをコピー
Build SettingsのHeader Search PathsとLibrary Search Pathsにlua系を追加
・Android
こっちもluajitを3.6についてるバージョンに上書き
Android.mkに以下を追加
LOCAL_WHOLE_STATIC_LIBRARIES += cocos_lua_static
$(call import-module,scripting/lua/proj.android)
・あとは普通にLuaEngineから読み込める
CCLuaEngine *engine=CCLuaEngine::defaultEngine();
string luaFile=CCFileUtils::sharedFileUtils()->fullPathForFilename("script.lua");
engine->executeScriptFile(luaFile.c_str());