AssetBundle学习资源汇总

| 发布     | 分类 Unity  | 标签 AssetBundle 



问题: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#文件

上一篇: C#用Mono运行exe程序
下一篇: Unity性能优化学习资源汇总