如何实例化非公共预制
本文关键字:实例化 | 更新日期: 2023-09-27 18:11:06
我通过将预制件拖拽到场景中的变量中来实例化它们。下面是代码:
public GameObject player1;
void Start()
{
Instantiate(player1, spawn.position, spawn.rotation)
}
我不想拖放。我该如何做到这一点?
将您的预制件放入Assets/Resources
文件夹。
然后你可以找到预制件,然后实例化它。
private GameObject player1;
void Start()
{
player1 = Instantiate(Resources.Load("Player1"), spawn.position, spawn.rotation) as GameObject;
}
"Player1"
是装配件的名称。你想叫什么就叫什么。
您可以对任何预制或其他数据(如纹理)执行此操作。Resources.Load
在Unity API上的更多信息