Lua
Vic TT Lq
这个作者很懒,什么都没留下…
展开
-
lua文件迁移小工具(编辑器下直接使用,将.lua文件变成定制的AB包文件)
作用:将工程的某个文件夹下的所有.lua文件转换成txt文件,并将这些txt文件放到自定义文件夹下,并且统一修改为自定义的ab包名。AB包不支持.lua文件,所以需要转成txt文件。using System.IO;using System.Collections.Generic;using UnityEngine;using UnityEditor;//编辑器开发需要继承的类Editorpublic class LuaCopyEditor : Editor{ //放在编辑器头顶菜单的原创 2021-09-05 11:50:17 · 763 阅读 · 0 评论 -
Lua实现三目运算符
x=1y=2local res = (x>y) and x or y--在lua中 支持"短路" 并且只有niu和false才会认为是假--如果x>y 为真 则直接返回x 不用判断or y--如果x>y 为假 则直接返回y 不用判断and xprint(res)原创 2021-08-30 21:53:27 · 229 阅读 · 0 评论 -
Lua实现面向对象
--面向对象实现 --万物之父 所有对象的基类 Object--封装Object = {}--实例化方法function Object:new() local obj = {} --给空对象设置元表 以及 __index self.__index = self setmetatable(obj, self) return objend--继承function Object:subClass(className) --根据名字生成一张表 就是一个类 _G[className] =原创 2021-08-30 21:43:50 · 61 阅读 · 0 评论