Zbuduj drzwi na zawiasach

*Ta zawartość została przetłumaczona przy użyciu narzędzi AI (w wersji beta) i może zawierać błędy. Aby wyświetlić tę stronę w języku angielskim, kliknij tutaj.

System fizyczny Roblox umożliwia konstruowanie ruchomych mechanizmów, takich jak drzwi, obracające się platformy, a nawet pojazdy, korzystając z ograniczeń. Na przykład, drzwi wahadłowe można zbudować używając HingeConstraint.

Ustawienie drzwi

Zacznij od stworzenia elementów dla drzwi i ich mocowań. Mocowania to miejsca, w których jeden obiekt może połączyć się z innym. Te mocowania będą później używane do połączenia drzwi z ich ramą za pomocą zawiasu.

  1. Utwórz dwa elementy o nazwach takich jak Drzwi i RamaDrzwi.

    alt

  2. Wybierz RamaDrzwi. W oknie Właściwości włącz Zablokowane, aby się nie poruszały.

    alt

  3. W Eksploratorze, najedź na RamaDrzwi i dodaj nowe Mocowanie. Powtórz ten sam krok, aby dodać mocowanie do Drzwi.

    alt

  4. Zmień nazwę mocowań, aby wskazywały, do czego są przyłączone, na przykład MocowanieDrzwi i MocowanieRamy.

    alt

Przenieś mocowania

Nowe mocowania są tworzone w centrum elementu. Aby mogły działać z drzwiami, oba mocowania muszą być przeniesione, aby patrzyły na siebie.

  1. Aby wyświetlić ograniczenia i mocowania, włącz Pokaż szczegóły ograniczenia z menu Widok w Studio.

  2. W Eksploratorze, wybierz MocowanieRamy.

    alt

  3. Naciśnij F, aby skupić się na mocowaniu i przybliżyć, jeśli to konieczne. Następnie użyj narzędzia Przesuń, aby umieścić mocowanie na powierzchni ramy drzwi, zwrócone w stronę drzwi.

  4. Powtórz te same kroki, aby przenieść MocowanieDrzwi. Twoje mocowania powinny być umieszczone na powierzchni, zwrócone w stronę odpowiednika.

Lewo: MocowanieRamy / Prawo: MocowanieDrzwi

Obróć mocowania

Orientacja mocowania wpływa na to, jak ograniczenie może się poruszać. Aby drzwi działały, oba mocowania muszą być obrócone tak, aby zawias obracał się w lewo i prawo, jak na standardowych drzwiach.

  1. Na ramie drzwi, najedź na MocowanieRamy. Zauważ żółtą strzałkę. Ta strzałka, , określa, jak zawias będzie się obracał.

    alt

  2. Aby precyzyjnie obrócić, włącz przyciąganie do obrotu na pasku narzędzi Studio, zaznaczając Obróć i ustawiając wartość na 90.

    alt

  3. Użyj narzędzia Obróć, aby ustawić obie żółte mocowania, aby wskazywały w górę. Jeśli twoje osie są już pionowe, nie jest potrzebna żadna akcja.

    alt

Dodaj ograniczenie

Pamiętaj, że ograniczenia to sposób łączenia dwóch mocowań, aby poruszały się w określony sposób. Te drzwi będą używać HingeConstraint, powszechnego ograniczenia, które obraca obiekty wzdłuż osi dwóch mocowań.

  1. Pod RamaDrzwi, utwórz nowe HingeConstraint.

    alt

  2. W właściwościach ograniczenia, znajdź Attachment0. Kliknij pustą komórkę po prawej stronie właściwości, a następnie w Eksploratorze, kliknij MocowanieDrzwi.

  3. Powtórz ten sam proces, łącząc Attachment1 z MocowaniemRamy. Właściwości powinny wyglądać jak poniżej.

    alt

  4. Przetestuj projekt, wchodząc w drzwi swoją postacią.

Dostosuj drzwi

Drzwi obecnie mogą się otwierać poza ramę drzwi. Można to naprawić, dostosowując ograniczenia zawiasu.

  1. W właściwościach dla HingeConstraint, znajdź i włącz LimitsEnabled. Gdy jest aktywne, możesz ustawić ograniczenia obrotu zawiasu.

    alt

  2. Aby upewnić się, że to jest poprawnie ustawione, wybierz MocowanieDrzwi i użyj narzędzia do obrotu, aby pomarańczowa strzałka wskazywała w stronę ramy drzwi, jak poniżej.

    alt

  3. W sekcji Ograniczenia właściwości, ustaw zarówno LowerAngle, jak i UpperAngle na -90 i 90, odpowiednio. Tworzy to zakres ruchu, jak na obrazku po lewej.

  4. Przetestuj drzwi i zauważ, że zawias jest teraz ograniczony.

Gdy drzwi są zakończone, poświęć trochę czasu na eksplorację korzystania z ograniczeń zawiasów w różnych sytuacjach, takich jak włazy czy pułapki z trzciną.

©2026 Roblox Corporation. Nazwa Roblox, logo Roblox oraz hasło „Powering Imagination” należą do naszych zarejestrowanych i niezarejestrowanych znaków towarowych na terenie Stanów Zjednoczonych oraz w innych krajach.