首页 > 代码库 > [cb] Assetbundle打包(一)
[cb] Assetbundle打包(一)
Unity的Assetbundle是Unity Pro提供的功能。
理解:Asset 资源,资产;Bundle :包,一批,捆;字面上的意思,就是把资源打包。
在项目中的实际应用:Art工程,Prefab打包成AssetBundle到Produect目录,Client工程读取AssetBundle;
下面这张图是Art工程
放在Product目录下的Prefab都会打包成AssetBundle
打包AssetBundle到Product目录下[Assetbundle有运行平台之分]
Client工程主要的是Code,在StreamingAssets目录有当前平台的AssetBundle快捷方式
资源更新
Tips:
由于移动平台上不能更新脚本,也就Prefab上绑定的脚本是不会被执行的。但是如果本地工程有同样的脚本,那么Unity会自动将这个脚本绑定在下载的Prefab上,并且他们执行的非常好。如果本地工程中没有Prefab上的脚本,那么这个脚本是永远不会执行的。
比如:Box1.Prefab和Coin1.Prefab同样引用CBonesObject.cs,但是某些Public的变量值不一样,打包Assetbundle也是没有问题的,一样可以识别的很好。
下图:Art工程Prefab上的脚本在Client工程同样需要存在
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。