luoyikun

导航

2022年3月27日 #

Unity3d:特效对象池,超时删除池内GameObject,GC权值

摘要: 技术要点: 不用的粒子返回缓冲池按照单个粒子名字创建一个池,当a池上一次操作时间(回收对象)超过阈值,每隔一段时间删除池里一个GameObject,可针对单个粒子配表,频繁使用的,驻留时间更长一个完整池被删除,增加GC权值,GC权值达到最大值调用System.GC.Collect() 遇到问题: 父 阅读全文

posted @ 2022-03-27 16:54 luoyikun 阅读(95) 评论(0) 推荐(0)

Unity3d:UGUI,UI与特效粒子层级,2018.2以上版本BakeMesh,粒子在两个Image之间且在ScrollView

摘要: ui上面展示粒子一般来说有两种方案 1.通过rendertexture渲染,可以完美处理层级问题,不过性能不好,多个摄像机 2.直接放到ui界面调整特效sort in layer,不过如果ui特效穿插多,层级不好管理,且多canvas造成合批问题 现在来第三种方法粒子BakeMesh(要2018.2 阅读全文

posted @ 2022-03-27 11:18 luoyikun 阅读(243) 评论(0) 推荐(0)