Instance

顯示已棄用項目

*此內容是使用 AI(Beta 測試版)翻譯,可能含有錯誤。若要以英文檢視此頁面,請按一下這裡

Class.Instance 資料類型包含 Instance 對象的建造器。

概要

建構子

建構子

new

創建新 Instance 的類型 className

注意,當對象的 Parent 設置時,Luau 會聽到一系列不同的屬性變更,以便重複、渲染和物理。為了性能原因,建議您在創建新對象時設置此建造器的 Parent 屬性 最後


-- 設定新實個體、實例的上一個親 (建議)
local part = Instance.new("Part")
part.Position = Vector3.new(0, 10, 0)
part.Parent = workspace
-- 在建造器中設定新實個體、實例的父親 (建議)
local part = Instance.new("Part", workspace)
part.Position = Vector3.new(0, 10, 0)

參數

className: string

新實例的類別名稱。

parent: Instance

可選擇的對象來啟用新的實例。不建議為性能原因 (請參閱上方的說明)。

fromExisting

建立一個新的對象,其類型和屬性值與現有對物件相同。在大多數情況下使用 Instance:Clone() 是更適當的,但這個建造器對於低等級的圖書館或系統很有用。

這個建造器和 Instance:Clone() 方法之間有兩個行為上的差異:

  • 此建造器不會複製任何與現有對象相關的 Instances 對物件。

  • 這個建造器會在現有對象有 Instance.Archivable 設置為 false 時還會返回新的對象。

參數

existingInstance: Instance

現有 Instance 以複製屬性值。