PhysicsSettings
*เนื้อหานี้แปลโดยใช้ AI (เวอร์ชัน Beta) และอาจมีข้อผิดพลาด หากต้องการดูหน้านี้เป็นภาษาอังกฤษ ให้คลิกที่นี่
การตั้งค่าฟิสิกส์เป็นคลาสสิงโลนที่ช่วยให้คุณดูคุณลักษณะการแก้ไขข้อผิดพลาดในเครื่องกลศาสตร์ของ Roblox ได้คุณสามารถหาได้ในแท็บฟิสิกส์ในเมนูการตั้งค่าของ Studio
สรุป
คุณสมบัติ
เมื่อตั้งค่าเป็นจริง วัตถุที่จำลองทางกายภาพจะหยุดจำลองหากพวกเขามีการเคลื่อนไหวน้อยหรือไม่มีเลยในช่วงเวลาที่กำหนด
เมื่อตั้งค่าเป็นจริง ส่วนที่เป็น BasePart.Anchored จะแสดงเส้นขอบพื้นสีเทาบนพื้นขอบของชิ้นส่วนที่กําลังมองไปที่พื้นในขณะนี้
เมื่อตั้งค่าเป็นจริงแต่ละชิ้นส่วนฟิสิกส์จะได้รับสีที่ไม่ซ้ำกันและชิ้นส่วนที่เกี่ยวข้องกับการประกอบจะได้รับสีด้วย Partชิ้นส่วนที่ถูกผนวกรวมกันโดย JointInstance จะแชร์สีเดียวกัน
เมื่อตั้งค่าเป็นจริง ชิ้นส่วนที่กําลังถูกจําลองทางกายภาพอยู่จะมีเส้นสีแดง
เมื่อตั้งค่าเป็นจริง Part จะถูกออกแบบด้วยสีเฉพาะ ขึ้นอยู่กับสถานะของร่างกายจำลองรากของมัน
เมื่อตั้งค่าเป็นจริงแล้ว แต่ละเกาะติดต่อจะเรนเดอร์ SelectionBox เครื่องประดับบนส่วนในเกาะติดต่อที่แต่ละเกาะติดต่อได้รับสีสุ่ม
เมื่อตั้งค่าเป็นจริง เครื่องประดับทรงกลมจะถูกวาดที่จุดติดต่อของแต่ละส่วนที่การโต้ตอบทางฟิสิกส์กำลังเกิดขึ้น
เมื่อตั้งค่าเป็นจริง XYZ แกนจะถูกแสดงที่ BasePart.CFrame ของแต่ละส่วน
เมื่อตั้งค่าเป็นจริงแล้ว เครื่องกลแต่ละชิ้นของชิ้นส่วนจะได้รับสีที่ไม่ซ้ำกัน
ทรัพย์สินโบราณที่ไม่ทำงานอย่างถูกต้องตั้งแต่ปลายปี 2007ควรแสดงแกน XYZ บนส่วนรากของ Model แต่ส่วนประกอบการแสดงแกนไม่ทำงานอย่างถูกต้อง
เมื่อตั้งค่าเป็นจริงตัวละครของผู้เล่นแต่ละคนจะได้รับการออกแบบด้วยสีที่ไม่ซ้ำกันและส่วนใดที่ผู้เล่นมีสิทธิ์เป็นเจ้าของเครือข่ายจะได้รับการออกแบบด้วยสีเดียวกัน
ทรัพย์สินโบราณที่ไม่ทำงานอย่างถูกต้องตั้งแต่ปลายปี 2007ควรแสดงแกน XYZ ขนาดใหญ่ในศูนย์กลางของแต่ละ BasePart แต่ส่วนประกอบการแสดงแกนไม่ทำงานอย่างถูกต้อง
เมื่อตั้งค่าเป็นจริง ทรงกระบอกจะวาดรอบตัวละครของผู้เล่นแต่ละคน แทนตัวแทนของพวกเขา Player.SimulationRadius
เมื่อตั้งค่าเป็นจริง ส่วนที่ไม่สอดคล้องกับกริด 1x1x1 จะถูกระบุสีเหลือง
ทรัพย์สินโบราณที่ไม่ทำงานอย่างถูกต้องตั้งแต่ปลายปี 2007ควรแสดงแกน XYZ ขนาดใหญ่ในศูนย์กลางของโลก แต่ส่วนประกอบการแสดงแกนไม่ทำงานอย่างถูกต้อง
เมื่อตั้งค่าเป็นจริง Roblox จะกลับไปใช้ตัวแก้ปัญหา CSG รุ่นเก่าเมื่อดำเนินการด้วยโมเดลแข็ง
ตั้งค่าขนาดของลูกศรที่วาดเพื่อแสดงภาพกำลังอากาศพลศาสตร์
คุณสมบัตินี้ควรแสดง BasePart.ReceiveAge ของส่วน แต่ไม่ทำงานอย่างถูกต้อง
เมื่อตั้งค่าเป็นจริง การเชื่อมต่อร่วมของแต่ละส่วน และสถานะของส่วนประกอบพื้นฐานที่อยู่เบื้องหลังจะถูกแสดงเป็นต้นไม้กระจาย
ควบคุมอัตราความเร่งของเครื่องกลศาสตร์ของ Roblox
เมื่อตั้งค่าเป็นจริง เรขาคณิตการชนกันพื้นฐานสำหรับ PartOperation และ MeshPart จะถูกแสดงออก
เมื่อตั้งค่าเป็นจริง จะเปิดใช้งานการแสดงภาพอากาศพลศาสตร์สำหรับลูกศรที่เลือกหรือเลื่อนในโหมดเล่นและรันของ Studio
หาก PhysicsSettings.PhysicsEnvironmentalThrottle ถูกตั้งค่าเป็น DefaultAuto นี้จะระบุเวลาสูงสุดที่ตัวควบคุมสภาพแวดล้อมด้านฟิสิกส์ต้องรอก่อนที่จะอนุญาตให้เปลี่ยนแปลงโดยอัตโนมัติ
หากตั้งค่าเป็นจริง เวอร์ชัน 2 ของตัวแก้ปัญหา CSG ของ Roblox จะถูกใช้แทนเวอร์ชัน 1
คุณสมบัติ
AllowSleep
เมื่อตั้งค่าเป็นจริง วัตถุที่จำลองทางกายภาพจะหยุดจำลองหากพวกเขามีการเคลื่อนไหวน้อยหรือไม่มีเลยในช่วงเวลาที่กำหนด
AreAnchorsShown
เมื่อตั้งค่าเป็นจริง ส่วนที่เป็น BasePart.Anchored จะแสดงเส้นขอบพื้นสีเทาบนพื้นขอบของชิ้นส่วนที่กําลังมองไปที่พื้นในขณะนี้
AreAssembliesShown
เมื่อตั้งค่าเป็นจริงแต่ละชิ้นส่วนฟิสิกส์จะได้รับสีที่ไม่ซ้ำกันและชิ้นส่วนที่เกี่ยวข้องกับการประกอบจะได้รับสีด้วย Partชิ้นส่วนที่ถูกผนวกรวมกันโดย JointInstance จะแชร์สีเดียวกัน
AreAssemblyCentersOfMassShown
AreAwakePartsHighlighted
เมื่อตั้งค่าเป็นจริง ชิ้นส่วนที่กําลังถูกจําลองทางกายภาพอยู่จะมีเส้นสีแดง
AreBodyTypesShown
เมื่อตั้งค่าเป็นจริง Part จะถูกออกแบบด้วยสีเฉพาะ ขึ้นอยู่กับสถานะของร่างกายจำลองรากของมัน
ประเภทร่างกาย
<th>ประเภทร่างกาย</th><th>คําอธิบาย</th></tr><tr><td bgcolor="#FF0000" /><td>ร่างกายแบบเรียลไทม์</td><td>ร่างกายฟิสิกส์ที่จำลองเสมอในเวลาจริงและไม่เคยถูกจำกัด</td> ใช้สำหรับ Humanoids</tr><tr><td bgcolor="#00FF00" /><td>ร่างกายตกฟรี</td><td>ร่างกายฟิสิกส์ที่เคลื่อนไหวได้อย่างอิสระโดยไม่มีการติดต่อทางกายภาพ</td></tr><tr><td bgcolor="#0000FF" /><td>ร่างกายร่วม</td><td>ร่างกายฟิสิกส์ที่ได้รับอิทธิพลจากจุดเชื่อมต่อทางกายภาพที่ถูกจำลองขึ้น เช่น มอเตอร์หรือบานพับ</td></tr><tr><td bgcolor="#FFFF00" /><td>ติดต่อร่างกาย</td><td>ร่างกายฟิสิกส์ที่อยู่ในการติดต่อกับร่างกายฟิสิกส์อื่น</td></tr><tr><td bgcolor="#FF7700" /><td>ร่างกายติดต่อสมมาตร</td><td>ร่างกายฟิสิกส์ที่กำลังประสบกับแรงบิดในขณะที่อยู่ในการติดต่อกับร่างกายอื่น</td></tr><tr><td bgcolor="#777700" /><td>ร่างกายติดต่อแนวตั้ง</td><td>ร่างกายฟิสิกส์ที่เคลื่อนที่เล็กน้อยมากตามแนว Y ในขณะที่อยู่ในการติดต่อกับร่างกายอื่น</td></tr></tbody>
สี |
AreCollisionCostsShown
AreConstraintForcesShownForSelectedOrHoveredInstances
AreConstraintTorquesShownForSelectedOrHoveredInstances
AreContactForcesShownForSelectedOrHoveredAssemblies
AreContactIslandsShown
เมื่อตั้งค่าเป็นจริงแล้ว แต่ละเกาะติดต่อจะเรนเดอร์ SelectionBox เครื่องประดับบนส่วนในเกาะติดต่อที่แต่ละเกาะติดต่อได้รับสีสุ่ม
AreContactPointsShown
เมื่อตั้งค่าเป็นจริง เครื่องประดับทรงกลมจะถูกวาดที่จุดติดต่อของแต่ละส่วนที่การโต้ตอบทางฟิสิกส์กำลังเกิดขึ้นแต่ละลูกบอลยังมีลูกศรที่วาดใน 3D ชี้ไปที่พื้นที่ที่จุดติดต่อตรวจพบ
การแปลงตัวแปรของผู้แก้ปัญหา
พฤติกรรมของคุณสมบัตินี้แตกต่างกันไปขึ้นอยู่กับว่าเครื่องกลศาสตร์ของ Roblox กำลังใช้ PGS Physics Solver หรือ Spring Physics Solver
นี้ควบคุมโดยคุณสมบัติ Workspace.PGSPhysicsSolverEnabled
ตัวแก้ปัญหาฟิสิกส์ฤดูใบไม้ผลิ
เมื่อ Workspace.PGSPhysicsSolverEnabled ถูกตั้งค่าเป็น false จุดติดต่อจะถูกจัดระเบียบสีตามที่ระบุด้านล่างความยาวของลูกศรที่ออกจากทรงกลมขึ้นอยู่กับปริมาณแรงที่จุดติดต่อกำลังใช้ และประเภทการติดต่อคืออะไร
<th width="200">ประเภทการติดต่อ</th><th>คําอธิบาย</th></tr><tr><td bgcolor="#CCCC00" /><td>การติดต่อปกติ</td><td>จุดติดต่อโดยไม่มีเงื่อนไขพิเศษ</td></tr><tr><td bgcolor="#656500" /><td>ติดต่อพักผ่อน</td><td>จุดติดต่อที่ได้รับการใช้งานอย่างน้อย 4 เฟรม</td></tr><tr><td bgcolor="#CC0000" /><td>ติดต่อบัตรผ่านที่สอง</td><td>จุดติดต่อที่สร้างขึ้นโดยการรวม kernel ผ่านการผ่านครั้งที่สอง หายากมาก</td></tr><tr><td bgcolor="#CC6500" /><td>การติดต่อแบบเรียลไทม์</td><td>จุดติดต่อที่ทำขึ้นด้วยร่างกายฟิสิกส์แบบเรียลไทม์ สิ่งนี้ใช้กับ <code>Class.Humanoid</code> ที่ถูกขัดขวาง</td></tr><tr><td bgcolor="#0000CC" /><td>การติดต่อร่วม</td><td>จุดติดต่อที่สร้างขึ้นภายใต้บริบทของการรวมตัวทางกายภาพที่จำลองขึ้น สิ่งนี้ใช้กับมอเตอร์และบานพับ</td></tr></tbody>
สี |
ตัวแก้ปัญหาฟิสิกส์ PGS
เมื่อ Workspace.PGSPhysicsSolverEnabled ถูกตั้งค่าเป็นจริง จุดติดต่อจะมีสีเสมอ สีแดง และความยาวของลูกศรจะเป็น 1 สตัดเสมอไม่มีเงื่อนไขพิเศษที่ติดตามเพราะตัวแก้ PGS ไม่เก็บตารางค้นหาเฉพาะสำหรับสถานะที่ระบุไว้ในตัวแก้ประจำฤดูใบไม้ผลิ
<th width="200">ประเภทการติดต่อ</th><th>คําอธิบาย</th></tr><tr><td bgcolor="#CC0000" /><td>การติดต่อปกติ</td><td>จุดติดต่อโดยไม่มีเงื่อนไขพิเศษ</td></tr></tbody>
สี |
AreGravityForcesShownForSelectedOrHoveredAssemblies
AreMagnitudesShownForDrawnForcesAndTorques
AreMechanismsShown
เมื่อตั้งค่าเป็นจริงแล้ว เครื่องกลแต่ละชิ้นของชิ้นส่วนจะได้รับสีที่ไม่ซ้ำกัน
AreModelCoordsShown
ทรัพย์สินโบราณที่ไม่ทำงานอย่างถูกต้องตั้งแต่ปลายปี 2007ควรแสดงแกน XYZ บนส่วนรากของ Model แต่ส่วนประกอบการแสดงแกนไม่ทำงานอย่างถูกต้อง
AreNonAnchorsShown
AreOwnersShown
เมื่อตั้งค่าเป็นจริงตัวละครของผู้เล่นแต่ละคนจะได้รับการออกแบบด้วยสีที่ไม่ซ้ำกันและส่วนใดที่ผู้เล่นมีสิทธิ์เป็นเจ้าของเครือข่ายจะได้รับการออกแบบด้วยสีเดียวกัน
ArePartCoordsShown
ทรัพย์สินโบราณที่ไม่ทำงานอย่างถูกต้องตั้งแต่ปลายปี 2007ควรแสดงแกน XYZ ขนาดใหญ่ในศูนย์กลางของแต่ละ BasePart แต่ส่วนประกอบการแสดงแกนไม่ทำงานอย่างถูกต้อง
AreRegionsShown
เมื่อตั้งค่าเป็นจริง ทรงกระบอกจะวาดรอบตัวละครของผู้เล่นแต่ละคน แทนตัวแทนของพวกเขา Player.SimulationRadiusวัตถุที่จำลองทางกายภาพแต่ละวัตถุจะตรวจสอบเพื่อดูว่าผู้เล่นคนใดอยู่ใกล้กับวัตถุนั้นมากที่สุด และหากพวกเขาอยู่ภายในรัศมีการจำลองของผู้เล่นหากทั้งสองเงื่อนไขถูกตอบรับ ผู้เล่นคนนั้นจะกลายเป็นเจ้าของเครือข่ายของวัตถุนั้น
AreSolverIslandsShown
AreTerrainReplicationRegionsShown
AreTimestepsShown
AreWorldCoordsShown
ทรัพย์สินโบราณที่ไม่ทำงานอย่างถูกต้องตั้งแต่ปลายปี 2007ควรแสดงแกน XYZ ขนาดใหญ่ในศูนย์กลางของโลก แต่ส่วนประกอบการแสดงแกนไม่ทำงานอย่างถูกต้อง
DisableCSGv2
เมื่อตั้งค่าเป็นจริง Roblox จะกลับไปใช้ตัวแก้ปัญหา CSG รุ่นเก่าเมื่อดำเนินการด้วยโมเดลแข็ง
DisableCSGv3ForPlugins
DrawConstraintsNetForce
DrawContactsNetForce
DrawTotalNetForce
EnableForceVisualizationSmoothing
FluidForceDrawScale
ตั้งค่าขนาดของลูกศรที่วาดเพื่อแสดงภาพกำลังอากาศพลศาสตร์ค่าเริ่มต้นคือ 1.0; ค่าที่เล็กกว่าจะวาดลูกศรขนาดเล็กและกลับกันค่าเริ่มต้นเป็นจุดเริ่มต้นที่ดีสำหรับเครื่องกลทางอากาศหลากหลายประเภท
ForceCSGv2
ForceDrawScale
ForceVisualizationSmoothingSteps
IsInterpolationThrottleShown
IsTreeShown
เมื่อตั้งค่าเป็นจริง การเชื่อมต่อร่วมของแต่ละส่วน และสถานะของส่วนประกอบพื้นฐานที่อยู่เบื้องหลังจะถูกแสดงเป็นต้นไม้กระจาย
ตารางต้นกระจาย
มีการแสดงภาพหลายอย่างที่สามารถใช้ได้เมื่อคุณสร้างคุณสมบัตินี้ให้เป็นจริง:
<th width="125">ประดับประเภท</th><th>คําอธิบาย</th></tr><tr><td bgcolor="#FF0000" /><td>กล่อง</td><td>รากพื้นฐานของเมคานิซึมที่ถูกยึดไว้หรือเชื่อมโยงกับพื้นฐานที่ถูกยึดไว้ดู <code>คลาส.BasePart:IsGrounded()</code> .</td></tr><tr><td bgcolor="#FF7F00" /><td>กล่อง</td><td>รูปแบบพื้นฐานของเครื่องกลที่สามารถจำลองทางกายภาพได้ฟรี</td></tr><tr><td bgcolor="#0000FF" /><td>กล่อง</td><td>รูปแบบพื้นฐานของเครื่องกลที่มีส่วนประกอบเคลื่อนที่</td></tr><tr><td bgcolor="#CCCC00" /><td>ทรงกลม</td><td>รากพื้นฐานของการประกอบ</td></tr><tr><td bgcolor="#FF7F00" /><td>ทรงกระบอก</td><td>รากพื้นฐานของกลุ่ม</td></tr><tr><td bgcolor="#B2B2B2" /><td>บรรทัด</td><td>การเชื่อมต่อระหว่างสองพริมิติที่แชร์อัปเดตเดียวกันและกลุ่มเดียวกัน</td></tr><tr><td bgcolor="#0000FF" /><td>บรรทัด</td><td>การเชื่อมต่อระหว่างสองพริมิติที่แชร์อัปเดตเดียวกัน</td></tr><tr><td bgcolor="#29D0D0" /><td>เส้น</td><td>การเชื่อมต่อระหว่างสองพริมิติ</td></tr></tbody>
สี |
PhysicsEnvironmentalThrottle
ควบคุมอัตราความเร่งของเครื่องกลศาสตร์ของ Robloxโดยค่าเริ่มต้น เครื่องกลศาสตร์จะปรับความเร็วของสภาพแวดล้อมทางกายภาพตามจํานวนงานที่เครื่องกลศาสตร์ทํา และอัตราเฟรมปัจจุบันดูหน้ารายการสําหรับ Enum.EnviromentalPhysicsThrottle สําหรับข้อมูลเพิ่มเติม
ShowDecompositionGeometry
เมื่อตั้งค่าเป็นจริง เรขาคณิตการชนกันพื้นฐานสำหรับ PartOperation และ MeshPart จะถูกแสดงออก
ShowFluidForcesForSelectedOrHoveredMechanisms
เมื่อตั้งค่าเป็นจริง จะเปิดใช้งานการแสดงภาพอากาศพลศาสตร์สำหรับลูกศรที่เลือกหรือเลื่อนในโหมดเล่นและรันของ Studioการแสดงภาพนี้แสดงแรงแอโรไดนามิก แรงบิด และศูนย์กลางแรงดันสำหรับลูกศรที่ลอยอยู่หรือเลือกไว้
ShowInstanceNamesForDrawnForcesAndTorques
SolverConvergenceMetricType
SolverConvergenceVisualizationMode
ThrottleAdjustTime
หาก PhysicsSettings.PhysicsEnvironmentalThrottle ถูกตั้งค่าเป็น DefaultAuto นี้จะระบุเวลาสูงสุดที่ตัวควบคุมสภาพแวดล้อมด้านฟิสิกส์ต้องรอก่อนที่จะอนุญาตให้เปลี่ยนแปลงโดยอัตโนมัติ