摘要: 转载自:http://www.cnblogs.com/graphics/archive/2010/07/04/1770900.html 何谓初始化列表 与其他函数不同,构造函数除了有名字,参数列表和函数体之外,还可以有初始化列表,初始化列表以冒号开头,后跟一系列以逗号分隔的初始化字段。在C++中,s 阅读全文
posted @ 2017-09-07 20:47 Litmin 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 使用泛型和委托简化代码,扩展性强。 使用示例: Bullet类: ObjectPoolManager: 阅读全文
posted @ 2017-08-23 16:58 Litmin 阅读(814) 评论(0) 推荐(0) 编辑
摘要: 今天遇到了一个诡异的问题,经过几个小时的煎熬终于找到了原因。mmmp 如果有一个类AActorChild,这个AActorChild继承自AActor,再有一个蓝图类BPAActorChild。 蓝图类BPAActorChild: C++类AActorChild的BeginPlay函数: 按照一般的 阅读全文
posted @ 2017-08-04 21:04 Litmin 阅读(2332) 评论(0) 推荐(0) 编辑
摘要: Unity用int32的每一位表示32个层,int32用二进制有32位,Layers通常被摄像机用来渲染部分场景,和灯光照射部分场景使用。但是它们也可以用来做射线检测时忽略一些collder或Collision使用。 LayerMask mask = 1 << 你需要开启的Layers层。 Laye 阅读全文
posted @ 2017-08-01 12:11 Litmin 阅读(970) 评论(0) 推荐(0) 编辑
摘要: delegate event action func 匿名方法 lambda表达式 delegate类似c++的函数指针,但是是类型安全的,可以指向多个函数, 不带参数和返回值的匿名方法,可以被具有任何形式签名的委托所指代,如果有一个重载的方法,参数为两种类型的委托,调用这个方法时如果使用不带参数和 阅读全文
posted @ 2017-07-28 11:38 Litmin 阅读(1831) 评论(0) 推荐(0) 编辑
摘要: 1,Using 定义范围,范围结束时调用这个类的dispose释放资源。 释放资源有三种方法,dispose,close和析构方法,析构方法由垃圾回收机制自动调用。 2,Get Set 作用1:设置访问权限,验证条件 作用2:提供一层封装,响应属性变化事件,改变一个值调用什么方法,例如UI中的一个事 阅读全文
posted @ 2017-07-25 11:57 Litmin 阅读(183) 评论(0) 推荐(0) 编辑
摘要: using System.Collections; using System.Collections.Generic; using UnityEngine; [System.Serializable] public class ObjectPoolItem { public GameObject objectToPool; public int amountToPool; ... 阅读全文
posted @ 2017-07-20 16:37 Litmin 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 1,Time.deltatime放在Update和fixedupdate中得到的值是不一样的。还以为是通过两个值来获取。 2,VR中绘制射线可以使用LineRender。 3,Unity中判断一个东西的类型通常判断该Object上有没有要判断类型特有的组件。 阅读全文
posted @ 2017-07-14 15:13 Litmin 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 蓝图里的Pure函数跟正常函数的区别是:Pure函数在它连接到的正常函数执行的时候才执行,正常函数按照连接的顺序执行。 Pure函数不会改变游戏中其他的变量,所以getter和其他一些纯计算的函数一般设置为pure。这个特点跟C++的const函数很类似,所以在UE4的c++中,将一个const的函 阅读全文
posted @ 2017-06-30 11:36 Litmin 阅读(1239) 评论(0) 推荐(0) 编辑
摘要: 1,修饰变量 修饰变量后,变量的值不可变 2,修饰指针 如果const在*左侧,const修饰的是指针指向的变量,该对象为常量。 如果const在*右侧,const修饰的是指针本身,指针不能再指向其他地址。 3,修饰函数参数 参数在函数内不能改变。 4,修饰类成员变量 变量只能在初始化列表中复制 5 阅读全文
posted @ 2017-06-30 10:07 Litmin 阅读(154) 评论(0) 推荐(0) 编辑