PhysicsService

Show Deprecated
Not Creatable
Service

Properties

Methods

CollisionGroupSetCollidable

()

Parameters

name1: string
Default Value: ""
name2: string
Default Value: ""
collidable: boolean
Default Value: ""

Returns

()

CollisionGroupsAreCollidable

Parameters

name1: string
Default Value: ""
name2: string
Default Value: ""

Returns

GetMaxCollisionGroups


Returns

GetRegisteredCollisionGroups


Returns

IsCollisionGroupRegistered

Parameters

name: string
Default Value: ""

Returns

RegisterCollisionGroup

()

Parameters

name: string
Default Value: ""

Returns

()

Code Samples

PhysicsService:RegisterCollisionGroup

local PhysicsService = game:GetService("PhysicsService")
local collisionGroupBall = "CollisionGroupBall"
local collisionGroupDoor = "CollisionGroupDoor"
-- Register collision groups
PhysicsService:RegisterCollisionGroup(collisionGroupBall)
PhysicsService:RegisterCollisionGroup(collisionGroupDoor)
-- Assign parts to collision groups
script.Parent.BallPart.CollisionGroup = collisionGroupBall
script.Parent.DoorPart.CollisionGroup = collisionGroupDoor
-- Set groups as non-collidable with each other and check the result
PhysicsService:CollisionGroupSetCollidable(collisionGroupBall, collisionGroupDoor, false)
print(PhysicsService:CollisionGroupsAreCollidable(collisionGroupBall, collisionGroupDoor)) --> false

RenameCollisionGroup

()

Parameters

from: string
Default Value: ""
to: string
Default Value: ""

Returns

()

UnregisterCollisionGroup

()

Parameters

name: string
Default Value: ""

Returns

()

Events