Nhiều cơ cấu trong Roblox sẽ sử dụng nhiều ràng buộc để xây dựng các cơ chế phức tạp hơn. Đặc biệt, bạn có thể cấu hình một số ràng buộc để được thực hiện, có nghĩa là chúng sẽ di chuyển bằng sức mạnh của chính chúng. Hướng dẫn này sẽ cho bạn thấy cách thực hiện một HingeConstraint để trở thành một động cơ nhằm tạo ra một vòng quay.
Thiết lập vòng quay
Thêm một vòng quay vào một địa điểm bằng cách sử dụng mô hình này hoặc địa điểm đã được xây dựng sẵn.

Để xem các ràng buộc và gắn kết, bật Hiển thị Chi tiết Ràng buộc từ menu Xem của Studio.
Thêm gắn kết
Bạn sẽ cần thêm các gắn kết vào vòng quay để xác định vị trí mà nó sẽ quay. Khi làm việc với các gắn kết, tốt hơn bạn nên di chuyển các phần mà bạn đang làm việc ra xa nhau để có thể thấy rõ vị trí và định hướng của các gắn kết.
Trong Explorer, mở rộng FerrisWheel, chọn mô hình MainSupport, và di chuyển nó để bạn có thể thấy bên cạnh của trục bánh xe cũng như bên cạnh của trục hỗ trợ.

Mở rộng MainSupport và chọn SupportAxle. Chèn một gắn kết và đổi tên nó thành SupportAttachment.

Di chuyển SupportAttachment sao cho nó nằm trên cạnh bên trong của SupportAxle.

Trong FerrisWheel, chọn WheelAxle và thêm một gắn kết mới có tên là WheelAttachment.

Di chuyển WheelAttachment đến cạnh của trục. Đảm bảo đây là phía đối diện với hỗ trợ mà bạn đã đặt SupportAttachment.

Nếu bạn di chuột qua các gắn kết, bạn sẽ thấy các mũi tên màu vàng và cam xuất hiện. Đảm bảo rằng các mũi tên màu vàng cho cả hai gắn kết đều chỉ cùng một hướng. Nếu không, hãy sử dụng công cụ Xoay để đảm bảo chúng chỉ cùng một cách.

Tạo một HingeConstraint
Bây giờ cả hai gắn kết đã ở vị trí, đã đến lúc thêm một HingeConstraint để hoạt động như động cơ cho bánh xe.
Trong SupportAxle, tạo một HingeConstraint mới và đặt tên là MainMotor.

Trong thuộc tính của MainMotor, đặt Attachment0 thành SupportAttachment, và Attachment1 thành WheelAttachment.

Chọn mô hình MainSupport và trả lại nó về vị trí ban đầu.

Thay đổi thành động cơ
Theo mặc định, HingeConstraints chỉ sẽ quay nếu một lực bên ngoài tác động lên chúng, như là một nhân vật người dùng đẩy vào các phần kết nối. Để làm cho một HingeConstraint tự quay, chúng ta phải cấu hình nó thành Động cơ, đặt tỷ lệ quay mong muốn và đảm bảo rằng bản lề có đủ mô-men xoắn.
Chọn MainMotor và, trong thuộc tính, thay đổi ActuatorType thành Motor.

Thay đổi AngularVelocity thành 0.314.

Sao chép giá trị inf từ MotorMaxAcceleration sang MotorMaxTorque để bánh xe có thể chịu được bất kỳ khối lượng nào.

Khởi động thử nghiệm chơi game để kiểm tra hành vi quay của bánh xe.
Lưu ý rằng bạn chỉ cần động cơ ở một bên bánh xe; bạn không cần động cơ ở cả hai bên. Khi xây dựng với các cơ cấu, hãy cố gắng sử dụng càng ít ràng buộc càng tốt. Điều này đảm bảo rằng các cơ cấu của bạn ổn định và đáng tin cậy.
B现在 bạn đã xây dựng hoàn chỉnh vòng quay, hãy thử nghiệm với nhiều ràng buộc hơn. Bạn có thể thêm nhiều xe vào vòng quay, hoặc bạn có thể thử xây dựng một cơ cấu nguyên bản.