![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Unity3d+YooAsset
文章平均质量分 83
四夕立羽
这个作者很懒,什么都没留下…
展开
-
unity3d:YooAsset shader变体收集代码解析
反射调用ShaderUtil.ClearCurrentShaderVariantCollection清空当前项目搜集到的变体,我们需要重新搜集一次;每次处理一批时,总材质球列表_allMaterials去掉0-count,然后处理当前的range。在场景中创建一堆sphere几何体,并排列整齐,然后把渲染相机对齐它们,并保证它们都可以看见;变体收集,每次只处理最大1000个材质球,超过的,等下一批再处理。分批次把这些材质资源赋予这些sphere几何体,渲染100ms;收集所有依赖asset的材质球。原创 2023-07-17 01:15:19 · 1191 阅读 · 0 评论 -
unity3d:YooAsset零冗余构建Assetbundle代码分析
1.每个收集器下asset会构建出BuildAssetInfo,这种asset是没有冗余,只有依赖列表2.每个依赖asset会构建出BuildAssetInfo,会记录将要打入的bundle列表。原创 2023-07-02 00:09:20 · 2367 阅读 · 0 评论