Aprenda
Classe do mecanismo
PhysicsService
Não criável
Serviço

*Este conteúdo é traduzido por IA (Beta) e pode conter erros. Para ver a página em inglês, clique aqui.



Referência API
Métodos
CollisionGroupContainsPart
Obsoleto

CollisionGroupsAreCollidable
Recursos: Physics
Acesso à simulação
PhysicsService:CollisionGroupsAreCollidable(
name1:string, name2:string
Parâmetros
name1:string
name2:string
Devolução

CollisionGroupSetCollidable
Recursos: Physics
Acesso à simulação
PhysicsService:CollisionGroupSetCollidable(
name1:string, name2:string, collidable:boolean
):()
Parâmetros
name1:string
name2:string
collidable:boolean
Devolução
()

CreateCollisionGroup
Obsoleto

GetCollisionGroupId
Obsoleto

GetCollisionGroupName
Obsoleto

GetCollisionGroups
Obsoleto

GetMaxCollisionGroups
Recursos: Physics
Acesso à simulação
PhysicsService:GetMaxCollisionGroups():number
Devolução

GetRegisteredCollisionGroups
Recursos: Physics
Acesso à simulação
PhysicsService:GetRegisteredCollisionGroups():{any}
Devolução

IsCollisionGroupRegistered
Recursos: Physics
Acesso à simulação
PhysicsService:IsCollisionGroupRegistered(name:string):boolean
Parâmetros
name:string
Devolução

RegisterCollisionGroup
Recursos: Physics
Acesso à simulação
PhysicsService:RegisterCollisionGroup(name:string):()
Parâmetros
name:string
Devolução
()
Amostras de código
PhysicsService:RegisterCollisionGroup
local PhysicsService = game:GetService("PhysicsService")
local collisionGroupBall = "CollisionGroupBall"
local collisionGroupDoor = "CollisionGroupDoor"
-- Registrar grupos de colisão
PhysicsService:RegisterCollisionGroup(collisionGroupBall)
PhysicsService:RegisterCollisionGroup(collisionGroupDoor)
-- Atribuir partes a grupos de colisão
script.Parent.BallPart.CollisionGroup = collisionGroupBall
script.Parent.DoorPart.CollisionGroup = collisionGroupDoor
-- Definir grupos como não colidíveis entre si e verificar o resultado
PhysicsService:CollisionGroupSetCollidable(collisionGroupBall, collisionGroupDoor, false)
print(PhysicsService:CollisionGroupsAreCollidable(collisionGroupBall, collisionGroupDoor)) --> false

RemoveCollisionGroup
Obsoleto

RenameCollisionGroup
Recursos: Physics
Acesso à simulação
PhysicsService:RenameCollisionGroup(
from:string, to:string
):()
Parâmetros
from:string
Devolução
()

SetPartCollisionGroup
Obsoleto

UnregisterCollisionGroup
Recursos: Physics
Acesso à simulação
PhysicsService:UnregisterCollisionGroup(name:string):()
Parâmetros
name:string
Devolução
()

©2026 Roblox Corporation, Roblox, o logotipo Roblox e Powering Imagination estão entre nossas marcas registradas e não registradas nos EUA e em outros países.