Bouw een scharnierdeur

*Deze inhoud is vertaald met behulp van AI (bèta) en kan fouten bevatten. Klik hier om deze pagina in het Engels te bekijken.

Roblox's fysicasysteem stelt je in staat om bewegende mechanismen te construeren, zoals deuren, draaiende platforms en zelfs voertuigen met behulp van constraints. Een swingdeur kan bijvoorbeeld worden gebouwd met de HingeConstraint.

Deurinstelling

Begin met het maken van onderdelen voor de deur en de bevestigingen. Bevestigingen zijn waar het ene object met het andere kan verbinden. Deze bevestigingen zullen later worden gebruikt om de deur met een scharnier aan het frame te verbinden.

  1. Maak twee onderdelen met namen zoals Deur en DeurFrame.

    alt

  2. Selecteer DeurFrame. In het Eigenschappen-venster, schakel Geankerd in zodat het niet beweegt.

    alt

  3. In de Explorer, zweef over DeurFrame en voeg een nieuwe Bevestiging toe. Herhaal hetzelfde om een bevestiging aan de Deur toe te voegen.

    alt

  4. Hernoem de bevestigingen om aan te geven waar ze aan zijn bevestigd, zoals DeurBevestiging en FrameBevestiging.

    alt

Verplaats de bevestigingen

Nieuwe bevestigingen worden in het midden van een onderdeel gemaakt. Om met de deur te kunnen werken, moeten de twee bevestigingen worden verplaatst zodat ze naar elkaar toe wijzen.

  1. Om constraints en bevestigingen te bekijken, schakel Toon Constraint Details in via het Weergave-menu van Studio.

  2. In de Explorer, selecteer FrameBevestiging.

    alt

  3. Druk op F om op de bevestiging te focussen en zoom in indien nodig. Gebruik vervolgens de Verplaats-tool om de bevestiging op het oppervlak van het deurframe te positioneren, gericht naar de deur.

  4. Herhaal hetzelfde om DeurBevestiging te verplaatsen. Je bevestigingen moeten op het oppervlak zijn gepositioneerd, gericht naar hun tegenhanger.

Links: FrameBevestiging / Rechts: DeurBevestiging

Draai de bevestigingen

De oriëntatie van een bevestiging beïnvloedt hoe een constraint kan bewegen. Voor de deur moeten beide bevestigingen worden gedraaid zodat het scharnier naar links en rechts swingt, zoals bij een standaarddeur.

  1. Hover op het deurframe over FrameBevestiging. Let op de gele pijl. Deze pijl, de as, bepaalt de rotatie van het scharnier.

    alt

  2. Voor nauwkeurige rotatie, schakel rotatiesnapping in de werkbalk van Studio in door Draaien in te schakelen en de waarde in te stellen op 90.

    alt

  3. Gebruik de Draai-tool om beide gele bevestigingen naar boven te richten. Als je assen al verticaal zijn, is er geen actie nodig.

    alt

Voeg de constraint toe

Vergeet niet, constraints zijn een manier om twee bevestigingen te verbinden zodat ze op een specifieke manier kunnen bewegen. Deze deur zal een HingeConstraint gebruiken, een veelvoorkomende constraint die objecten langs de assen van twee bevestigingen draait.

  1. Onder DeurFrame, maak een nieuwe HingeConstraint.

    alt

  2. Zoek in de eigenschappen van de constraint naar Attachment0. Klik op het lege vak rechts van de eigenschap en klik vervolgens in de Explorer op DeurBevestiging.

  3. Herhaal hetzelfde proces door Attachment1 te verbinden met FrameBevestiging. De eigenschappen zouden er als volgt uit moeten zien.

    alt

  4. Test het project door met je karakter tegen de deur te lopen.

Pas de deur aan

De deur kan momenteel voorbij het deurframe swing. Dit kan worden opgelost door de scharnier limieten aan te passen.

  1. Zoek in de eigenschappen voor HingeConstraint naar LimitsEnabled en schakel deze in. Wanneer deze actief is, kun je de rotatielimieten van het scharnier instellen.

    alt

  2. Om ervoor te zorgen dat dit correct is georiënteerd, selecteer DeurBevestiging en gebruik de draaigereedschap zodat de oranje pijl richting het deurframe wijst, zoals hieronder.

    alt

  3. Onder de sectie Limieten van de eigenschappen, stel zowel LowerAngle als UpperAngle in op -90 en 90, respectievelijk. Dit creëert een bewegingsbereik zoals de afbeelding aan de linkerkant.

  4. Test de deur en merk op dat het scharnier nu beperkt is.

Met de deur compleet, neem wat tijd om te verkennen hoe je scharnierconstraints in verschillende situaties kunt gebruiken, zoals een valdeur of een swingende bijlval.

©2026 Roblox Corporation. Roblox, het Roblox-logo en Powering Imagination behoren tot onze geregistreerde en niet-geregistreerde handelsmerken in de VS en andere landen.