Costruisci una porta a battente

*Questo contenuto è tradotto usando AI (Beta) e potrebbe contenere errori. Per visualizzare questa pagina in inglese, clicca qui.

Il sistema fisico di Roblox consente di costruire meccanismi mobili come porte, piattaforme rotanti e persino veicoli utilizzando vincoli. Ad esempio, una porta a battente può essere costruita utilizzando il HingeConstraint.

Impostazione della porta

Inizia creando le parti per la porta e i suoi attacchi. Gli Attacchi sono i punti in cui un oggetto può connettersi a un altro. Questi attacchi saranno in seguito utilizzati per connettere la porta al suo telaio con un perno.

  1. Crea due parti con nomi come Porta e TelaioPorta.

    alt

  2. Seleziona TelaioPorta. Nella finestra Proprietà, abilita Ancorato affinché non si muova.

    alt

  3. Nell'Esplora, passa il mouse su TelaioPorta e aggiungi un nuovo Attacco. Ripeti la stessa operazione per aggiungere un attacco a Porta.

    alt

  4. Rinomina gli attacchi per indicare a cosa sono attaccati, come AttaccoPorta e AttaccoTelaio.

    alt

Sposta gli attacchi

I nuovi attacchi vengono creati al centro di una parte. Pertanto, per funzionare con la porta, i due attacchi devono essere spostati per guardarsi l'un l'altro.

  1. Per visualizzare vincoli e attacchi, attiva Mostra dettagli vincolo dal menu Visualizza di Studio.

  2. Nell'Esplora, seleziona AttaccoTelaio.

    alt

  3. Premi F per concentrarti sull'attacco e ingrandire se necessario. Quindi, utilizza lo strumento Sposta per posizionare l'attacco sulla superficie del telaio della porta, rivolto verso la porta.

  4. Ripeti la stessa operazione per spostare AttaccoPorta. I tuoi attacchi dovrebbero essere posizionati sulla superficie che guarda il loro omologo.

Sinistra: AttaccoTelaio / Destra: AttaccoPorta

Ruota gli attacchi

L'orientamento di un attacco influisce su come un vincolo può muoversi. Per la porta, entrambi gli attacchi devono essere ruotati affinché il perno si apra a sinistra e a destra, come avviene per una porta standard.

  1. Sulla porta, passa il mouse su AttaccoTelaio. Nota la freccia gialla. Questa freccia, l'asse, determina la rotazione del perno.

    alt

  2. Per una rotazione accurata, attiva l'ancoraggio della rotazione nella barra degli strumenti di Studio selezionando Ruota e impostando il valore su 90.

    alt

  3. Usa lo strumento Ruota per orientare entrambi gli attacchi gialli in modo che puntino verso l'alto. Se i tuoi assi sono già verticali, non è necessaria alcuna azione.

    alt

Aggiungi il vincolo

Ricorda che i vincoli sono un modo per collegare due attacchi per muoversi in un modo specifico. Questa porta utilizzerà un HingeConstraint, un vincolo comune che ruota gli oggetti lungo gli assi di due attacchi.

  1. Sotto TelaioPorta, crea un nuovo HingeConstraint.

    alt

  2. Nelle proprietà del vincolo, trova Attachment0. Clicca la casella vuota a destra della proprietà e poi, nell'Esplora, clicca AttaccoPorta.

  3. Ripeti lo stesso processo collegando Attachment1 a AttaccoTelaio. Le proprietà dovrebbero apparire come qui sotto.

    alt

  4. Prova il progetto camminando verso la porta con il tuo personaggio.

Regola la porta

La porta è attualmente in grado di oscillare oltre il telaio della porta. Questo può essere risolto regolando i limiti del perno.

  1. Nelle proprietà per HingeConstraint, trova e attiva LimitsEnabled. Quando è attivo, puoi impostare i limiti di rotazione del perno.

    alt

  2. Per assicurarti che sia orientato correttamente, seleziona AttaccoPorta e utilizza lo strumento di rotazione in modo che la freccia arancione punti verso il telaio della porta, come qui sotto.

    alt

  3. Nella sezione Limits delle proprietà, imposta LowerAngle e UpperAngle rispettivamente a -90 e 90. Questo crea un intervallo di movimento come l'immagine a sinistra.

  4. Prova la porta e nota che ora il perno è limitato.

Con la porta completata, prenditi del tempo per esplorare l'uso dei vincoli a cerniera in diverse situazioni, come una botola o una trappola a scure oscillante.

© 2026 Roblox Corporation. Roblox, il logo Roblox e Powering Imagination sono tra i nostri marchi registrati e non registrati negli Stati Uniti. e altri paesi.