Roblox'un fizik sistemi, kısıtlamalar kullanarak kapılar, dönen platformlar ve hatta araçlar gibi hareketli mekanizmalar oluşturmanıza olanak tanır. Örneğin, sallanan bir kapı HingeConstraint kullanılarak inşa edilebilir.
Kapı kurulumu
Kapı ve bağlantıları için parçalar oluşturarak başlayın. Bağlantılar, bir nesnenin başka bir nesneye bağlanabileceği yerlerdir. Bu bağlantılar daha sonra kapıyı çerçevesine menteşe ile bağlamak için kullanılacaktır.
Kapı ve KapıÇerçevesi gibi isimlere sahip iki parça oluşturun.

KapıÇerçevesi'ni seçin. Özellikler penceresinde, hareket etmemesi için Sabit özelliğini etkinleştirin.

Gezgin'de, KapıÇerçevesi üzerine gelin ve yeni bir Bağlantı ekleyin. Aynı işlemi Kapı için bir bağlantı eklemek üzere tekrarlayın.

Bağlantıları, bağlandıkları nesneyi gösterecek şekilde yeniden adlandırın; örneğin KapıBağlantısı ve ÇerçeveBağlantısı.

Bağlantıları taşıyın
Yeni bağlantılar bir parçanın merkezinde oluşturulur. Böylece kapıyla çalışabilmeleri için iki bağlantının birbirine baksın diye taşınması gerekir.
Kısıtlamaları ve bağlantıları 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 etkinleştirin.
Gezgin'de ÇerçeveBağlantısı'nı seçin.

Bağlantıya odaklanmak için F tuşuna basın ve gerekirse yakınlaştırın. Ardından, Taşı aracını kullanarak bağlantıyı kapı çerçevesinin yüzeyine yerleştirin, kapıya baksın.
KapıBağlantısı'nı taşımak için aynı işlemleri tekrarlayın. Bağlantılarınız, karşıtlarına bakan yüzeyde konumlandırılmalıdır.

Bağlantıları döndürün
Bir bağlantının yönelimi, bir kısıtlamanın nasıl hareket edebileceğini etkiler. Kapı için, menteşenin sağa ve sola dönebilmesi için her iki bağlantının da döndürülmesi gerekir; bu, standart bir kapıdaki gibi olmalıdır.
Kapı çerçevesinde, ÇerçeveBağlantısı üzerine gelin. Sarı ok'u fark edin. Bu ok, ekseni, menteşenin döndürülmesini belirler.

Doğru döndürme için, Studio'nun araç çubuğunda döndürme ızgarasını açın; Döndür seçeneğini işaretleyin ve değeri 90 olarak ayarlayın.

Döndür aracını kullanarak her iki sarı bağlantıyı yukarıya doğru işaret edecek şekilde yönlendirin. Ekseneriniz zaten dik durumda ise, herhangi bir işlem yapmanıza gerek yok.

Kısıtlamayı ekleyin
Unutmayın, kısıtlamalar, iki bağlantıyı belirli bir şekilde hareket etmek üzere bağlamanın bir yoludur. Bu kapı, iki bağlantının eksenleri etrafında dönen yaygın bir kısıtlama olan HingeConstraint kullanacaktır.
KapıÇerçevesi altında yeni bir HingeConstraint oluşturun.

Kısıtlamanın özelliklerinde Attachment0'ı bulun. Özelliğin sağındaki boş kutuya tıklayın ve ardından Gezgin'de KapıBağlantısı'na tıklayın.
Aynı işlemi Attachment1'i ÇerçeveBağlantısı ile bağlamak için tekrarlayın. Özellikler aşağıdaki gibi görünmelidir.

Karakterinizle kapının içine yürüyerek projeyi test edin.
Kapıyı ayarlayın
Kapı şu anda kapı çerçevesinin ötesine sallanabiliyor. Bu, menteşe sınırlarını ayarlayarak düzeltilebilir.
HingeConstraint özelliklerinde LimitsEnabled'i bulun ve açın. Etkin olduğunda, menteşenin döndürme sınırlarını ayarlayabilirsiniz.

Bunun doğru yönde olup olmadığını kontrol etmek için KapıBağlantısı'nı seçin ve ikinci okun kapı çerçevesine doğru işaret ettiğinden emin olmak için döndürme aracını kullanın.

Özelliklerin Sınırlar bölümünde, AltAçı ve ÜstAçı değerlerini sırasıyla -90 ve 90 olarak ayarlayın. Bu, soldaki görseldeki gibi bir hareket aralığı oluşturur.


Kapıyı test edin ve menteşenin artık sınırlı olduğunu gözlemleyin.
Kapı tamamlandığında, menteşe kısıtlamalarını tuzak kapısı veya sallanan bir eksen tuzağı gibi farklı durumlarda kullanmayı keşfetmek için biraz zaman ayırın.
