Sistema Direccionable - Cargando Recursos

ventaja

Sistema de recursos direccionables: recursos fáciles de administrar, actualización en caliente, reducción del tamaño del paquete, etc.

Preparar

  1. Descargue el paquete Addressables del Administrador de paquetes;
  2. Después de seleccionar el recurso, marque Direccionable en la ventana del inspector;
  3. Nota: el código C# no se puede configurar para abordar un recurso
  4. Una vez que los recursos de la carpeta Recursos se configuran como recursos direccionables, se moverán fuera de la carpeta para evitar la duplicación de recursos.

carga

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);
             }
         };
    }
}

Supongo que te gusta

Origin blog.csdn.net/weixin_43796392/article/details/122874968
Recomendado
Clasificación