//索引器就是一种特殊的属性 实例属性
//索引器不允许 static
//索引器允许重载
链式编程
//索引器就是一种特殊的属性 实例属性
//索引器不允许 static
//索引器允许重载
链式编程
所以unity的批处理依赖的GPU的是CPU而不是GPU。
第一次读取,读满所有缓存1024个,然后执行OnReceiveData,发现消息长度未1225,接收不完整,返回。
第二次读取,发现Remain=0,先执行OnReceiveData,由于相同的原因未解析成功;紧接着扩充缓存为 2048,Remain=1024?;继续接收消息剩余部分;继续执行OnReceiveData,解析成功。
1、给Animator中的动画状态添加动画切换的bool值参数
2、给角色添加Player Tag
3、给角色增加一个MinimapIcon的sphere,放到角色物体的子物体
分别实现添加一个节点到头部或尾部的方法
1.opengl es针对yi'dong'duan
Physics Raycaster+IPointerClickHandler组合
mode基类不要继承moni类 切记
否则后面查找的时候会报空
光照的介绍
(本节就是了解概念)
反色率 = 入射角 / 折射角
BRDF : 光照模型
(次世代渲染技术)
sss材质 : 次表面散射
实现删除某个节点的方法
实现移动某个节点到头部的方法
1,Occlusion Culling遮挡剔除,基于摄像机(CPU处理)
2,shader信息(CPU处理)
3.可读可写的渲染数据会同时占用内存和显存?
1、增加方框选中的显示:在角色脚下增加一个圆圈,命名为selected object
自发光与环境光
(本节介绍 自发光 和 环境光 的概念,没必要听)
MiNiJson SMS-SDK和ShareSDK 都有,因此删掉一个就行了
libs 下有几个Jar包重复了,删除一个就行了
两个android manifest文件有冲突
<uses-sdk
android:miniSdkVersion="16"
android:targetSdkVersion="26"/>
把两个有冲突的属性给去掉一个保留一个
刚学完灯光与渲染,然后跳过来学设计模式,学到54课时,感觉学的好吃力。
新版已經移除
VR gesture rig
减少Draw Call 的方法
1静态合批
2动态合批
3GPU instaning
第一次,1024接收不全
第二次,2048接收不全
第三次4096接收完整
这里引用up向量,整的有点儿复杂了。
并且其中有一个地方讲的不是很对。向量的点乘(A*B)获得是不是A向量到B向量投影的长度,而是获得的A向量在B向量方向上面的做功即|A|*|B|*cos(a),这里由于是单位向量|B|的值是1,所以才和投影的向量长度相等。
而且这里,可以直接用同样的方法求与dir垂直的划线方向上的向量,不用用up求完之后再旋转。
这个求垂直向量的方法是个不错的思路,Get到了!