首先我们在编辑器模式下加入Tolua插件,然后配置修改到在编辑器模式下能够正常的运行。
同个U3d 插件Build出WebGL的工程,运行的时候你会发现(有些需要把这个WebGL工程放在一个HttpServer下面,直接本地访问index.html会被拒绝,让你使用http的格式)。
当要加载完的时候会出现
To use dlopen, you need to use Emscripten's linking support, see https://github.com/kripken/emscripten/wiki/Linking
这样的错误,原因是ToLua的LuaDLL这个是分情况的。
在LuaDLL.cs脚本中,加入UNITY_WEBGL的宏使用“__Internal”这个库。
然后会出现miss function luaL_newstate,因为我们没有添加WebGL的库文件,下面的链接可以下载WebGL的tolua源码