Calling Functions(lua関数を呼び出す)
LuaObjectはLua APIインタフェース関数の簡略化を試みる
スタックを完全に遮断する操作を行いました
一般的に、Luaを呼び出す関数は1行のコードで完了できます.
Recommended Style(推奨スタイル)
いくつかのc++テンプレートのテクニックを利用して、lua関数を呼び出すのは普通のc++関数を呼び出すようです.
LuaStateOwner state; state->DoString("function Add(x, y) return x + y end"); LuaFunction
Add = state->GetGlobal("Add"); printf("Add: %d/n", Add(2, 7));
テンプレートLuaFunction