- 博客(6)
- 资源 (6)
- 收藏
- 关注
原创 Unity使用Jenkins执行自动化操作[二]创建第一个Jenkins流程
点击新建Item选择第一项,点击确定基本的参数有如下所示:Disable Old Builds:一个流程会被创建(Build)很多次,当到达一定的时间或者一定的构建次数时候,旧的创建是否被丢弃,一般这个是需要使用到的。Git Hub 项目:这个流程是否使用到github上的项目,这里不勾选This build requires lockable resources:如果有多个并发创建同时对一个资源有需求并且当前创建正在使用这个需求,则当前创建会将这个资源占为己有,等用完之后才释放给其他创建
2020-07-28 20:42:28 396
原创 Unity使用Jenkins执行自动化操作[一]Jenkins的安装与配置
Jenkins可以代替执行一系列的开发人员的重复操作,在unity中,这类操作包括unity程序的发布,有安卓,ios,pc等平台的;unity程序的热更新的一系列重复的操作,例如替换服务器图片等资源,学好Jenkins能够节省重复劳动的生产力。Jenkins安装Jenkins在官网选择下载然后选择LongTermStable版本下载,这个版本是长期稳定的版本,下载好安装的时候,安装路径不要选择C盘,因为后面Jenkins在归档的时候 会占用较多的储存空间。在安装完成之后,会弹出一个网页,这个网页用于
2020-07-28 18:44:14 1895
转载 类与类之间的几种关系
一、继承关系 继承指的是一个类(称为子类、子接口)继承另外的一个类(称为父类、父接口)的功能,并可以增加它自己的新功能的能力。在Java中继承关系通过关键字extends明确标识,在设计时一般没有争议性。在UML类图设计中,继承用一条带空心三角箭头的实线表示,从子类指向父类,或者子接口指向父接口。二、实现关系 实现指的是一个class类实现interface接口(可以是多个)的功能,实现是类与接口之间最常见的关系。在Java中此类关系通过关键字implements明确标识,在设计时一
2020-07-21 14:33:09 12139 4
转载 Lua的闭包详解
当一个函数内嵌套另一个函数的时候,内部的函数可以访问外部函数的局部变量,这种特征叫做词法定界。lua当中函数是一个值,他可以存在变量中,可以作为其他函数的参数,可以作为返回值function test() local i=0 return function() i++ ... end end //这里的函数作为返回值,这里的i也叫外部局部变量,lua中称为upvalue //这里的内部
2020-07-20 14:18:59 614
原创 Unity协程的原理和协程与线程与进程的区别
这篇文章适合有一定协程使用基础的开发者看,不了解协程的可以看看官网说起协程的原理,就要谈起c#的迭代器功能简单来说,类继承了IEnumerable接口并且实现了GetEnumerator()方法就可以使用foreach去遍历类,遍历输出的结果是根据GetEnumerator()的返回值IEnumerator确定的。这种写法有些繁琐,c#就推出了yield关键字来对其进行简化。简化成这样了,代码如下所示IEnumerator TestCoroutine(){ yield return nul
2020-07-13 08:43:34 841
转载 UnityShader RenderType&Queue 理解
在Unity Shader中会经常在SubShader中使用Tags,其中就会涉及RenderType和Queue,如:SubShader{ Tags{"RenderType"="Opaque" "Queue"="Geometry"} ...} RenderTypeRenderType通常使用的值包括:Opaque: 用于大多数着色器(法线着色器、自发光着色器、反射着色器以及地形的着色器)。Transparent:用于半透明着色器(透明着色器、粒子着色器、字体着色器
2020-07-10 16:30:03 1040
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人