HingeConstraint
*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.
Một HingeConstraint cho phép hai Attachments xoay quanh một trục, giới hạn hai Attachments để cả hai đều chiếm cùng một vị trí và điểm X trục của họ hướng về cùng một phía.
Lưu ý rằng nếu giới hạn này gắn một phần ( A ) vào một phần khác ( B ) được neo hoặc kết nối với một phần neo ( Z ), phần A sẽ không được mô phỏng địa phương khi tương tác với một người chơi.
Khi cấu hình hạn chế này, có thể hữu ích khi nghiên cứu Các đơn vị Roblox để hiểu cách các đơn vị Roblox so sánh với các đơn vị mét.
Sức mạnh góc cạnh
Các khớp có thể được cấu hình để kích hoạt sự xoay.Nếu hinge của ActuatorType được đặt thành Motor , nó sẽ cố gắng xoay các phụ kiện với mục tiêu đạt đến AngularVelocity của nó.Bạn có thể kiểm soát thêm sự xoay này thông qua cả MotorMaxAcceleration và MotorMaxTorque .Nếu hinge của ActuatorType được đặt thành Servo , nó sẽ cố gắng quay về một góc được xác định bởi TargetAngle .Vòng xoay này được kiểm soát bởi cả AngularSpeed và ServoMaxTorque .
Giới hạn
Bạn có thể đặt giới hạn để hạn chế việc xoay của một khớp, hữu ích cho các cơ chế như cửa chỉ nên mở hoặc đóng trong phạm vi nhất định.Bật khả năng LimitsEnabled tính chất LowerAngle và UpperAngle giới hạn, cũng như Restitution định nghĩa độ bền của các phụ kiện khi chúng đạt đến giới hạn nào đó.
Tóm Tắt
Thuộc Tính
Bộ đặt xem liệu việc xoay của HingeConstraint có được kích hoạt và, nếu có, nó sử dụng loại kích hoạt nào.
Xác định độ sắc nét của động cơ servo khi đạt đến TargetAngle.
Tốc độ góc mong muốn a HingeConstraint với ActuatorType được đặt thành Servo sẽ cố gắng duy trì trong khi quay về phía của nó TargetAngle .Đo bằng radian/giây.
Tốc độ góc a HingeConstraint với ActuatorType được đặt thành Motor sẽ cố gắng đạt được. Đo bằng radian/giây.
Góc hiện tại của HingeConstraint .
Bộ đặt xem liệu HingeConstraint có giới hạn phạm vi xoay hay không.
Góc xoay tối thiểu mà HingeConstraint sẽ cho phép nếu LimitsEnabled là đúng.
Tốc độ gia tốc góc tối đa a HingeConstraint với ActuatorType được đặt thành Motor có thể áp dụng để đạt được AngularVelocity của nó.Đo bằng radian/giây².
Mô-men tối đa a HingeConstraint với ActuatorType được đặt thành Motor có thể áp dụng khi cố gắng đạt được mục tiêu mong muốn của nó AngularVelocity .
Bán kính thị giác của HingeConstraint .
Làm thế nào đàn hồi Attachment được kết nối bởi một HingeConstraint sẽ khi chúng đến điểm cuối của phạm vi khi LimitsEnabled là đúng. Giới hạn giữa 0 và 1.
Mô-men tối đa a HingeConstraint với ActuatorType được đặt thành Servo có thể áp dụng khi cố gắng đạt được mục tiêu mong muốn của nó TargetAngle .
Góc mục tiêu a HingeConstraint sẽ cố gắng quay nếu góc ActuatorType của nó được đặt thành Servo . Đo bằng độ.
Góc xoay tối đa mà HingeConstraint sẽ cho phép nếu LimitsEnabled là đúng.
Chỉ ra nếu hạn chế hiện đang hoạt động trong thế giới.
Các Attachment được kết nối với Constraint.Attachment1 .
Các Attachment được kết nối với Constraint.Attachment0 .
Màu của giới hạn.
Bật/tắt việc sử dụng hạn chế có bị kích hoạt hay không.
Bật/tắt hiển thị hạn chế.
Thuộc Tính
ActuatorType
Bộ đặt xem liệu việc xoay của HingeConstraint có được kích hoạt và, nếu có, loại kích hoạt nào.
- Nếu ActuatorType được đặt thành Motor , khớp sẽ cố gắng xoay các phụ kiện với mục tiêu đạt được AngularVelocity .Sự xoay này bị giới hạn bởi cả MotorMaxAcceleration và MotorMaxTorque .
- Nếu ActuatorType được đặt thành Servo , khớp sẽ cố gắng quay về một góc được xác định bởi TargetAngle .Sự xoay này bị giới hạn bởi cả AngularSpeed và ServoMaxTorque .
Lưu ý rằng cả quay xoay kích hoạt và miễn phí có thể bị giới hạn bằng cách đặt LimitsEnabled thành true.
AngularResponsiveness
Thuộc tính này xác định độ sắc nét của động cơ servo khi đạt tới TargetAngle, khi ActuatorType được đặt thành Servo .Các giá trị lớn hơn tương ứng với phản ứng nhanh hơn và các giá trị nhỏ hơn dẫn đến nhiều giảm xóc hơn và phản ứng chậm hơn.
AngularSpeed
Tốc độ góc mong muốn a HingeConstraint với ActuatorType được đặt thành Servo sẽ cố gắng duy trì trong khi quay về phía của nó TargetAngle .Đo bằng radian/giây.
AngularVelocity
Tốc độ góc a HingeConstraint với ActuatorType được đặt thành Motor sẽ cố gắng đạt được. Đo bằng radian/giây.
CurrentAngle
Góc hiện tại của HingeConstraint . Góc này được tính toán bằng cách đo góc tách của Y trục của Attachments .
LimitsEnabled
Bộ đặt xem liệu HingeConstraint có giới hạn phạm vi xoay hay không.Nếu được bật, hạn chế sẽ chỉ cho phép CurrentAngle được giữa LowerAngle và UpperAngle .Nếu Attachment đạt đến cuối phạm vi giới hạn vòng xoay thì chúng sẽ ngừng xoay.Nếu Restitution lớn hơn 0 thì các phụ kiện sẽ bật lên khi chúng đánh vào các đầu của phạm vi giới hạn.
MotorMaxAcceleration
Tốc độ gia tốc góc tối đa a HingeConstraint với ActuatorType được đặt thành Motor có thể áp dụng để đạt được AngularVelocity của nó.Đo bằng radian/giây².
MotorMaxTorque
Mô-men tối đa a HingeConstraint với ActuatorType được đặt thành Motor có thể áp dụng khi cố gắng đạt được mục tiêu mong muốn của nó AngularVelocity .
Restitution
Làm thế nào đàn hồi Attachment được kết nối bởi một HingeConstraint sẽ khi chúng đến điểm cuối của phạm vi khi LimitsEnabled là đúng. Giới hạn giữa 0 và 1.
ServoMaxTorque
Mô-men tối đa a HingeConstraint với ActuatorType được đặt thành Servo có thể áp dụng khi cố gắng đạt được mục tiêu mong muốn của nó TargetAngle .
TargetAngle
Góc mục tiêu a HingeConstraint sẽ cố gắng quay nếu góc ActuatorType của nó được đặt thành Servo . Đo bằng độ.