摘要: 什么是Shader? 着色器是在GPU上运行的程序,用于定义如何在屏幕上渲染对象。 该程序需要多个输入来处理输出,有时需要经过多次pass或“steps”。 这些输入根据您要创建的着色器的类型而有所不同:Surface Shaders表面着色器:讨论着色器时我们主要想到的是什么。 它们负责定义对象的 阅读全文
posted @ 2020-03-18 15:40 漏船载酒泛中流 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 作者原文链接:https://zhuanlan.zhihu.com/p/26030252 1.渲染 利用reflect probe代替反射、折射,尽量不用RTT、GrabPass、RenderWithShader、CommandBuffer.Blit (BuiltinRenderTextureTyp 阅读全文
posted @ 2020-03-18 10:33 漏船载酒泛中流 阅读(525) 评论(0) 推荐(0) 编辑
摘要: 作者写的很好,看了他的书收获很大。以下内容摘自:https://www.cnblogs.com/murongxiaopifu/p/4284988.html 既然要聊Unity3D运行时候的内存优化,那我们自然首先要知道Unity3D游戏引擎是如何分配内存的。大概可以分成三大部分: Unity3D内部 阅读全文
posted @ 2020-03-17 11:30 漏船载酒泛中流 阅读(720) 评论(1) 推荐(0) 编辑
摘要: 作者写的很好,看了他的书收获很大。以下内容摘自:https://www.cnblogs.com/murongxiaopifu/p/4284988.html GPU与CPU不同,所以侧重点自然也不一样。GPU的瓶颈主要存在在如下的方面: 填充率,可以简单的理解为图形处理单元每秒渲染的像素数量。 像素的 阅读全文
posted @ 2020-03-17 11:25 漏船载酒泛中流 阅读(538) 评论(0) 推荐(0) 编辑
摘要: 1 using System.Collections; 2 using System.Collections.Generic; 3 using UnityEngine; 4 5 public class ObjectPool : MonoBehaviour { 6 public static Obj 阅读全文
posted @ 2020-03-17 11:22 漏船载酒泛中流 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 作者写的很好,看了他的书收获很大。以下内容摘自:https://www.cnblogs.com/murongxiaopifu/p/4284988.html drawcall影响的是CPU的效率,而且也是最知名的一个优化点。但是除了drawcall之外,还有哪些因素也会影响到CPU的效率呢?让我们一一 阅读全文
posted @ 2020-03-17 11:14 漏船载酒泛中流 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 原文链接:https://www.cnblogs.com/murongxiaopifu/p/11697201.html 作为Unity开发人员,可能或多或少都会遇到过一个常见的Unity的GC分配问题——在Editor中使用GetComponent方法来获取一个不存在的Component时会分配额外 阅读全文
posted @ 2020-03-17 11:07 漏船载酒泛中流 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 1.介绍 Memory Profiler允许分析项目的内存使用情况,以查找泄漏和碎片。内存泄漏可能发生在分配内存时,但在不再需要内存后未进行处理。随着内存耗尽,程序性能会恶化,最终导致程序(甚至主机设备)崩溃。当内存分配在许多小块中,而不是更少的大型连续块时,它被称为内存碎片。这将导致分配块之间的未 阅读全文
posted @ 2020-03-17 10:52 漏船载酒泛中流 阅读(6676) 评论(0) 推荐(0) 编辑
摘要: 1.AssetBundle是什么 本文参考学习来源:http://blog.shuiguzi.com/2016/12/15/GuideToABAndRes/ https://blog.csdn.net/Mr_Sun88/article/details/86553465 AssetBundle(简称A 阅读全文
posted @ 2020-03-16 18:50 漏船载酒泛中流 阅读(480) 评论(0) 推荐(0) 编辑
摘要: using UnityEngine; using System.Collections; public class CameraShake : MonoBehaviour { private Transform ThisTransform = null; //Total time for shaki 阅读全文
posted @ 2020-03-16 10:02 漏船载酒泛中流 阅读(200) 评论(0) 推荐(0) 编辑