4. 运行时加载
在本节中,我们简单的创建一个脚本来演示加载:
using UnityEngine;
public class Example_Load : MonoBehaviour
{
private async void Start()
{
GameObject player = await MyResources.player.Instantiate();
player.transform.position = Vector3.zero;
GameObject bat = await MyResources.enemy.Instantiate("Bat");
GameObject slime = await MyResources.enemy.Instantiate("Slime");
GameObject skeleton = await MyResources.enemy.Instantiate("Skeleton");
bat.transform.position = Vector3.forward;
slime.transform.position = Vector3.forward + Vector3.left;
skeleton.transform.position = Vector3.forward + Vector3.right;
}
}
在上述代码中,我们使用PrefabResource.Instantiate方法来加载并实例化预设。