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

本文介绍了tolua在Unity中的应用,详细讲述了如何设置目录结构、创建项目并引入tolua。此外,还提到了在Unity编辑器中自动生成常用类型注册文件的过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、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的工程,按照上一步中的说明引入相关文件。
这里写图片描述

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值