เรียนรู้
Engine Class
PhysicsService
ไม่สามารถสร้าง
บริการ

*เนื้อหานี้แปลโดยใช้ AI (เวอร์ชัน Beta) และอาจมีข้อผิดพลาด หากต้องการดูหน้านี้เป็นภาษาอังกฤษ ให้คลิกที่นี่


สรุป
วิธีการ
CollisionGroupContainsPart(name: string,part: BasePart):boolean
เลิกใช้แล้ว
CollisionGroupSetCollidable(name1: string,name2: string,collidable: boolean):()
CreateCollisionGroup(name: string):number
เลิกใช้แล้ว
GetCollisionGroupId(name: string):number
เลิกใช้แล้ว
GetCollisionGroupName(name: number):string
เลิกใช้แล้ว
GetCollisionGroups():{any}
เลิกใช้แล้ว
RemoveCollisionGroup(name: string):()
เลิกใช้แล้ว
SetPartCollisionGroup(part: BasePart,name: string):()
เลิกใช้แล้ว
สมาชิกที่ได้รับทอด

เอกสารอ้างอิงเกี่ยวกับ API
วิธีการ
CollisionGroupContainsPart
เลิกใช้แล้ว

CollisionGroupsAreCollidable
ความสามารถ: Physics
การเข้าถึงการจำลองสถานการณ์
PhysicsService:CollisionGroupsAreCollidable(
name1:string, name2:string
พารามิเตอร์
name1:string
name2:string
ส่งค่ากลับ

CollisionGroupSetCollidable
ความสามารถ: Physics
การเข้าถึงการจำลองสถานการณ์
PhysicsService:CollisionGroupSetCollidable(
name1:string, name2:string, collidable:boolean
):()
พารามิเตอร์
name1:string
name2:string
collidable:boolean
ส่งค่ากลับ
()

CreateCollisionGroup
เลิกใช้แล้ว

GetCollisionGroupId
เลิกใช้แล้ว

GetCollisionGroupName
เลิกใช้แล้ว

GetCollisionGroups
เลิกใช้แล้ว

GetMaxCollisionGroups
ความสามารถ: Physics
การเข้าถึงการจำลองสถานการณ์
PhysicsService:GetMaxCollisionGroups():number
ส่งค่ากลับ

GetRegisteredCollisionGroups
ความสามารถ: Physics
การเข้าถึงการจำลองสถานการณ์
PhysicsService:GetRegisteredCollisionGroups():{any}
ส่งค่ากลับ

IsCollisionGroupRegistered
ความสามารถ: Physics
การเข้าถึงการจำลองสถานการณ์
PhysicsService:IsCollisionGroupRegistered(name:string):boolean
พารามิเตอร์
name:string
ส่งค่ากลับ

RegisterCollisionGroup
ความสามารถ: Physics
การเข้าถึงการจำลองสถานการณ์
PhysicsService:RegisterCollisionGroup(name:string):()
พารามิเตอร์
name:string
ส่งค่ากลับ
()
ตัวอย่างโค้ด
PhysicsService:RegisterCollisionGroup
local PhysicsService = game:GetService("PhysicsService")
local collisionGroupBall = "CollisionGroupBall"
local collisionGroupDoor = "CollisionGroupDoor"
-- ลงทะเบียนกลุ่มการชน
PhysicsService:RegisterCollisionGroup(collisionGroupBall)
PhysicsService:RegisterCollisionGroup(collisionGroupDoor)
-- กำหนดชิ้นส่วนให้กับกลุ่มการชน
script.Parent.BallPart.CollisionGroup = collisionGroupBall
script.Parent.DoorPart.CollisionGroup = collisionGroupDoor
-- ตั้งกลุ่มให้ไม่สามารถชนกันและตรวจสอบผลลัพธ์
PhysicsService:CollisionGroupSetCollidable(collisionGroupBall, collisionGroupDoor, false)
print(PhysicsService:CollisionGroupsAreCollidable(collisionGroupBall, collisionGroupDoor)) --> false

RemoveCollisionGroup
เลิกใช้แล้ว

RenameCollisionGroup
ความสามารถ: Physics
การเข้าถึงการจำลองสถานการณ์
PhysicsService:RenameCollisionGroup(
from:string, to:string
):()
พารามิเตอร์
from:string
ส่งค่ากลับ
()

SetPartCollisionGroup
เลิกใช้แล้ว

UnregisterCollisionGroup
ความสามารถ: Physics
การเข้าถึงการจำลองสถานการณ์
PhysicsService:UnregisterCollisionGroup(name:string):()
พารามิเตอร์
name:string
ส่งค่ากลับ
()

©2026 Roblox Corporation. Roblox, โลโก้ Roblox และ Powering Imagination เป็นส่วนหนึ่งของเครื่องหมายการค้าที่จดทะเบียน และไม่ได้จดทะเบียนของเราในสหรัฐฯ และประเทศอื่นๆ