![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
unity#tolua
� HiggsParticle
这个作者很懒,什么都没留下…
展开
-
ToLua 入门03 ScriptsFromFile
上一节说到了将lua语法的字符串转为类方法去调用,但是字符串在类的内部写法达不到动态读取更新的效果,现在进一步说一下读取外部路径的.lua文件去执行文本里面的类方法。我们打开ToLua/Examples/02_ScriptsFromFile下的ScriptsFromFile场景,运行一下,可以看到一系列的内容打印。点击DoFile按钮,打印出[ScriptsFromFile.lua:2]:t...原创 2019-11-19 16:01:33 · 206 阅读 · 0 评论 -
ToLua 入门09_Bundle
一段时间没写了,今天把最重要的一节补上;前面说的内容,开发过程都够用了,但是,如果直接用.lua文件去实现热更,未免太不安全了,所有的代码都裸露在大家眼中了;所有我们需要一个东西去对.lua进行加密打包,框架就给我们提供了一个现成的Bundle工具。具体使用1.我们依旧打开工程的.\tolua-master\Assets\ToLua\Examples\18_Bundle文件夹,打开TesetA...原创 2019-12-25 10:46:42 · 598 阅读 · 2 评论 -
ToLua 入门08_数据绑定
在ToLua的实际使用中,我们不可能只在lua脚本中使用unity内置的类方法,也有可能使用到自己写的C#类或者方法,那么怎么实现呢?这个时候就需要用到Wrap数据绑定了,我们可以自己一点点写绑定,也可以直接使用内置工具去实现。步骤如下:1.写出自己的C#类结构;using System;using System.Collections;namespace HYX{ publ...原创 2019-11-25 09:07:22 · 294 阅读 · 0 评论 -
ToLua 入门07_GameObject
之前讲过了怎么在unity中调用lua脚本,和一些常用的使用方式;之前说到了在lua中使用协程,并在unity中使用,实际上在unity中也只是普通调用方法方式,只是在unity中做出了封装,对lua脚本中的协程进行特殊调用处理。Lua脚本中无法直接使用unity内置的类和方法,下面我们就讲一下lua中使用unity内置对象。大家先打开lua框架中的示范工程tolua-master\Asset...原创 2019-11-21 14:39:49 · 330 阅读 · 0 评论 -
ToLua 入门06_LuaCoroutine
协程在unity中特别常用,在tolua中,我们也能在lua文本中实现协程调用;但是在demo范例中,除了协程调用,还有一些warp绑定一类的知识,可能学习起来会懵B;为了方便学习,我们可以对例子做出简单修改,使学生知识点更加串联。打开ToLua/Examples/05_LuaCoroutine的TestCoroutine类文件,将类改外以下代码(去掉了绑定相关代码,指定为lua文件)。usi...原创 2019-11-20 15:52:22 · 420 阅读 · 0 评论 -
ToLua 入门05_AccessingLuaVariables
Tolua中的变量怎么去使用和赋值,在案例场景ToLua/Examples/04_AccessingLuaVariables中可以去学习;本章我们就分析下具体使用方式,首先先看一下提供的示范代码。using UnityEngine;using System.Collections.Generic;using LuaInterface;public class AccessingLuaVa...原创 2019-11-20 14:16:21 · 272 阅读 · 0 评论 -
ToLua 入门04_CallLuaFunction
前面几章说到了怎么执行lua文件,本章就应该到如何调用lua类文件中的方法;具体demo详见lua框架中的案例场景ToLua/Examples/03_CallLuaFunction,运行后可以看到例子中的打印。我们先来看看并分析一下案例类:using UnityEngine;using System.Collections;using LuaInterface;using System;...原创 2019-11-20 10:54:59 · 392 阅读 · 0 评论 -
ToLua 入门02 HelloWorld
lua热更新实际上就是将lua语音字符串转为类方法进行调用,也可以理解为反射,将字符串转为类或者方法,然后去调用对应方法。我们打开ToLua/Examples/01_HelloWorld下的HelloWorld场景,运行一下,可以看到一系列的内容打印。我看接下来看看并分析下其运行的脚本,打开ToLua/Examples/01_HelloWorld下的HelloWorld类文件。using ...原创 2019-11-19 11:54:03 · 296 阅读 · 0 评论 -
ToLua 入门01 环境配置与工程介绍
tolua是个人开发的开源型unity热更新解决方案,是目前以lua为基础的比较火热更新框架之一。大家可以去俊哥那下载,也可以去他朋友那下载,都是git地址,看自己喜欢;俊哥比较懒,更新比较慢,还是推荐去他朋友那下载。俊哥tolua框架下载地址:普通版本: https://github.com/jarjin/tolua_runtime_V2UGUI版本: https://github.co...原创 2019-11-19 11:28:43 · 404 阅读 · 0 评论