PhysicsSettings
*Nội dung này được dịch bằng AI (Beta) và có thể có lỗi. Để xem trang này bằng tiếng Anh, hãy nhấp vào đây.
PhysicsSettings là một lớp duy nhất, cho phép bạn xem các tính năng gỡ lỗi trong động cơ vật lý của Roblox.Bạn có thể tìm thấy nó dưới mục Physics trong menu cài đặt của Studio.
Tóm Tắt
Thuộc Tính
Khi được đặt thành true, các đối tượng được mô phỏng về mặt vật lý sẽ ngừng được mô phỏng nếu chúng có ít hoặc không có chuyển động trong một khoảng thời gian nhất định.
Khi được đặt thành true, các bộ phận có BasePart.Anchored sẽ hiển thị một đường viền bề mặt xám trên bề mặt hộp giới hạn của phần hiện đang hướng về phía mặt đất.
Khi được đặt thành true, mỗi lắp ráp vật lý được gán một màu duy nhất và các lắp ráp liên quan đến lắp ráp được vẽ ra với màu.Các bộ phận được gắn kết với nhau bởi JointInstance sẽ chia sẻ cùng một màu.
Khi được đặt thành true, các bộ phận đang được mô phỏng vật lý hoạt động sẽ có đường viền đỏ.
Khi được đặt thành true, Part sẽ được vẽ ra với một màu cụ thể, tùy thuộc vào tình trạng của cơ thânmô phỏng gốc của nó.
Khi được đặt thành true, mỗi hòn đảo liên lạc sẽ hiển thị SelectionBox trang trí trên các phần trong các hòn đảo liên lạc, nơi mỗi hòn đảo liên lạc được gán một màu ngẫu nhiên.
Khi được đặt thành true, các phụ kiện cầu sẽ được vẽ tại các điểm tiếp xúc của mỗi phần nơi các tương tác vật lý đang xảy ra.
Khi được đặt thành true, trục XYZ được hiển thị tại BasePart.CFrame của mỗi phần.
Khi được đặt thành true, mỗi cơ chế cụ thể của các bộ phận được đưa ra một màu duy nhất.
Một tài sản cũ không hoạt động đúng cách kể từ cuối năm 2007.Nó nên hiển thị một trục XYZ trên phần gốc của một Model , nhưng thành phần hiển thị trục không hoạt động đúng cách.
Khi được đặt thành true, nhân vật của mỗi người chơi được vẽ bằng một màu duy nhất, và mỗi phần mà người chơi có quyền sở hữu mạng được vẽ bằng cùng một màu.
Một tài sản cũ không hoạt động đúng cách kể từ cuối năm 2007.Nó nên hiển thị một trục XYZ lớn ở trung tâm của mỗi BasePart, nhưng thành phần hiển thị trục không hoạt động đúng cách.
Khi được đặt thành true, một xi-lanh được vẽ quanh nhân vật của mỗi người chơi, đại diện cho họ Player.SimulationRadius .
Khi được đặt thành true, các bộ phận không được xếp theo lưới 1x1x1 sẽ được phác thảo màu vàng.
Một tài sản cũ không hoạt động đúng cách kể từ cuối năm 2007.Nó nên hiển thị một trục XYZ lớn ở trung tâm thế giới, nhưng thành phần hiển thị trục không hoạt động đúng cách.
Khi đặt thành true, Roblox sẽ quay lại sử dụng máy giải quyết CSG di sản khi thực hiện các hoạt động mô hình rắn chắc.
Đặt quy mô của mũi tên được vẽ cho việc hiển thị lực khí động học.
Thuộc tính này dự kiến hiển thị BasePart.ReceiveAge của một phần, nhưng nó không hoạt động đúng cách.
Khi được đặt thành true, các kết nối chung của mỗi phần, và trạng thái của các thành phần nguyên thủy của chúng được hiển thị như một cây bao phủ.
Kiểm soát tốc độ giảm tải của động cơ vật lý Roblox.
Khi được đặt thành true, geometría va chạm cơ bản cho PartOperation và MeshPart được hiển thị.
Khi được đặt thành true, bật khả năng hiển thị khí động cho các cơ chế được chọn hoặc lượn trong chế độ chơi và chạy của Studio.
Nếu PhysicsSettings.PhysicsEnvironmentalThrottle được đặt thành DefaultAuto , điều này xác định thời gian tối đa mà công tắc môi trường vật lý phải chờ trước khi được phép thay đổi tự động.
Nếu được đặt thành true, phiên bản 2 của máy giải quyết CSG của Roblox sẽ được sử dụng thay cho phiên bản 1.
Thuộc Tính
AllowSleep
Khi được đặt thành true, các đối tượng được mô phỏng về mặt vật lý sẽ ngừng được mô phỏng nếu chúng có ít hoặc không có chuyển động trong một khoảng thời gian nhất định.
AreAnchorsShown
Khi được đặt thành true, các bộ phận có BasePart.Anchored sẽ hiển thị một đường viền bề mặt xám trên bề mặt hộp giới hạn của phần hiện đang hướng về phía mặt đất.
AreAssembliesShown
Khi được đặt thành true, mỗi lắp ráp vật lý được gán một màu duy nhất và các lắp ráp liên quan đến lắp ráp được vẽ ra với màu.Các bộ phận được gắn kết với nhau bởi JointInstance sẽ chia sẻ cùng một màu.
AreAssemblyCentersOfMassShown
AreAwakePartsHighlighted
Khi được đặt thành true, các bộ phận đang được mô phỏng vật lý hoạt động sẽ có đường viền đỏ.
AreBodyTypesShown
Khi được đặt thành true, Part sẽ được vẽ ra với một màu cụ thể, tùy thuộc vào tình trạng của cơ thânmô phỏng gốc của nó.
Loại cơ thể
<th>Loại cơ thể</th><th>Mô tả</th></tr><tr><td bgcolor="#FF0000" /><td>Cơ thể thực tế</td><td>Cơ thể vật lý luôn được mô phỏng trong thời gian thực và không bao giờ bị giảm tốc. Được sử dụng cho Humanoids.</td></tr><tr><td bgcolor="#00FF00" /><td>Cơ thể rơi tự do</td><td>Cơ thể vật lý di chuyển tự do mà không có sự tiếp liên hệvật lý.</td></tr><tr><td bgcolor="#0000FF" /><td>Cơ thể chung</td><td>Cơ thể vật lý đang bị ảnh hưởng bởi một khớp được mô phỏng vật lý, chẳng hạn như Động cơ hoặc Bản lề.</td></tr><tr><td bgcolor="#FFFF00" /><td>Cơ thể tiếp xúc</td><td>Cơ thể vật lý có tiếp xúc với cơ thânvật lý khác.</td></tr><tr><td bgcolor="#FF7700" /><td>Cơ thể tiếp xúc cân bằng</td><td>Cơ thể vật lý đang trải qua một lực ma sát, trong khi tiếp xúc với thânkhác.</td></tr><tr><td bgcolor="#777700" /><td>Cơ thể tiếp xúc dọc</td><td>Cơ thể vật lý di chuyển rất ít theo trục Y, trong khi tiếp xúc với cơ thânkhác.</td></tr></tbody>
Màu |
AreCollisionCostsShown
AreConstraintForcesShownForSelectedOrHoveredInstances
AreConstraintTorquesShownForSelectedOrHoveredInstances
AreContactForcesShownForSelectedOrHoveredAssemblies
AreContactIslandsShown
Khi được đặt thành true, mỗi hòn đảo liên lạc sẽ hiển thị SelectionBox trang trí trên các phần trong các hòn đảo liên lạc, nơi mỗi hòn đảo liên lạc được gán một màu ngẫu nhiên.
AreContactPointsShown
Khi được đặt thành true, các phụ kiện cầu sẽ được vẽ tại các điểm tiếp xúc của mỗi phần nơi các tương tác vật lý đang xảy ra.Mỗi cạnh tròn cũng có một mũi tên được vẽ trong 3D, hướng về bề mặt mà điểm tiếp xúc đang phát hiện.
Biến thể của Solver
Hành vi của tính năng này thay đổi tùy thuộc vào việc liệu động cơ vật lý của Roblox có sử dụng PGS Physics Solver , hoặc Spring Physics Solver .
Điều này được kiểm soát bởi thuộc tính Workspace.PGSPhysicsSolverEnabled.
Người giải thích vật lý mùa xuân
Khi Workspace.PGSPhysicsSolverEnabled được đặt thành false, các điểm tiếp xúc được mã màu như được liệt kê dưới đây.Chiều dài mũi tên nhô ra khỏi cạnh tròn phụ thuộc vào lực mà điểm tiếp xúc áp dụng, và loại tiếp xúc là gì.
<th width="200">Loại liên lạc</th><th>Mô tả</th></tr><tr><td bgcolor="#CCCC00" /><td>Liên lạc bình thường</td><td>Điểm tiếp xúc không có điều kiện đặc biệt.</td></tr><tr><td bgcolor="#656500" /><td>Liên lạc nghỉ ngơi</td><td>Điểm tiếp xúc đã hoạt động trong ít nhất 4 khung.</td></tr><tr><td bgcolor="#CC0000" /><td>Liên lạc lần thứ hai</td><td>Điểm véxúc được tạo bởi một kernel chung đi qua lần thứ hai. Hiếm khi được thấy.</td></tr><tr><td bgcolor="#CC6500" /><td>Liên lạc thời gian thực</td><td>Điểm liên lạc được tạo với cơ thânvật lý thời gian thực. Điều này áp dụng cho lớp <code>Class.Humanoid</code> bị vấp phải.</td></tr><tr><td bgcolor="#0000CC" /><td>Liên lạc chung</td><td>Điểm tiếp xúc được tạo dưới bối cảnh của một khớp nối được mô phỏng vật lý. Điều này áp dụng cho Động cơ và Bản lề.</td></tr></tbody>
Màu |
Giải thích lý thuyết PGS
Khi Workspace.PGSPhysicsSolverEnabled được đặt thành true, các điểm tiếp xúc luôn có màu ĐỎ và chiều dài của mũi tên luôn là 1 stud.Không có điều kiện đặc biệt được theo dõi, bởi vì PGS solver không giữ các bảng tìm kiếm cụ thể cho các trạng thái được liệt kê trong Spring Solver.
<th width="200">Loại liên lạc</th><th>Mô tả</th></tr><tr><td bgcolor="#CC0000" /><td>Liên lạc bình thường</td><td>Điểm tiếp xúc không có điều kiện đặc biệt.</td></tr></tbody>
Màu |
AreGravityForcesShownForSelectedOrHoveredAssemblies
AreJointCoordinatesShown
Khi được đặt thành true, trục XYZ được hiển thị tại BasePart.CFrame của mỗi phần.
AreMagnitudesShownForDrawnForcesAndTorques
AreMechanismsShown
Khi được đặt thành true, mỗi cơ chế cụ thể của các bộ phận được đưa ra một màu duy nhất.
AreModelCoordsShown
Một tài sản cũ không hoạt động đúng cách kể từ cuối năm 2007.Nó nên hiển thị một trục XYZ trên phần gốc của một Model , nhưng thành phần hiển thị trục không hoạt động đúng cách.
AreNonAnchorsShown
AreOwnersShown
Khi được đặt thành true, nhân vật của mỗi người chơi được vẽ bằng một màu duy nhất, và mỗi phần mà người chơi có quyền sở hữu mạng được vẽ bằng cùng một màu.
ArePartCoordsShown
Một tài sản cũ không hoạt động đúng cách kể từ cuối năm 2007.Nó nên hiển thị một trục XYZ lớn ở trung tâm của mỗi BasePart, nhưng thành phần hiển thị trục không hoạt động đúng cách.
AreRegionsShown
Khi được đặt thành true, một xi-lanh được vẽ quanh nhân vật của mỗi người chơi, đại diện cho họ Player.SimulationRadius .Mỗi đối tượng được mô phỏng về mặt vật lý sẽ kiểm tra xem người chơi nào ở gần đối tượng đó nhất, và nếu họ nằm trong bán kính mô phỏng của người chơi.Nếu cả hai điều kiện được đáp ứng, người chơi đó sẽ trở thành chủ sở hữu mạng của vật phẩm đó.
AreSolverIslandsShown
AreTerrainReplicationRegionsShown
AreTimestepsShown
AreUnalignedPartsShown
Khi được đặt thành true, các bộ phận không được xếp theo lưới 1x1x1 sẽ được phác thảo màu vàng.
AreWorldCoordsShown
Một tài sản cũ không hoạt động đúng cách kể từ cuối năm 2007.Nó nên hiển thị một trục XYZ lớn ở trung tâm thế giới, nhưng thành phần hiển thị trục không hoạt động đúng cách.
DisableCSGv2
Khi đặt thành true, Roblox sẽ quay lại sử dụng máy giải quyết CSG di sản khi thực hiện các hoạt động mô hình rắn chắc.
DisableCSGv3ForPlugins
DrawConstraintsNetForce
DrawContactsNetForce
DrawTotalNetForce
EnableForceVisualizationSmoothing
FluidForceDrawScale
Đặt quy mô của mũi tên được vẽ cho việc hiển thị lực khí động học.Giá trị mặc định là 1.0; các giá trị nhỏ hơn vẽ mũi tên nhỏ hơn và ngược lại.Giá trị mặc định là một điểm khởi đầu tốt cho một loạt các cơ chế khí động học rộng.
ForceCSGv2
ForceDrawScale
ForceVisualizationSmoothingSteps
IsInterpolationThrottleShown
IsReceiveAgeShown
Thuộc tính này dự kiến hiển thị BasePart.ReceiveAge của một phần, nhưng nó không hoạt động đúng cách.
IsTreeShown
Khi được đặt thành true, các kết nối chung của mỗi phần, và trạng thái của các thành phần nguyên thủy của chúng được hiển thị như một cây bao phủ.
Bảng cây lan trải
Có một số hình thức hiển thị được cung cấp khi thuộc tính này được đặt thành true:
<th width="125">Loại Trang Trí</th><th>Mô tả</th></tr><tr><td bgcolor="#FF0000" /><td>Hộp</td><td>Nguyên thủy của một cơ chế hiện đang neo, hoặc kết nối với một nguyên thủy neo.Xem <code>Lớp.BasePart:IsGrounded()</code>.</td></tr><tr><td bgcolor="#FF7F00" /><td>Hộp</td><td>Nguyên thủy của một cơ chế có thể được mô phỏng vật lý miễn phí.</td></tr><tr><td bgcolor="#0000FF" /><td>Hộp</td><td>Nguyên thủy của một cơ chế có các thành phần di chuyển.</td></tr><tr><td bgcolor="#CCCC00" /><td>Vòng tròn</td><td>Nguyên thủy của một tập hợp.</td></tr><tr><td bgcolor="#FF7F00" /><td>Hình trụ</td><td>Nguyên thủy của một cụm.</td></tr><tr><td bgcolor="#B2B2B2" /><td>Dòng</td><td>Kết nối giữa hai Primitives chia sẻ cùng một Tập hợp và Nhóm.</td></tr><tr><td bgcolor="#0000FF" /><td>Dòng</td><td>Kết nối giữa hai Primitives chia sẻ cùng một Tập hợp.</td></tr><tr><td bgcolor="#29D0D0" /><td>Dòng</td><td>Kết nối giữa hai Primitives.</td></tr></tbody>
Màu |
PhysicsEnvironmentalThrottle
Kiểm soát tốc độ giảm tải của động cơ vật lý Roblox.Mặc định, động cơ vật lý sẽ điều chỉnh độ trễ môi trường vật lý tùy thuộc vào lượng công việc mà động cơ vật lý đang thực hiện và tốc độ khung hiện tại.Xem trang enum cho Enum.EnviromentalPhysicsThrottle để có thêm thông tin.
ShowDecompositionGeometry
Khi được đặt thành true, geometría va chạm cơ bản cho PartOperation và MeshPart được hiển thị.
ShowFluidForcesForSelectedOrHoveredMechanisms
Khi được đặt thành true, bật khả năng hiển thị khí động cho các cơ chế được chọn hoặc lượn trong chế độ chơi và chạy của Studio.Hình thức này hiển thị lực lượng khí động, momen xoay và trung tâm của áp lực cho các cơ chế lơ lửng hoặc được chọn.
ShowInstanceNamesForDrawnForcesAndTorques
SolverConvergenceMetricType
SolverConvergenceVisualizationMode
ThrottleAdjustTime
Nếu PhysicsSettings.PhysicsEnvironmentalThrottle được đặt thành DefaultAuto , điều này xác định thời gian tối đa mà công tắc môi trường vật lý phải chờ trước khi được phép thay đổi tự động.
TorqueDrawScale
UseCSGv2
Nếu được đặt thành true, phiên bản 2 của máy giải quyết CSG của Roblox sẽ được sử dụng thay cho phiên bản 1.