随笔分类 - Lua
Lua和热更新的学习
摘要:参考博客: 维1 艰苦奋斗中 1、编码方式介绍: ASCII ASCII码可以表示所有的英语字符(字母、数字、标点符号等)。ASCII码是7位编码(0-127),但由于计算机基本处理单位为字节(1字节=8位),所以一个ASCII字符占一个字节。 Unicode 因为一个ASCII字符只能表示256个
阅读全文
摘要:参考博客:lahmiley 最近使用table.sort()的时候遇到了一个报错的问题:invalid order function for sorting。 感觉很奇怪,于是总结下方法的原理和报错的原因。 先讨论下lua里面sort的实现: table.sort原理和内部实现 table.sort
阅读全文
摘要:VSCode+Unity开发中我所使用的插件 1、EmmyLua 0.3.49 下载链接 https://marketplace.visualstudio.com/items?itemName=tangzx.emmylua EmmyLua的一些常用功能: lua库函数提示。 项目中自定义lua脚本方
阅读全文
摘要:math库 借鉴于忧郁的加菲猫 math.pi 为圆周率常量 = 3.14159265358979323846 常用方法 偏数学方法
阅读全文
摘要:1、table基础 table概念之类的基础东西可以自行百度学习,这里主要总结一些用法什么的。 1.1、table索引 tab1 = {color = "red",{x=0},{x=1}} --区分tab1.x和tab1[x] tab1.x = tab1["x"] --用x字符串索引表 tab1[x
阅读全文
摘要:lua配合Unity实现简单计时器 注意:这里是无法直接运行使用的,需要搭配具体的项目框架,在Unity的Update中每帧调用。 (这里主要只是提供大概代码和思路) 这里使用的UnityEngine.Time.deltaTime,其实就是Unity中的Time.deltaTime TimeSyst
阅读全文
摘要:1、Lua面向对象基础 面向对象三大特性包括:封装、继承、多态。 还有在Lua中如何创建类和实例化,这里一一介绍 1.1、Lua类的创建和实例化 Test1.lua --name,age就相当于字段。eat就相当于方法 person = {name = 'Ffly',age = 20} functi
阅读全文
摘要:[Toc] 1、添加xLua 1. 在GitHub中下载腾讯xLua的最新版本 2. 把Asset文件夹下的四个文件和Tools文件夹添加到项目中 3. 在项目的Player Setting中添加宏 HOTFIX_ENABLE 4. 把Unity安装目录下的3个dll文件加入刚才导入项目的xLua中
阅读全文
摘要:EmmyLua作者大牛的GitHub "tangzx" 1、介绍 这天弄了一下午,想找一个好用的Lua编译器用来编译调试Lua。开始试了好多方法,什么Scite、VsCode+LuaDebug,不知道是我的原因还是什么的,最后不是用不了就是不好用。 然后又试了一种方法InteliJ+EmmyLua,
阅读全文

浙公网安备 33010602011771号