Unity Addressables 笔记

1. 环境配置

  • 安装Package Manager → 搜 Addressables → 安装

  • 初始化WindowAsset ManagementAddressablesGroups → 点击 Create Addressables Settings

  • 标记资源 :选中 Prefab/图片/场景 → Inspector 顶部勾选 Addressable

2. 加载示例

方式一:AssetReference(推荐)

cpp 复制代码
using UnityEngine;
using UnityEngine.AddressableAssets;

public class LoadByReference : MonoBehaviour
{
    public AssetReference reference; // 拖拽 Addressable 资源

    async void Start()
    {
        var prefab = await reference.LoadAssetAsync<GameObject>().Task;
        Instantiate(prefab);
    }
    
    void OnDestroy() => reference.ReleaseAsset();
}

方式二:通过地址字符串

cpp 复制代码
using UnityEngine;
using UnityEngine.AddressableAssets;

public class LoadByAddress : MonoBehaviour
{
    public string address = "MyPrefab"; // 填资源的 Address

    async void Start()
    {
        var prefab = await Addressables.LoadAssetAsync<GameObject>(address).Task;
        Instantiate(prefab);
    }
}

释放Addressables.Release(handle)

相关推荐
心前阳光38 分钟前
Unity发布PC软件图标不能改变
unity·游戏引擎
an86950018 小时前
unity如何在visual studio中打断点debug
unity·游戏引擎·visual studio
xcLeigh9 小时前
Unity基础:使用Transform控制物体移动——Translate与position详解
unity·游戏引擎
FairGuard手游加固10 小时前
Unity小游戏加密:global-metadata.dat与AssetBundle保护
游戏·unity·游戏引擎
狂人开飞机11 小时前
11、UI系统
游戏引擎·godot
真鬼12312 小时前
【Unity AI】Untiy链接cursor与MCP
unity·游戏引擎
WarPigs13 小时前
Unity设置人物位置无效的原因
unity
程序员正茂14 小时前
Unity3d行为树Behavior Designer Pro
unity·行为树
郝学胜-神的一滴15 小时前
C++11 工程级应用 10:减少拷贝,让容器跑得更快
服务器·开发语言·c++·游戏引擎·opengl
玖玥拾15 小时前
Lua 基础语法(八) Unity Huatuo (HybridCLR)
开发语言·unity·游戏引擎·lua