Molte contrazioni in Roblox utilizzeranno più vincoli per costruire meccanismi più complicati.In particolare, puoi configurare diverse restrizioni per essere attivate , cioè si muoveranno sotto il proprio potere.Questo tutorial ti mostrerà come attivare un HingeConstraint per essere un motore per realizzare una ruota panoramica.
Configurazione della ruota panoramica
Aggiungi una ruota panoramica in un luogo utilizzando questo modello o questo luogo pre-costruito.
Per visualizzare vincoli e allegati, attiva Dettagli vincoli nella scheda Modello della barra degli strumenti.
Aggiungi allegati
Avrai bisogno di aggiungere allegati alla ruota panoramica per determinare dove si Rotare.Lavorando con gli allegati, aiuta a spostare le parti con cui stai lavorando separate così puoi vedere chiaramente la posizione e l'orientamento degli allegati.
Nell'esploratore, espandi Ruota panoramica , seleziona il modello MainSupport e movilo in modo da poter vedere il lato della ruota dell'asse così come il lato dell'asse di supporto.
Espandi MainSupport e seleziona SupportAxle . Inserisci un allegato e rinominalo SupportAttachment .
Sposta SupportAttachment in modo che sia all'interno dell'edge del SupportAxle .
Nella ruota panoramica, seleziona Asse della ruota e aggiungi un nuovo allegato chiamato Asse della ruota .
Sposta il WheelAttachment alla borda dell'asse.Assicurati che questa sia la parte che si affaccia al supporto dove hai posizionato il SupportAttachment .
Se passi il mouse sugli allegati, vedrai apparire freccie gialli e arancioni.Assicurati che le frecce gialle per entrambi gli allegati puntino nella stessa direzione.Se non lo sono, usa lo strumento Ruota per assicurarti che siano puntati allo stesso modo.
Crea una restrizione a serratura
Ora che entrambi gli allegati sono in Posto, è il momento di aggiungere un HingeConstraint per agire come motore per la ruota.
Nell'SupportAxle, crea una nuova Restrizione articolata e nominala Motore principale .
Nelle proprietà di Motore principale , imposta Attachment0 a SupportAttachment e Attachment1 a WheelAttachment.
Seleziona il modello MainSupport e restituiscilo alla sua posizione originale.
Cambia a motore
Per impostazione predefinita, HingeConstraints si attiverà solo se una forza esterna agisce su di essi, come un personaggio utente che spinge nelle parti connesse.Per fare un HingeConstraint giro da Proprio, dobbiamo configurarlo per essere un Motore , impostare il Votaredi rotazione desiderato e assicurarsi che il cerniera abbia abbastanza torsione.
Seleziona Motore principale e, nelle proprietà, cambia Tipo attuatore in Motore .
Cambia AngularVelocity a 0.314.
Copia il valore inf da MotorMaxAcceleration a MotorMaxTorque in modo che la ruota possa gestire qualsiasi quantità di peso.
Prova il comportamento di rotazione della ruota selezionando Gioca e testando la tua esperienza.
Nota che hai bisogno solo del motore su un lato della ruota; non hai bisogno di motori su entrambi i lati.Quando costruisci con contrazioni, prova ad utilizzare il minor numero possibile di vincoli.Questo garantisce che le tue contrazioni siano stabili e affidabili.
Ora che hai la ruota panoramica completamente costruita, prova a sperimentare con più vincoli.Puoi aggiungere più auto alla ruota panoramica, o puoi provare a costruire una contrapposizione originale.