Skip to content
为xLua集成几个常用库,方便使用
C HTML C++ Lua C# CMake Other
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
LibsTestProj
build arm64 lib Jun 18, 2019
.gitmodules 集成lua-protobuf替换pbc (#10) Apr 26, 2018
LICENSE
README.md pbc作为可选项加入 Dec 19, 2018

README.md

xLua常用库集成

lua-protobuf

https://github.com/starwing/lua-protobuf

ps:如果需要用pbc的,可以修改编译参数指定改为用pbc,以window 64位为例,打开make_win64_lua53.bat,找到这行:

cmake -G "Visual Studio 14 2015 Win64" ..

修改为

cmake -DPBC=ON -G "Visual Studio 14 2015 Win64" ..

LuaSocket

xLua默认集成库。

RapidJson

json处理,特点是Rapid。

LPeg

模式匹配库。

FFI for lua53

基于这个项目的裁剪:https://github.com/facebookarchive/luaffifb

裁剪掉函数调用部分,这部分需要用到jit,有些系统行不同(比如ios),故裁剪掉。

如何使用

  • 用lua53版本的用build/plugin_lua53下的Plugins覆盖Unity工程Assets下对应的目录,注意是覆盖,别删除后拷贝,如果你要用luajit,用build/plugin_luajit下的
  • 把LibsTestProj/Assets下的BuildInInit.cs和Resources目录放到Unity工程Assets下
  • 库的初始化看实例:LibsTestProj/Assets/Helloworld/Helloworld.cs

注意

You can’t perform that action at this time.