找回密码
 立即注册
查看: 336|回复: 0

Unity AssetBundle打包

[复制链接]
发表于 2022-5-17 15:09 | 显示全部楼层 |阅读模式
一、构建 AssetBundle


2019之前的版本,可以直接到【Windows】->【Package Manager】中搜索、安装Asset Bundle Browser插件。
2019之后的版本,已经搜索不到该插件了,需要手动添加该功能。

在项目Assets下新建Editor目录,将CreateAssetBundles脚本放进去。如下

image.png

CreateAssetBundles脚本如下:using UnityEditor;using System.IO;public class CreateAssetBundles{    [MenuItem("Assets/Build AssetBundles")]    static void BuildAllAssetBundles()    {        string assetBundleDirectory = "Assets/AssetBundles";        if (!Directory.Exists(assetBundleDirectory))        {            Directory.CreateDirectory(assetBundleDirectory);        }        BuildPipeline.BuildAssetBundles(assetBundleDirectory,                                        BuildAssetBundleOptions.None,                                        BuildTarget.StandaloneOSX);    }}
也可以参考Unity中文开发文档中的教程:https://docs.unity.cn/cn/current/Manual/AssetBundles-Workflow.html
这里面有一个坑,上面代码最后一行,有个参数是对应的平台(BuildTarget.StandaloneOSX),这个我们需要选择正确。不然会报错

2981652756804_.pic.jpg



二、打包



首先选择需要打包的文件,然后在Unity右下角,有个AssetBundle选项,选择名称和后缀,如果没有,就选择new来创建一个。如下图

image.png

最后选择菜单【Assets】->【Build AssetBundles】,等待打包完成,之后会在项目Assets下的AssetBundles找到打包好的文件

image.png

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-11-16 12:05 , Processed in 0.129729 second(s), 26 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表