自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除