sceneManager.loadscene加载场景时不会主动去加载场景的依赖包,要手动加载或添加场景到build setting列表中...

假设有一场景1001.unity,,manifest文件如下:

ManifestFileVersion: 0
CRC: 425184873
Hashes:
AssetFileHash:
serializedVersion: 2
Hash: cd79999108bfb0a6a2695b1a33471bb4
TypeTreeHash:
serializedVersion: 2
Hash: 31d6cfe0d16ae931b73c59d7e0c089c0
HashAppended: 0
ClassTypes: []
Assets:
- Assets/res/Scenes/1001/1001.unity
Dependencies:
- F:/ProjectMobile/project/Assets/../debug/android/resource/assets/res/prefabs/effects/e_char/fazhen.assetbundle
- F:/ProjectMobile/project/Assets/../debug/android/resource/assets/res/prefabs/effects/e_scene/e_m001_shuizhengqi1.assetbundle
- F:/ProjectMobile/project/Assets/../debug/android/resource/assets/res/prefabs/effects/e_scene/e_m001_guangshu01/e_m001_guangshu01.assetbundle
- F:/ProjectMobile/project/Assets/../debug/android/resource/assets/res/prefabs/effects/e_scene/e_m001_taohuaban01/e_m001_taohuaban01.assetbundle
- F:/ProjectMobile/project/Assets/../debug/android/resource/assets/res/map/jiangnan.assetbundle

 

打包时,1001.unity打成了 1001.ab, 上面的依赖资源打成了 1001res.ab。

则直接scenemanager.loadscene(1001)会提示出错:

scene '1001' couldn't be loaded because it has not been added to the build settings or the assetbundle has not been loaded.

转载于:https://www.cnblogs.com/timeObjserver/p/7126462.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值