lua
文章平均质量分 74
lua相关
Katarina_777
这个作者很懒,什么都没留下…
展开
-
Lua语言实现Unity红点系统
文章目录前言一、设计思路二、Lua实现1.节点类2.红点树管理类,接口类总结前言 曾几何时,导师问我对红点系统的想法,我思考了一下大概说了一下我的思路,与项目组的红点系统的实现方式不一样,但是也具备理论可行性,于是导师让我自己实现一套红点系统,并能应用到项目当中去,最终实现成功,在此记录,代码中用到了一点项目中封装的方法。一、设计思路提供了一个结点类来实现内部逻辑,以及一个manager类提供对外接口。1. 结点类红点系统说白了就是树的数据结构,于是节点信息存储哪些便是关键,节点结构..原创 2021-09-07 11:04:12 · 875 阅读 · 0 评论 -
Lua中的self、冒号和点号
介绍在lua中,表拥有一个标识:self。self类似于this指针,大多数面向对象的语言(比如C++、C#)都隐藏了这个机制,在编码时不需要显式地声明这个参数,就可以在方法内使用this。在lua中,提供了冒号操作符来隐藏self参数,比如:local t = {a = 1, b = 2}function t:Add() return (self.a + self.b)endprint(t.Add())冒号和点号实现同样的功能冒号有两个作用:1.对于方法定义来说,提供了一个额外的隐藏形参原创 2021-07-29 21:19:45 · 1433 阅读 · 0 评论