tolua框架的导入与基本使用

Posted Unity攀阶之路

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了tolua框架的导入与基本使用相关的知识,希望对你有一定的参考价值。

本篇文章只要是介绍tolua框架接入到unity的详细步骤以及相关的注意事项

1、下载tolua框架

点开Assets我们需要使用里面的库tolua框架的导入与基本使用

文件夹的介绍:

  • Editor:  Lua用到的工具

  • Lua:    放我们写的lua脚本

  • Plugin   这里解析lua用到的库

  • Source:  绑定c#脚本 自动生成wrap文件 将c#注册进lua 工具自动生成

  • ToLua   tolua 和 c# 交互的核心代码。全局绑定的方式

将这5个文件夹导入到我们的项目中

2、初步使用tolua

创建一个manager脚本

  • 其中 LuaBinder.Bind(lua)是将所有的warp文件绑定到LuaState中
  • LuaLooper 为toLua里的Timer等库的初始化
tolua框架的导入与基本使用

将C#脚本转换成warp文件

tolua框架的导入与基本使用

编写 lua脚本

tolua框架的导入与基本使用

将manager脚本挂载到场景中运行

结果

本篇完,后续将会有toLua源码分析,以及toLua性能分析文章


以上是关于tolua框架的导入与基本使用的主要内容,如果未能解决你的问题,请参考以下文章

Unity ToLua热更框架使用教程

Unity ToLua热更框架使用教程

游戏开发高阶从零到一教你Unity使用ToLua实现热更新(含Demo工程 | LuaFramework | 增量 | HotUpdate)

游戏开发高阶从零到一教你Unity使用ToLua实现热更新(含Demo工程 | LuaFramework | 增量 | HotUpdate)

游戏开发框架自制Unity通用游戏框架UnityXFramework,详细教程(Unity3D技能树 | tolua | 框架 | 热更新)

游戏开发框架自制Unity通用游戏框架UnityXFramework,详细教程(Unity3D技能树 | tolua | 框架 | 热更新)