上一页 1 ··· 3 4 5 6 7 8 9 下一页
摘要: xLua入门基础 环境配置 github下载xLua文件; xLua是腾讯开发,据说比较先进; 下载下来后将Plugins和XLua文件夹考进项目; Plugins多平台权限;XLua和C#交互; test.lua文件中只写了一句print(Hello LittlePerilla); 运行Lua代码 阅读全文
posted @ 2021-10-09 18:11 小紫苏 阅读(975) 评论(0) 推荐(1) 编辑
摘要: Lua代码拆分require Lua代码可以分多个脚本文件编写; 脚本文件可以有返回值; 全局变量可以跨文件调用(非常不推荐) require的脚本只会被调用一次,可以清空lua表中状态多次调用; --Test.lua print("xxxx") level = 100 --congfig.lua 阅读全文
posted @ 2021-10-09 15:18 小紫苏 阅读(304) 评论(0) 推荐(0) 编辑
摘要: Lua元表 运算符重载 lua中的table不能相加等操作,元表可以用来做运算符重载; --加号+重载 local mt = {} --定义mt.__add元方法(其实就是元表中一个特殊的索引值)为将两个表的元素合并后返回一个新表 mt.__add = function(t1,t2) local t 阅读全文
posted @ 2021-10-09 11:26 小紫苏 阅读(276) 评论(0) 推荐(0) 编辑
摘要: Unity资源文件夹介绍 1.编辑时 在Asset文件下存在Resources和SteamingAsset文件夹; Resources 只读不可修改,打包时直接写死,没有办法通过热更新替换资源; 可以存放任何格式的资源; 通过Resources.Load加载; 一般只存登录UI,congfig配置等 阅读全文
posted @ 2021-10-09 00:03 小紫苏 阅读(1423) 评论(0) 推荐(0) 编辑
摘要: 观察者模式 一、Demo展示 二、设计思路 我们假设一种情况,在app中修改了头像,在所有显示头像的UI中都需要更改相应的图片,一个个去获取然后调用刷新会非常麻烦; 因此我们需要一个自动响应机制——观察者模式; 核心:一个key对应多个Action(委托); 流程: 1.提前在每个需要响应的UI中添 阅读全文
posted @ 2021-10-08 23:23 小紫苏 阅读(449) 评论(2) 推荐(1) 编辑
摘要: Lua实现面向对象 Lua本身没有面向对象,但是可以通过function和表来模拟面向对象的过程; 表table Lua中没有类的概念,可以用table模拟类的用法; table存放的键值对,可当做class中的字段和方法,都可以存进表中; 首先创建公共方法:复制表中所有的键值对; function 阅读全文
posted @ 2021-10-08 22:29 小紫苏 阅读(441) 评论(0) 推荐(0) 编辑
摘要: Lua基础 1.数据类型 boolean——布尔; number——整型浮点型; nil——null; string——字符串; function——函数(既可以函数声明关键字,也可以当委托使用); userdata——之后单独分析; thread——线程; table——表(索引从1开始); me 阅读全文
posted @ 2021-10-08 17:53 小紫苏 阅读(65) 评论(0) 推荐(0) 编辑
摘要: using用法 1.引用命名空间 引用命名空间,使用其中类和方法; 2.起别名 using + 别名 = 具体作用域 3.确定作用域 c#中有jc自动释放内存,效率会不如c++手动释放; 如果有确定的作用域,可以使用using来创建对象(开内存),using方法结束,内存同时释放; using (A 阅读全文
posted @ 2021-10-08 17:19 小紫苏 阅读(145) 评论(0) 推荐(0) 编辑
摘要: #Unity可复用背包工具 ##Demo展示 ##设计思路 游戏中有非常多的背包样式,比如玩家道具背包,商城,装备栏,技能栏等;每个形式的背包都单独写一份逻辑会非常繁琐,所以需要有一套好用的背包工具; 这些背包有几个共同的特点: 1.有多个排列好的方格子; 2.每个方格子中有内容时,可被拖动且拖动逻 阅读全文
posted @ 2021-10-08 17:08 小紫苏 阅读(809) 评论(0) 推荐(2) 编辑
摘要: Unity对象池管理 一、Demo展示 二.逻辑 在游戏中会出现大量重复的物体需要频繁的创建和销毁;比如子弹,敌人,成就列表的格子等; 频繁的创建删除物体会造成很大的开销,像这种大量创建重复且非持续性保持作用的对象我们会使用对象池将其管理起来,用空间换效率; 对象池的要对外提供创建销毁对象的接口,已 阅读全文
posted @ 2021-10-07 23:59 小紫苏 阅读(1312) 评论(3) 推荐(2) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 下一页