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)

相关推荐
丁小未2 小时前
基于MVVM框架的XUUI 扩展的UI管理系统教程
unity·mvvm·ui框架·xuui·ui管理器
丁小未19 小时前
基于MVVM框架的XUUI HelloWorld 新手教程
unity·性能优化·c#·游戏引擎
丁小未20 小时前
基于MVVM框架的XUUI MoreComplex案例
unity·c#
EQ-雪梨蛋花汤20 小时前
【Unity笔记】VR 一体机画面锯齿、模型边缘闪烁、接缝抖动排查:MSAA、Mipmap、Render Scale、Z-Fighting 全流程记录
笔记·unity·vr
松树戈1 天前
【Godot4精进之路】03~Godot编辑器常用界面介绍
编辑器·游戏引擎·godot
YigAin1 天前
Unity Spine 资源出现白边的解决办法
unity·游戏引擎·spine
郝学胜-神的一滴2 天前
中级OpenGL教程 013:渲染器类架构设计与逐帧渲染流程详解
开发语言·c++·unity·游戏引擎·图形渲染·opengl·unreal
_helen_5202 天前
unreal engine 虚拟现实 + airsim
游戏引擎·vr·虚幻
真鬼1234 天前
【Unity WebGL】内嵌网页与双向通信
unity·游戏引擎·webgl
zyh______4 天前
C#语法糖(按照实用性排序)
unity·c#