摘要:
定义:将一个或多个文件,按照一种归档格式,存在一个文件中,Unity可以索引并序列化其中的文件 操作:加载/卸载AB自身、加载卸载AB中某个资源 作用:在游戏安装后,继续分发和更新非代码资源 1)减小游戏包体 2)减小运行时内存压力 3)针对不同设备/平台,加载不同资源 AB结构 1)数据头:ide 阅读全文
摘要:
一、Resources 的序列化与加载 在上一篇提到过,Resources 文件夹下所有 Assets 和 Objects,在打包项目的时候,会被序列化为一个二进制文件。 这个文件类似下一篇要提到的 AssetBundle,包含了元数据和索引信息。其中,索引信息包含了一个序列化的查找树,用于将 Ob 阅读全文
摘要:
注意: 1、教程中的 Objects 和 Assets 仅是为了这篇教程而做的命名,与 Unity API 的同名概念没有关联。 2、在 Unity API 中,这篇教程中的 Objects 反而一般被命名为 Assets,比如 AssetBundle.LoadAsset 和 Resources.U 阅读全文
摘要:
一、渲染一帧步骤 0-1、剔除:摄像机视锥体剔除、代码删除/隐藏Mesh 0-2、从硬盘HDD中加载纹理、Mesh到内存RAM,再将需要渲染的加载到VRAM[1]。 1、设置全局 Render State(Unity中对应SetpassCall),包含:顶点/片元着色器、纹理、材质、光照、透明度等 阅读全文