您最多选择25个主题
主题必须以中文或者字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符
29 行
863 B
29 行
863 B
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using UnityEngine;
|
|
using UnityEngine.AddressableAssets;
|
|
using UnityEngine.ResourceManagement.AsyncOperations;
|
|
|
|
namespace UnityRoyale
|
|
{
|
|
//This script is not actually used in the game,
|
|
//but it's left in the project as a very simple example of loading and instantiating a Prefab from Addressables
|
|
public class AAUsageExample : MonoBehaviour
|
|
{
|
|
public AssetReferenceGameObject refObject;
|
|
|
|
void Start()
|
|
{
|
|
//Request loading
|
|
refObject.LoadAssetAsync().Completed += OnPrefabLoaded;
|
|
}
|
|
|
|
private void OnPrefabLoaded(AsyncOperationHandle<GameObject> asyncOp)
|
|
{
|
|
Debug.Log(asyncOp.Result.name + " loaded.");
|
|
|
|
//Instantiate the newly loaded AA on the world's origin
|
|
Instantiate<GameObject>(asyncOp.Result, Vector3.zero, Quaternion.identity, null);
|
|
}
|
|
}
|
|
}
|