Lua
Unity小林
unity使我快乐。
展开
-
Unity lua事件注册和响应
lua中经常要用到事件的处理,用于解耦合lua事件的实现常用方法:--错误日志--该日志为必须处理的日志,release也会打印堆栈信息(lua和c#)function Fatal(str) Debugger.LogError("Fatal:"..str..'\n'..debug.traceback())end--检查一下,如果不是字符串类型的需要处理一下function _check_str(str,where ) if type(str) == "string" then原创 2021-09-14 12:00:46 · 679 阅读 · 0 评论 -
Unity lua红点系统
红点基本上是游戏中必备的吧,红点遍地有,所以需要一套统一的红点系统来管理。红点注册new_tip_register = {}local this = new_tip_registerlocal LASTNUMBER = 99999--红点枚举(第一步:注册红点枚举)Enum_New = { NEW_ALL = 999999, --遍历所有用 ------------------------------------红点-----------------------------原创 2021-09-12 17:49:23 · 893 阅读 · 2 评论 -
Lua复习
#是一元运算符,返回字符串或表的长度。 #“Hello” 返回 5~=不等于select(’#’, …) 返回可变参数的长度 select(n, …) 用于返回 n 到 select(’#’,…) 的参数repeat…until 重复执行循环,直到 指定的条件为真时退出循环,即false时一直循环%a: 与任何字母配对%d: 与任何数字配对lua 中没有 continue 语句,可以使用类似下面这种方法实现 continue 语句for i=10,1,-1 dorepea原创 2020-08-08 17:43:34 · 176 阅读 · 0 评论