tolua笔记《01》- 安装使用入门

一、tolua简介

tolua#是Unity静态绑定lua的一个解决方案,它通过C#提供的反射信息分析代码并生成包装的类。它是一个用来简化在C#中集成lua的插件,可以自动生成用于在lua中访问Unity的绑定代码,并把C#中的常量、变量、函数、属性、类以及枚举暴露给lua。它是从cstolua衍变而来。从它的名字可以看出,它是集成了原来的tolua代码通过二次封装写了一个C#与tolua(c)的一个中间层。

官网:http://www.ulua.org

github:https://github.com/topameng/tolua


二、目录结构说明

tolua-master

|– Assets

|– Library

|– Luajit

|– Luajit64

|– ProjectSettings

|– Unity5.x

对于我们自己创建的项目,使用tolua时需要的是将 Assets 目录下所有文件都复制到我们项目的 Assets 目录中,由于我的项目使用的是 Unity 5.6.5f1 ,所以还需要将 Unity5.x/Assets/Plugins 文件夹也复制到我项目的 Assets 目录中与其进行替换合并。


三、创建demo工程,tolua引入

创建一个U3DDemo的工程,按照上一步中的说明引入相关文件。
tolua笔记《01》- 安装使用入门_第1张图片

:Unity 编辑器导入目录下新增的资源后,可能会弹出一个窗口提示 “点击确定自动生成常用类型注册文件,也可通过菜单逐步完成此功能” ,这里直接点击 【确定】 即可。一般情况下,都会自动完成此步骤。

至此,工程创建、tolua引入操作基本完成。后面,结合tolua中提供的例子再进一步深入学习了解。

你可能感兴趣的:(游戏开发)