Unity Addressable 构建对应平台bundle包

在项目中使用Addressable打包时遇到一个问题,面对多个平台打包时,需要每次都Switch Platform一次,才可以打对应的包。比较繁琐,这边提供一个解决方案。

实现在 Unity 编辑器中选择要构建的 Addressable 资源的目标平台,然后根据选择的平台执行打包操作。具体代码如下:

using UnityEditor;
using UnityEditor.AddressableAssets;
using UnityEditor.AddressableAssets.Settings;
using UnityEditor.AddressableAssets.Settings.GroupSchemas;
using UnityEngine;

namespace AddressableBundle
{
    public class AddressablePlatformBuilder : EditorWindow
    {
        private BuildTargetGroup buildTargetGroup = BuildTargetGroup.Standalone;
        private BuildTarget buildTarget = BuildTarget.StandaloneWindows;

        [MenuItem("Tools/Addressable Platform Builder")]
        public static void ShowWindow()
        {
            GetWindow<AddressablePlatformBuilder>("Addressable Pla
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值