使用Unity
,最基本步骤有三步:
1. 建立容器;2. 将接口与类的映射注册到容器中;3. 从容器中解析出正确的对象。
Unity容器使用类型或者名称来识别注册或者类型映射,类型一般为接口或者一个类(通常为基类),实体类实现接口或者继承基类。Unity容器通过调用Resolve或者ResolveAll方法,返回正确的对象类型。当同一个类型有
Camera属性:Clear Flag:确定屏幕的哪些部分将被清除。Skybox:天空盒,擦除上一帧
原创
2022-11-29 19:59:28
325阅读
ShaderGPU上的渲染程序。渲染管线的流程:几何阶段:顶点着色器(Vertex Shader):主要工作是坐标变换,逐顶点光照和输出后续阶段所需的数据。所有的几何体,以顶点的形式,先经过顶点着色器,进行顶点的坐标转换,把顶点坐标从模型空间转换到齐次裁剪空间,正向渲染(Forward Render)会对顶点进行光照计算,得到顶点的光照。VBO(Vertex Buf...
原创
2022-11-29 20:02:30
441阅读
点赞
TexturePower of 2 (贴图宽高要是2的幂的长度):根据不同平台,选择合理的纹理压缩格式小为257 *...
原创
2022-11-29 19:59:44
424阅读
AssetBundle什么是AssetBundle?AssetBundle实际上是一个资源管理包。AssetBundle 包含了两个部分:数据头以及数据段。数据头内包含了 As
原创
2022-11-29 20:18:04
1323阅读
Unity Editor扩展概览 unity editor是一个通用的编辑器,提供了unity内部对象的创建,预览,编辑的功能及可视化界面。但对于特定类型
原创
2022-11-29 21:38:22
311阅读
Quality Settings属性:activeColorSpace激活的色彩空间(只读),线性空间,Gamma空
原创
2022-11-29 20:02:06
402阅读
Atlas图集将多张图片打包到一张纹理上的技术叫Atlas。原本图片一张张送到GPU渲染,如果
原创
2022-11-29 20:02:12
187阅读
可以把GC想象成一个描述程序对象之间互相引用的算法。如果在程序中一个子对象被其父对象引用(在原生代码中使用的是指针),那他们的关系图如下:当GC对一个进程的内存进行扫描,它会尝试寻找没有父亲的对象。如果找到,就对他们进行回收以便释放内存给其他需求使用。当然,其实大部分的对象都有父对象,因此GC需要确切的知道哪些对象是重要的父对象,这些对象是你的程序中真正正在使用的。用GC的术语来说,这些对象叫做“根”。下面的例子展示了两种不同的情况:在上面的图片中,Parent2没有根对象,因此GC可以
原创
2022-11-29 20:07:58
245阅读
粒子系统属性:Simulation SpaceLocal 发出的粒子的位置相对于当前的Transform是不变的,当前Transf响Local 当前粒子...
原创
2022-11-29 19:59:08
184阅读
用户手册 1 引言 1.1编写目的 说明编写这份用户手册的目的,指出预期的读者。 1.2背景 说明: a.这份用户手册所描述的软件系统的名称; b.该软件项目的任务提出者、开发者、用户(或首批用户)及安装此软件的计算中心。1.3定义 列出本文件中用到的专门术语的定义和外文首字母组词的原词组。1.4参考资料 列出有用的参考资料,如: a.项目的经核准的计划任务书或合同、上级机关的批文
转载
2009-05-04 15:57:52
893阅读
用户手册 1 引言 1.1编写目的 说明编写这份用户手册的目的,指出预期的读者。 1.2背景 说明: a.这份用户手册所描述的软件系统的名称; b.该软件项目的任务提出者、开发者、用户(或首批用户)及安装此软件的计算中心。1.3定义 列出本文件中用到的专门术语的定义和外文首字母组词的原词组。
转载
2006-12-05 22:06:37
1846阅读
1评论
Light & ShadowRender Mode(顶点光和像素光)分为Auto,Important和Not Important模式。Auto模式:根据
原创
2022-11-29 19:59:05
553阅读
动画系统Animator动画类型Legacy 基础的动画Generic 动画,包含动画状态机Humanoid 人形动画,包含动画状态机Update ModeNormal 动画播放将与Update同步更新,动画播放的速度与当前的TimeScale相匹配,如果TimeScale变慢,动画播放速度也会变慢Animate Pte...
原创
2022-11-29 19:59:21
714阅读
UGUI合批合批过程是指Canvas合并UI元素的网格,并且生成发送给Unity渲染管线的命令。Canvas
原创
2022-11-29 19:59:48
362阅读
Mesh合批把很多静止的模型,标记为Batching Static,原本需要把模型一个个送到GPU渲染,Unity会把相同材质相同纹理相同Sha
原创
2022-11-29 20:24:57
668阅读
物联网发展已逐渐朝向垂直领域进行深化,垂直领域牵涉广泛,产业链厂商众多,已难以依靠个别厂商各自努力,因此许多龙头大厂纷纷推出物联网平台,例如芯片大厂Intel推出零售业物联网平台Responsive Retail Platform,推动零售业领域专业深化,而能源管理大厂Schneider则推出新一代EcoStruxure架构,希望进一步整合跨领域场域,两者皆尝试以不同定位作为市场切入。Intel推
Coroutine协程函数本质上是一个返回类型IEnumerator声明的函数,并且yield return语句包
原创
2022-11-29 20:02:49
157阅读
Physics物理系统碰撞的基本原理场景管理器会把场景划分成很多区域,通常用二叉树,四叉树或八叉树来划测时,只需要检测GameObject所在的区域内的碰撞关系。 判断两个GameObject是否碰撞,实质上就是检测...
原创
2022-11-29 19:59:14
856阅读
NavMeshNavMesh基于A*算法的扩展,基于场景的可行走和不可行走区域,把场景分成众多不规则的三角形,计算某
原创
2022-11-29 19:59:36
565阅读