相关分类
游戏开发
今天我们继续学习lua里的模块还有包首先说一下这两个东西的概念 模块(module)Lua 的模块是由变量、函数等已知元素组成的 table,然后把需要导出的常量、函数放入其中 特殊之处就是模块返回值 就是这个表 123456789101112-- utils.lualocal utils = {}function utils.add(a, b) return a + bendfunction utils.sub(a, b) return a - bendreturn utils 但是怎么用呢,其实,Lua 模块 ≈ C# 的 命名空间 + 静态类 + 单例实例...
今天来了解一下地图系统,这个相对简单 .aowajtupxtoh{zoom:33%;} 首先我们在Hierarchy(层级)窗口里右键 然后2D object(二维对象)->tilemap(瓦...
虽然之前的Button相关的脚本写的确实是屎山,但是我在Earthhitting场景里仍然复用了这些脚本因为当时为了确保实现脚本的解耦合,我做了一些放到Framework命名空间标明这是可以复用的脚本...
今天打开我尘封的项目,发现我居然有点看不懂了而且我的专业版许可证退化成了个人版 (⊙︿⊙) 太可恶了(不过影响不亚于没吃早饭) .yauuwkwrttfw{zoom:33%;} 没办法,重新捋一遍吧,用进废退,不用就会遗忘如是说也 Scene场景 .wgtwfjzcqyri{zoom: 50%;} 当时我是创建了四个场景,TheBeginingScene(主场景),TVGame(小游戏选...
堕落了我去,我怎么干什么都半途而废之前雄心壮志想发布游戏到steam和itch上,每天都看大佬分享的游戏开发的教学视频 然后我就开始三天打鱼两天晒网了 我思考了为什么会这样? 最终发现这是好高骛远导致...
我们继续来学一些东西多维数组数组这东西咱们之前其实已经学过了,基本上没什么说的了,因为lua里面数组字典都是一个东西 但是有一个东西不得不提那就是table的数组的一面的多维数组性 说人话就是和其他语...
今天来了解一点新的东西可变参数之前讲函数的时候忘记了这个可变参数,不过说实话我感觉这玩意会诞生估计是lua语言制作者用来偷懒的 这个东西某种程度上还挺好用的,但是只能在函数function里使用 正常的代参函数是这样的 1234local function numberAdd(a, b, c) return a + b + cendprint(numberCount(1, 2, 3)) -- 输出 6 但是假如我们传入的参数贼多,这时候就可以使用 “…” 12345678910111213141516171819local function numberAdd(...) lo...
之前在哔哩哔哩看到个大佬写的几个非常好看的shader,我一直以为这种效果是用PS搞得图像处理,原来只是程序化生成的玩意 这里科普一下 Unity Shader 是 Unity 引擎中用于控制物体渲...
一些个人对游戏的思考最近一直没有做游戏,开发进度几乎为零,因为我在犹豫到底该做什么类型的游戏,虽然我还是个菜鸡啥也不会 一般我比较关注一些其他的开发者的进度和分享的知识,像B站和Youtube还有小黑...
ok,我们上一篇中已经了解一大堆玩意了,不过还是冰山一角,那么今天学学循环和if else语句吧如果你学过其他语言,绝对 对循环有回家一样的亲切感,同样的,什么for循环,while循环,do …while循环在lua中也是一样的 而且if else你绝对老熟悉了 前面我们挖了一个坑(就是数组的遍历部分),接下来可以讲讲了 没学过的小伙伴可以看一下定义: 循环是程序中用于重复执行某段代码(循环体)...