Informacje o wersji
Edukacja
Klasa silnika
Selection
Brak możliwości tworzenia
Usługa

*Ta zawartość została przetłumaczona przy użyciu narzędzi AI (w wersji beta) i może zawierać błędy. Aby wyświetlić tę stronę w języku angielskim, kliknij tutaj.


Podsumowanie
Metody
Add(instancesToAdd: Instances):()
Get():Instances
Remove(instancesToRemove: Instances):()
Set(selection: Instances):()
Członkowie odziedziczeni
Przykłady kodu
Wybór
local Selection = game:GetService("Selection")
for _, object in pairs(Selection:Get()) do
if object:IsA("BasePart") then
object.CFrame = object.CFrame * CFrame.Angles(0, math.pi / 2, 0)
end
end

Materiały referencyjne dotyczące interfejsów API
Właściwości
SelectionThickness
Tylko do odczytu
Bez replikacji
Odczyt równoległy
Możliwości: Basic
Selection.SelectionThickness:number

Metody
Add
Zabezpieczenia dodatku plug-in
Możliwości: Basic
Selection:Add(instancesToAdd:Instances):()
Parametry
instancesToAdd:Instances
Zwroty
()

Get
Zabezpieczenia dodatku plug-in
Możliwości: Basic
Selection:Get():Instances
Zwroty
Instances
Przykłady kodu
Wybór
local Selection = game:GetService("Selection")
for _, object in pairs(Selection:Get()) do
if object:IsA("BasePart") then
object.CFrame = object.CFrame * CFrame.Angles(0, math.pi / 2, 0)
end
end
Zmiana.Wybór
local selection = game:GetService("Selection")
selection.SelectionChanged:Connect(function()
print("Wybór zawiera " .. #selection:Get() .. " elementów.")
end)

Remove
Zabezpieczenia dodatku plug-in
Możliwości: Basic
Selection:Remove(instancesToRemove:Instances):()
Parametry
instancesToRemove:Instances
Zwroty
()

Set
Zabezpieczenia dodatku plug-in
Możliwości: Basic
Selection:Set(selection:Instances):()
Parametry
selection:Instances
Zwroty
()
Przykłady kodu
Zestaw wyboru
local Selection = game:GetService("Selection")
local newSelection = {}
for _, object in pairs(workspace:GetDescendants()) do
if object:IsA("BasePart") and object.BrickColor == BrickColor.new("Bright red") then
table.insert(newSelection, object)
end
end
Selection:Set(newSelection)

Zdarzenia
SelectionChanged
Możliwości: Basic
Selection.SelectionChanged():RBXScriptSignal
Przykłady kodu
Zmiana.Wybór
local selection = game:GetService("Selection")
selection.SelectionChanged:Connect(function()
print("Wybór zawiera " .. #selection:Get() .. " elementów.")
end)

©2026 Roblox Corporation. Nazwa Roblox, logo Roblox oraz hasło „Powering Imagination” należą do naszych zarejestrowanych i niezarejestrowanych znaków towarowych na terenie Stanów Zjednoczonych oraz w innych krajach.