アドレス可能なシステム-リソースの読み込み

アドバンテージ

アドレス可能なリソースシステム:リソースの管理、ホットアップデート、パッケージサイズの縮小などが簡単です。

準備

  1. パッケージマネージャーからAddressablesパッケージをダウンロードします。
  2. リソースを選択したら、インスペクターウィンドウで[アドレス指定可能]をオンにします。
  3. 注:リソースをアドレス指定するようにC#コードを設定することはできません
  4. Resourcesフォルダー内のリソースがアドレス可能なリソースとして設定された後、リソースの重複を避けるために、それらはフォルダーから移動されます。

ロード

using UnityEngine;
using UnityEngine.AddressableAssets;
using UnityEngine.ResourceManagement.AsyncOperations;
public class Addressables : MonoBehaviour
{
    
    
    //1.资源标识类
    public AssetReference assetReference;//通用资源标识类 加载任意类型资源
    //2.资源异步加载
    void Start()
    {
    
    
        //加载预制体 
        assetReference.LoadAssetAsync<GameObject>().Completed += (handle) =>
         {
    
    
             if (handle.Status == AsyncOperationStatus.Succeeded)
             {
    
    
                 Instantiate(handle.Result, Vector3.zero, Quaternion.identity);
             }
         };
    }
}

おすすめ

転載: blog.csdn.net/weixin_43796392/article/details/122874968