Instance

Hiển Thị Bản Đã Lỗi Thời

*Nội dung này được dịch bằng AI (Beta) và có thể có lỗi. Để xem trang này bằng tiếng Anh, hãy nhấp vào đây.

Dữ liệu Instance lưu trữ hình dạng nhà xây dựng cho Instance đối tượng.

Tóm Tắt

Người Tạo

Người Tạo

new

Tạo một Instance mới của loại className .

Ghi chú rằng khi Parent của một ô đối tượng được cài đặt, Luau lắng nghe một loạt các thay đổi thuộc tính khác nhau cho replication, render và physics. Vì lý do hiệu suất, nó đượ


-- Đặt ví dụ / trường hợpmẹ của mới instâne mới (được đề xuất)
local part = Instance.new("Part")
part.Position = Vector3.new(0, 10, 0)
part.Parent = workspace
-- Đặt cha mẹ của mới ví dụ / trường hợptrong constructor (được khuyến khích)
local part = Instance.new("Part", workspace)
part.Position = Vector3.new(0, 10, 0)

Tham Số

className: string

Tên lớp của mới instance để tạo.

parent: Instance

Đối tượng opzional để phục vụ nhân bản mới. Không được khuyến nghị vì lý do hiệu suất (xem mô tả ở trên).

fromExisting

Tạo một đối tượng mới với cùng loại giá trị thuộc tính và giá trị tương tự như một đối tượng hiện có. Trong hầu hết các trường hợp sử dụng Instance:Clone() là phù hợp hơn, nhưng nhà xây dựng này hữu ích khi thực hiện các thư viện hoặc hệ thống thấp cấp.

Có hai sự khác biệt hành vi giữa this builder và phương thức Instance:Clone() :

  • Người xây dựng này sẽ không sao chép bất kỳ phần nào của cha đẻ Instances đến nối dõi với những đối tượng hiện hữu.

  • Nhà xây dựng này sẽ trả lại một đối tượng mới ngay cả khi đối tượng hiện tại có Instance.Archivable đặt là false .

Tham Số

existingInstance: Instance

Các Instance hiện tại để sao chép giá trị tính thiết bị từ.