本文共 794 字,大约阅读时间需要 2 分钟。
使用的平台:unity 4.6.6
这里以ulua作为例子,。直接下载编译好的package包:
windows下1.25 下载最新的ulua_v1.25,windows unity3d初始化运行就会崩溃
windows下1.16
双击下载的包,导入unity3d工程即可
导入后就会报很多的错误
mac下1.25报错:
mac下1.08版本会出现以下的错误:
mac下1.12
mac下1.13
安装过程 1.下载最新版
下载地址 ,解压缩,将Assets目录里的所有内容复制到你的工程中,对于最终产品,可以删除例子等内容。
2.等待unity编译完毕,中途会弹出生成"lua interface for Unity"的对话框,点击"Generate"
3. 如果一切顺利的话,将出现slua菜单, 点击slua菜单中 All->Make 命令 手动生成针对当前版本的U3d接口文件。
4.每次更新slua版本,务必记得clear all,然后make all,否则可能运行不正确 主要的内容包括
LuaState
状态机对象执行Lua
字符串LuaState
状态机对象执行Lua
脚本LuaState
状态机对象调用Lua
脚本内的自定义函数LuaState
状态机对象注册C#
自定义类Lua
脚本中调用C#
中的自定义类
lua脚本的异常捕获和C#脚本的异常捕获是一样的。