学习
引擎类
Seat

*此内容使用人工智能(Beta)翻译,可能包含错误。若要查看英文页面,请点按 此处


概要
方法
Sit(humanoid: Instance):()
继承成员
代码示例
检测座位占用者
local Players = game:GetService("Players")
local seat = Instance.new("Seat")
seat.Anchored = true
seat.Position = Vector3.new(0, 1, 0)
seat.Parent = workspace
local currentPlayer = nil
local function onOccupantChanged()
local humanoid = seat.Occupant
if humanoid then
local character = humanoid.Parent
local player = Players:GetPlayerFromCharacter(character)
if player then
print(player.Name .. " 已经坐下")
currentPlayer = player
return
end
end
if currentPlayer then
print(currentPlayer.Name .. " 已经起身")
currentPlayer = nil
end
end
seat:GetPropertyChangedSignal("Occupant"):Connect(onOccupantChanged)

API 参考
属性
Disabled
读取并联
功能: Basic, AvatarBehavior
模拟访问权限
Seat.Disabled:boolean

Occupant
只读
未复制
读取并联
功能: Basic, AvatarBehavior
模拟访问权限
Seat.Occupant:Humanoid

方法
Sit
功能: Basic, AvatarBehavior
Seat:Sit(humanoid:Instance):()
参数
humanoid:Instance
返回
()

©2026 Roblox Corporation、Roblox、Roblox 标志及 Powering Imagination 是我们在美国及其他国家或地区的注册与未注册商标。