Roblox'taki birçok mekanizma, daha karmaşık mekanizmalar inşa etmek için birden fazla kısıtlama kullanır. Özellikle, birçok kısıtlamayı hareket ettirilebilir olacak şekilde yapılandırabilirsiniz, bu da onların kendi güçleriyle hareket edeceği anlamına gelir. Bu ders, bir dönme dolabını hareket ettirmek için bir HingeConstraint'ı motor olarak nasıl yapılandıracağınızı gösterecektir.
Dönme Dolabı Ayarı
Dönme dolabını bir yere eklemek için bu modeli veya bu öngörülmüş yeri kullanın.

Kısıtlamaları ve ekleri görmek için, Studio'nun Görünüm menüsünden Kısıtlama Ayrıntılarını Göster seçeneğini açın.
Ekleri Ekleyin
Dönme dolabının döneceği yeri belirlemek için ekleri eklemeniz gerekecek. Eklerle çalışırken, üzerinde çalıştığınız parçaları ayırmak, eklerin konumunu ve yönünü net bir şekilde görebilmeniz için yardımcı olur.
Explorer'da FerrisWheel'ı genişletin, MainSupport modelini seçin ve tekerlek milinin yanını ve destek milinin yanını görecek şekilde hareket ettirin.

MainSupport'ı genişletin ve SupportAxle'yı seçin. Bir ek ekleyin ve adını SupportAttachment olarak değiştirin.

SupportAttachment'ı SupportAxle'ın iç kenarına yerleştirin.

FerrisWheel'da WheelAxle'yı seçin ve WheelAttachment adıyla yeni bir ek ekleyin.

WheelAttachment'ı milin kenarına yerleştirin. Bu, SupportAttachment'ı yerleştirdiğiniz destek tarafına bakan taraf olmalıdır.

Eklerin üzerine geldiğinizde, sarı ve turuncu okların belirdiğini göreceksiniz. Her iki ekin sarı oklarının aynı yöne baktığından emin olun. Eğer bakmıyorsa, Döndür aracını kullanarak aynı yöne bakacak şekilde ayarlayın.

Bir HingeConstraint Oluşturun
Artık her iki ek yerinde, tekerleğin motoru olarak görev yapacak bir HingeConstraint ekleme zamanı.
SupportAxle içinde yeni bir HingeConstraint oluşturun ve adını MainMotor koyun.

MainMotor'ın özelliklerinde Attachment0'ı SupportAttachment ve Attachment1'i WheelAttachment olarak ayarlayın.

MainSupport modelini seçin ve orijinal konumuna geri döndürün.

Motor Olacak Şekilde Değiştirin
Varsayılan olarak, HingeConstraints, sadece dış bir kuvvetin üzerine etki etmesi durumunda dönecektir, bu da bir kullanıcı karakterinin bağlı parçaları itmesi gibi bir durumdur. Bir HingeConstraint'ın kendi başına dönmesi için, onu Motor olarak yapılandırmamız, istediğimiz dönüş hızını ayarlamamız ve menteşenin yeterince torku olduğundan emin olmamız gerekiyor.
MainMotor'ı seçin ve özelliklerde ActuatorType'ı Motor olarak değiştirin.

AngularVelocity'yi 0.314 olarak değiştirin.

MotorMaxAcceleration'dan MotorMaxTorque'a inf değerini kopyalayarak tekerleğin herhangi bir ağırlık kadar yük kaldırabilmesini sağlayın.

Tekerleğinizin döndürme davranışını test etmek için bir oyun testi başlatın.
Dikkat edin ki, motoru tekerleğin yalnızca bir tarafına yerleştirmeniz yeterli; her iki tarafa da motor takmanıza gerek yok. Mekanizmalarla çalışırken, mümkün olduğunca az kısıtlama kullanmaya çalışın. Bu, mekanizmalarınızın kararlı ve güvenilir olmasını sağlar.
Artık dönme dolabını tam olarak inşa ettiğinize göre, daha fazla kısıtlama ile denemeler yapmayı deneyin. Dönme dolabına daha fazla araba ekleyebilir veya özgün bir mekanizma inşa etmeyi deneyebilirsiniz.