摘要: Lua面向对象 封装 继承 多态 这个部分暂时还不清楚怎么搞,暂时做为后续储备内容 阅读全文
posted @ 2019-07-20 11:03 Jaxes 阅读(238) 评论(0) 推荐(0) 编辑
摘要: Lua模块与包 模块类似于一个封装库 创建方法: 创建一个table 把需要导出的常量、函数放入其中 返回该table require函数 加载机制: https://www.runoob.com/lua/lua modules packages.html Metatable(元表) 元表允许改变t 阅读全文
posted @ 2019-07-20 11:01 Jaxes 阅读(184) 评论(0) 推荐(0) 编辑
摘要: Lua数组 一维数组 多维数组 Lua迭代器 一种对象,能够用来遍历标准模板库容器中的部分或全部元素,每个迭代器对象代表容器中的确定的地址。 在Lua中迭代器是一种支持指针类型的结构,它可以遍历集合的每一个元素 泛型for迭代器 泛型 for 在自己内部保存迭代函数,实际上它保存三个值:迭代函数、状 阅读全文
posted @ 2019-07-20 11:00 Jaxes 阅读(249) 评论(0) 推荐(0) 编辑
摘要: Lua函数 函数定义 可变参数 Lua运算符 Lua运算符类型 算术运算符 关系运算符 逻辑运算符 其他运算符 算术运算符 除了 用于计算幂,其他加、减、乘、除、取余、取反等都与C/C++相同 关系运算符 除了不等于号 ,其他等于、大于、小于、大于等于、小于等于等都与C/C++相同 逻辑运算符 其他 阅读全文
posted @ 2019-07-20 10:58 Jaxes 阅读(351) 评论(0) 推荐(0) 编辑
摘要: Lua变量 赋值语句 lua 赋值可以改变一个变量的值和表域 a="hello" .. "world" t.n=t.n+1 可以对多个变量同时赋值 a,b=10,2 x a=10,b=2 x 赋值语句会先计算右边所有的值,然后再执行赋值操作 交换变量写法 x,y=y,x [[ 变量和值个数不一致: 阅读全文
posted @ 2019-07-20 10:57 Jaxes 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 注释 标识符 A Z、a z、下划线_开头后加上0个或多个字母、下划线、数字(0 9) 注意 :最好不要使用下划线加大写字母,Lua保留字也是如此 不允许特殊字符@、$、%定义标识符 区分大小写 关键词 全局变量 数据类型 nil(空) boolean(布尔) number(数字) string(字 阅读全文
posted @ 2019-07-20 10:54 Jaxes 阅读(434) 评论(0) 推荐(0) 编辑
摘要: Canvas组件: Rander Mode(渲染模式): (默认)Screen Space - Overlay(屏幕空间叠加模式):自动填充场景,使Canvas自动适应Game窗口的大小,并且在此模式下Rect Transform组件不可编辑,其中的所有值将由Canvas自动设置 Pixel Per 阅读全文
posted @ 2018-12-05 22:21 Jaxes 阅读(724) 评论(0) 推荐(0) 编辑
摘要: 碰撞器种类: Box Collider(盒碰撞器)——立方体 Sphere Collider(球碰撞器)——球体 Capsule Collider(胶囊碰撞器)——胶囊体 Mesh Collider(网格碰撞器)——从物体的网格创建一个碰撞器,不能与其他网格碰撞器相碰撞 Wheel Collider 阅读全文
posted @ 2018-11-21 22:20 Jaxes 阅读(1472) 评论(0) 推荐(0) 编辑
摘要: 解决方法: 在使用Unity的UGUI时候,重叠的UI控件可能会导致某一个控件点击失败,如下图: 在前面的图片挡住了后面的Button,导致后面的Button无法触发点击事件,此时只要把图片的Image组件的Raycast Target的勾选取消即可解决遮挡的问题: 原理: 鼠标点击屏幕实际上是以点 阅读全文
posted @ 2018-11-04 22:54 Jaxes 阅读(3673) 评论(1) 推荐(1) 编辑
摘要: 写C++文件输入输出流时遇到的小问题 当我执行以下代码时,最后的值会打印两次: 问题在于get()方法:get()方法返回当前文件“内置指针”指向的下一个字符,然后再将“内置指针”向后移动。 也就是说“内置指针”是在执行完get()后才指向下一个字符。 下面来分析一下波: 当“内置指针”指向c时,g 阅读全文
posted @ 2018-11-04 22:49 Jaxes 阅读(824) 评论(0) 推荐(0) 编辑