- Unity3D 5.3 新版AssetBundle使用方案及策略
- Unity5Assetbundle简单使用及打包Material文件超大的问题
- Unity3D AssetBundle Manager
- 加载模块深度解析(一)Texture
- 加载模块深度解析(二)Mesh
- 加载模块深度解析(三)Shader
- Unity3D asset bundle 格式简析
- YAML Class ID Reference
- AssetBundlePatch 对 Unity3d 的 AssetBundle进行差异更新
- disunity
- LZMA SDK
- [官方教程] UNITE 2015 视频分享 国内专场 - Unity资源的优化管理
问题:Unity3D 5 打包AssetBundle加载发现C#脚本丢失
原因:是多个Prefab用了同一个C#组件,然后打包的时候没有忽略C#。 这样就设置成了 prefabA.assetbundle、 prefabB.assetbundle、 code.assetbundle。 但是Unity对代码是不会生成AssetBundle的,所以code.assetbundle不会生成出来。 但是prefabA.assetbundle和prefabB.assetbundle中用到的code序列化以为它单独打包了。所以实例化后就会发现Prefab的C#组件丢失
解决:打包AssetBundle时忽略掉依赖的C#文件