07 2022 档案
摘要:using System;using System.Collections;using System.Collections.Generic;using System.IO;using System.Linq;using System.Text;using System.Threading;usin
阅读全文
摘要:转载自:Unity - Profiler参数详解 - 简书 (jianshu.com) CPU Usage ● GC Alloc - 记录了游戏运行时代码产生的堆内存分配。这会导致ManagedHeap增大,加速GC的到来。我们要尽可能避免不必要的堆内存分配,同时注意:1、检测任何一次性内存分配
阅读全文
摘要:转自:Unity SRP Batcher的工作原理 - 知乎 (zhihu.com) 个人理解:srpbatch不是减少drawcall的次数,而是减少了一次drawcall的耗时,具体参考: 原理:在gpu内存存储material数据,这样drawcall的时候只需要传参数过来而不用进行一堆mat
阅读全文
摘要:1.闭包:函数内的lamda表达式或者其他函数用到了函数内创建的变量,会将这个变量捕获(不会在函数执行完释放,看编译后的代码是将表达式编译成一个类,捕获的变量作为类的字段,委托实例作为类方法),捕获的变量的值是在表达式使用的时候拿值(也就是拿最新的值),所以会出现下面的情况: static void
阅读全文