欢迎光临散文网 会员登陆 & 注册

UnityAssetBundle打包图集和LoadAssetWithSubAssets

2023-04-04 17:51 作者:鹿真人  | 我要投稿

友情提醒:查资料要注意版本更替的问题,当前测试版本为Unity2021.3.16f1c1集是SpriteAtlasV1

通过ab包测试的结论如下

1.该版本使用LoadAssetWithSubAssets加载图集是获取不到其中的Sprite的

2.如果图集打了ab包但是关联的sprite未设置ab会被自动隐性引用

3.如果图集打了ab包并和关联的sprite是同一个ab包并不会造成资源翻倍现象

4.如果图集未打ab包但是关联的Sprite是同一个ab包任然可以合并Texture减小体积


UnityScriptingAPI中并未明确的给出LoadAssetWithSubAssets的SubAssets是什么但起码可以确认的是Sprite在打包图集后在图集中无法视为SubAsset。对于3,4两点来说这里不确定是否是bug利还是本应如此。

后续会继续调查这个SubAsset的具体指代是什么,目前测试的结果是加载FBX模型时如果想得到其中的mesh等资源需要用到他。





UnityAssetBundle打包图集和LoadAssetWithSubAssets的评论 (共 条)

分享到微博请遵守国家法律