要在Unity中獲取克隆的物體,你可以使用Instantiate函數(shù)。該函數(shù)接受一個原始物體作為參數(shù),并返回該物體的克隆。
下面是一個使用Instantiate函數(shù)將一個原始物體克隆的示例代碼:
public GameObject originalObject;
public GameObject clonedObject;
void Start()
{
// 克隆物體
clonedObject = Instantiate(originalObject);
}
在這個示例中,我們首先要在Unity編輯器中將原始物體賦值給originalObject。然后,我們使用Instantiate函數(shù)將originalObject克隆,并將克隆的物體賦值給clonedObject變量。
注意:在實際使用中,你可能還需要指定克隆物體的位置、旋轉(zhuǎn)和縮放等屬性,可以在Instantiate函數(shù)中添加額外的參數(shù)來實現(xiàn)。
clonedObject = Instantiate(originalObject, newPosition, newRotation);
這里的newPosition和newRotation是你希望克隆物體所在的位置和旋轉(zhuǎn)值。