BodyGyro
*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.
Vật thể BodyGyro áp dụng một lực căng (lực quay) trên một lắp ráp để duy trì một chuyển động góc không thay đổi hoặc hướng.Điều này cho phép tạo các tập hợp chỉ hướng vào một chiều nhất định, giống như một con quay hồi chuyển thực sự đang hoạt động trên nó.Về cơ bản, nó là đối tác quay lại của một BodyPosition .
Nếu bạn muốn duy trì tốc độ góc không thay đổi, hãy sử dụng một BodyAngularVelocity thay thế.
Thuộc tính CFrame kiểm soát hướng mục tiêu.Chỉ các thành phần góc của CFrame được sử dụng; vị trí sẽ không có sự khác biệt.MaxTorque giới hạn lượng lực góc có thể được áp dụng, P kiểm soát sức mạnh được sử dụng để đạt được mục tiêu hướng, và D kiểm soát hành vi giảm xói.
Tóm Tắt
Thuộc Tính
Xác định hướng mục tiêu (thành phần dịch bị bỏ qua).
Xác định lượng giảm thiểu cần sử dụng để đạt được mục tiêu CFrame .
Xác định giới hạn về lượng mô-men có thể áp dụng cho mỗi trục.
Xác định mức độ hung hăng của một momen xoay được áp dụng trong việc đạt được hướng mục tiêu.
Thuộc Tính
CFrame
Tính chất này (không nên nhầm lẫn với BasePart.CFrame ) xác định hướng mục tiêu mà mômen sẽ được áp dụng.Vì BodyGyro không áp dụng lực dịch, thành phần dịch/vị trí của CFrame bị bỏ qua.Xem xét sử dụng một trong các công trình CFrame sau đây trong việc thiết lập thuộc tính này: CFrame.fromAxisAngle() , CFrame.fromEulerAnglesXYZ() hoặc CFrame.fromEulerAnglesYXZ() .
Tính chất này xác định bao nhiêu giảm chấn sẽ được áp dụng cho momen xoay để đạt được mục tiêu CFrame .Khi lắp ráp tiếp cận hướng mục tiêu, nó cần giảm tốc, nếu không nó sẽ quay qua hướng mục tiêu và phải dừng lại và tăng tốc trở lại theo hướng mục tiêu.Điều này thường tạo ra một hiệu ứng "băng cao su" không mong muốn, tránh bằng cách áp dụng giảm chấn.Giá trị này càng cao, đường cong giảm xói càng lớn hoặc tốc độ lắp ráp càng chậm sẽ tiếp cận mục tiêu hướng.