摘要:
项目开发的脚本层用的是Lua,引擎用的是C++。但是经理不给开放引擎层的代码。刚好最近项目空闲,安排了学习C++跟Lua的通信。一、C++与Lua数据交互数据交互主要是通过C API来实现首先,要加入Lua的头文件extern "C" {#include "lua.h"#include "lualib.h"#include "lauxlib"}也可以用#include "lua.hpp"代替要使用的lua文件为:test.lua,其中有个变量a = 11.创建一个Lua虚拟机;lua_State 阅读全文