Unity -- BuildPipeline 编译管线

来源:互联网 发布:上海知凡商贸有限公司 编辑:程序博客网 时间:2024/06/05 18:48

4.x中的BuildPipeline 类
作用:让你可以以编程的方式生成播放器或资源包,以便从网页中加载

在圣典中的方法
PushAssetDependencies 让你管理交叉引用和不同资源包和播发器构建之间的依赖关系
PopAssetDependemcies 让你管理交叉引用和不同资源包和播放器构建之间的依赖关系
BuildPlayer : 生成一个播放器(仅用于Unity Pro)
BuildAssetBundle 生成一个资源包
BuildAsserBundkeExplicit 生成一个资源包没带有资源的自定义名称

原文:链接 Unity 5.x版
BuildPipeline
让您以编程方式构建可以从网络加载的播放器或AssetBundles。
静态变量
isBuildingPlayer :目前是否正在建造一个玩家
静态功能
BuildAssetBundles 构建编辑器中指定的所有AssetBundles。
BuildPlayer 建立一个玩家。
GetCRCForAssetBundle 提取给定的AssetBundle的crc校验和。
GetHashForAssetBundle 提取给定的AssetBundle的散列。

个人了解到的一些改进:
4.x版本中的AssetBundle.CreateFromFile方法,在5.x版本中变成了AssetBundle.LoadFromFile方法。
4.x版本中的AssetBundle.CreateFromMemory方法,在5.x版本中变成了LoadFromMemoryAsync方法。
4.x版本中的AssetBundle.CreateFromMemoryImmediate方法,在5.x版本中变成了LoadFromMemory方法。

原创粉丝点击