当前位置:   article > 正文

Unity热更新系列之AssetBundle(1) ——详述如何设置AssetBundle Name_assetbundlename

assetbundlename

Unity热更新系列之AssetBundle(1)

——详述如何设置AssetBundle Name

在打资源包前,需要为资源设置AssetBundle名,该资源名称除了包含自己的名字外,还应该包含该资源在整个资源文件夹下的子目录层级。
如下:texture是该资源在整个大文件夹下的分类文件夹。
这里写图片描述
当设置了分类文件夹后,打出的资源会自动将该文件分类到这个文件夹下

可以用AssetImporter.assetBundleName对该名称进行设置:

//path是该资源相对Asset下的路径
 AssetImporter.GetAtPath(path).assetBundleName = 分类文件夹+  name;
  • 1
  • 2

在游戏资源中,存在资源相互引用的现象。
比如一个NGUI图集,会引用一个材质和一个UIAtlas.cs脚本,其中材质球上又会引用一个Texture和一个Shader。

我们可以在Project窗口中右键点击图集的预制体,点击上面的 Select Dependencies 来选中这个图集的所有依赖。
如图:
这里写图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/82064
推荐阅读
相关标签
  

闽ICP备14008679号