zlanr / tolua

The fastest unity lua binding solution

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

#tolua*#*

tolua# is an unity lua static binder solution.

tolua# is an unity plugins that greatly simplifies the integration of C# code with Lua. can automatically generates the binding code to access unity from Lua. it maps c# constants, variables, functions, properties, classes, and methods to Lua.

tolua# is grow up from cstolua. tolua#'s goal is to be a powerful development environment for unity.

support unity4.6.x and unity5.x all(int u5, delete Plugins/x86 or Plugins/x86_64)

if you want to test in mobile, first click menu Lua/Copy lua files to Resources. then build it

如果你想在手机上测试,首先点击菜单Lua/Copy lua files to Resources, 之后再build.

#Library

Debugger
https://github.com/topameng/Debugger

tolua_runtime
https://github.com/topameng/tolua_runtime

protoc-gen-lua
https://github.com/topameng/protoc-gen-lua

luapb
https://github.com/Neopallium/lua-pb
支持luapb可自行整合.未放入插件内

#Packages Basics Math Data Structures
luabitop Quaternion list
struct Vector3 event
int64 Vector4 slot
Time Vector2
Networking Ray
luasocket Color
Parsing Bounds
lpeg Mathf
Protol Touch
pblua RaycastHit
#Performance

#Examples

#About Lua win, android using luajit2.0.4. macos using luac(for u5.x). ios using luajit2.1beta

About

The fastest unity lua binding solution

License:MIT License


Languages

Language:C# 64.6%Language:Lua 35.3%Language:Batchfile 0.1%Language:Protocol Buffer 0.0%