}// 返回 WWW 下载 AB 包加载路径publicstaticstringGetWWWAssetBundlePath(){stringstrReturnWWWPath =string.Empty;#ifUNITY_STANDALONE_WINstrReturnWWWPath ="file://"+ GetABOutPath();#elifUNITY_IPHONEstrReturnWWWPath = GetABOutPath() +"/Raw/";#elifUNITY_ANDROIDstrReturnWWWPath ="jar:file://"+...
打开Build Settings,选中你想要打包的场景 点击菜单栏中的 Pvr_UnitySDK->Build Tool->Build And Run
贴上编辑器工具代码: usingUnityEditor;usingSystem.Collections;usingUnityEngine;usingSystem.IO;usingSystem.Collections.Generic;namespaceQFramework.Editor{publicclassQABEditor{[MenuItem("QFramework/AB/Build")]publicstaticvoidBuildAssetBundle(){// AB包输出路径stringoutPath=Application.streamingAssetsPath+"/QAB";...
检索所有冗余资源 AssetBundleEditor打包工具简介 这在之前的工具(Unity编辑器开发(三):实战、开发一个AB包编辑器工具)基础上做了一些升级,优化了运行速度,采用了新的打包策略,支持监控AB包的预测大小,筛选出被多次打包的冗余资源等新功能。 注意:已在某个版本中移除。...
设置好属性后,下面开始构建AssetBundle包,首先先创建一个文件夹命名Editor,这个文件夹是不会进行打包的特定编辑器扩展文件夹。然后我们创建一个编辑器扩展类CreateAssetbundles。写入下面的代码 usingUnityEditor; usingSystem.IO; publicclassCreateAssetbundles{
到这里第一步我们就完成了 导入了这个AssetBundle打包插件下面我们来设置一下打包的配置 我在unity里新建了两个Prefab一个是Cube一个是Sphere 在这里我们就把这两个当作项目中的资源,点击Cube会出现 Project下的每一个文件下面都有一个AssetBundle,点击红色区域弹出New点击New会提示你输入AssetBundle的name,左边的红色区域...
通过Window->AssetBundle Browser便可打开该工具进行相关操作。我们只需将需要打包的内容拖拽到工具中便会生成相应的Bundle。如果我们同时打多个Bundle,如果Bundle中出现了重复的资源,该工具也会在旁边以黄色的小叹号给我们提示,这样我们便可以将重复的资源单独打包,从而让我们的Bundle运行更高效。
到这里第一步我们就完成了 导入了这个AssetBundle打包插件下面我们来设置一下打包的配置 我在unity里新建了两个Prefab一个是Cube一个是Sphere 在这里我们就把这两个当作项目中的资源,点击Cube会出现 Project下的每一个文件下面都有一个AssetBundle,点击红色区域弹出New点击New会提示你输入AssetBundle的name,左边的红色区域...
using System.Collections.Generic; using System.IO; using UnityEditor; public class PackBundles : Editor { //选定资源打包 [MenuItem("PackBundles/PackBundles")] static void PutBundleAssetes() { //初始化一个AssetBundleBuild表 List<AssetBundleBuild> buildMap = new List<AssetBundleBuild>(); AssetBun...
2.官方提供好的打包工具:Asset Bundle Browser 获取工具:新建一个工程,点击Window->Package Manager;在搜索框中输入找到Asset Bundle Browser,进行安装。 2.关联资源和AB包 AssetBundleBrowser参数相关 Build 其他参数: ETI:在资源包中 不包含资源的类型信息; ...