- 博客(7)
- 收藏
- 关注
原创 Lua学习-运算符
运算符分为:1.算术运算符2.条件运算符3.逻辑运算符4.位运算符5.三元运算符在Lua中不支持位运算符和三位运算符,但是可以间接实现三元运算符1.算术运算符(+、-、*、/、%、^(幂运算符))注意:Lua中没有++,–,+=,-=,*=,/=,%=2.条件运算符(and ,or,not) 注意:Lua中的条件运算符就这三个,没有&&,||,!=3.逻辑运算符(> ,<, =, >=, <=, ==,~=) 注意:Lua中的不等于是"~="pri
2021-02-04 14:01:31
699
原创 Lua学习-String
Lua中的string中相关的操作有:1.如何定义一个字符串2.获取字符串长度3.字符串的拼接4.字符串的换行5.字符串的公共方法print("***************字符串*************")--string的两种表示方法:print("双引号字符串")print('单引号字符串')print("***************获取字符串的长度*************")--汉字占3个字符--数字和英文占1个str="AfufHJ"a=#strprint(a)
2021-02-04 13:43:10
225
原创 AssetBundle打包知识
Assetbundle的用处:1.assetbundle是一个压缩包,里面包含模型、贴图、预制体声音、场景等2.assetbundle保存自身的相互依赖关系3.assetbundle使用的压缩算法一般用LZMA和LZ4压缩算法,可以减少包的大小,能更快的进行网络传输。4.下载的内容可以放在assetbundle里面,可以减少安装包的大小,在游戏运行需要时进行下载。Assetbundle的使用流程1.指定资源的AssetBundle的属性2.构建AssetBundle包3.上传AB包4
2020-10-02 11:32:30
220
原创 Lua学习(三)-函数
Lua学习-函数在Lua中,函数是对语句和表达式进行抽象的主要方法。既可以用来处理一些特殊的工作,也可以用来计算一些值。Lua 提供了许多的内建函数,你可以很方便的在程序中调用它们,如print()函数可以将传入的参数打印在控制台上。Lua 函数主要有两种用途:1.完成指定的任务,这时候函数这位调用语句使用。2.计算返回值,这时候函数作为赋值语句的表达式使用。Lua与其他的语言不同的地方是,它可以放回多个参数基本语法是function 函数名(参数列表)函数体return 参数end
2020-10-01 20:29:31
166
原创 Lua学习二-循环
Lua学习二lua中的循环1.while循环体语法while(条件) do循环体end例如:输出1-20的数字local a=1while(a<20)do print(a)a=a+1end结果2.for循环for循环有两种(1)数值for循环语法for i=temp,temp2 do循环体end其中i是局部变量,temp是数值,temp2是要到达的目标例如:输出1-20的数字for i=1,20 doprint(i)end结果(2)泛
2020-09-30 23:29:35
160
原创 Lua学习-基本语法
Lua学习1.lua简介Lua 是一种轻量小巧的脚本语言,用标准C语言编写并以源代码形式开放, 其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。Lua 是巴西里约热内卢天主教大学(Pontifical Catholic University of Rio de Janeiro)里的一个研究小组于 1993 年开发的,该小组成员有:Roberto Ierusalimschy、Waldemar Celes 和 Luiz Henrique de Figueiredo。2.lua的基
2020-09-30 22:16:04
132
原创 Unity事件的高级监听与广播系统
在大型的项目中,一般需要大量的事件来实现我们的功能,如果代码之间的耦合度高,相应的扩展性就会变得差一些。要改变一些要改变的代码时就要去找相应的引用,这会非常麻烦。降低代码的耦合度,可以大大提高项目的扩展性,给我们带来了方便。基本思路是:每一个事件码对应一种事件,通过广播事件码,来触发相应的事件。首先我们需要建立三个脚本来分别存放和处理不同方法和逻辑1.创建一个单例模式的基类:BaseManager.csusing System.Collections;using Syst...
2020-05-25 18:22:46
474
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人