Gli strumenti Pivot e le proprietà correlate ti danno il pieno controllo sui punti intorno ai quali gli oggetti ruotano e si traslano.
Strumenti di Studio
Gli strumenti di Studio interattivi si trovano nella scheda Modello.
Modifica Pivot
Lo strumento Modifica pivot ti consente di spostare o ruotare il punto pivot di una parte o di un modello. Una volta impostate, la rotazione e il ridimensionamento si verificano intorno al punto di pivot. Per ulteriori informazioni, consulta Impostare una PartePrimaria.
I seguenti diagrammi mostrano le posizioni di pivot di esempio in relazione ai limiti dell'oggetto.
Quando ruoti il pivot di un modello, ruota anche il riquadro di delimitazione del modello.
Puoi specificare un PrimaryPart per i modelli, che è un BasePart all'interno del modello che puoi utilizzare come base posizionale. In termini di punti pivot:
- Quando si assegna un PrimaryPart a un modello, il pivot esistente cambia nel punto pivot del PrimaryPart. Se in seguito disattiverai/cancellerai il PrimaryPart, il punto pivot si azzera al centro del riquadro di delimitazione del modello.
- Se elimini il PrimaryPart da un modello, il punto pivot rimane nella stessa posizione e non si ripristina alla sua posizione precedente. Questo impedisce un "salto" improvviso se elimini tutte le parti dal modello.
Scatto
La casella di controllo Scatto attiva lo scatto del punto pivot agli hotspot come angoli, bordi o centri quando lo sposti con lo strumento Modifica pivot. Quando lo scatto è abilitato, gli hotspot vengono visualizzati come piccoli punti magenta.
Ripristina
Il pulsante Ripristina sposta il punto pivot al centro del riquadro di delimitazione di un oggetto o di un modello. Questa operazione è utile dopo aver cambiato la composizione di un modello e aver voluto posizionare il suo punto pivot al centro del suo nuovo riquadro di delimitazione.
Proprietà Pivot
Oltre agli strumenti interattivi, i valori di pivot possono essere impostati direttamente nella finestra Proprietà.
Proprietà | Descrizione |
---|---|
Posizione di origine | Posizione attuale nel mondo dell'oggetto in base al suo punto pivot piuttosto che al suo riquadro di delimitazione. Utile per impostare la posizione precisa di un Model. |
Orientamento dell'origine | Orientamento attuale dell'oggetto in base al suo punto pivot piuttosto che al suo riquadro di delimitazione. |
Posizione di offset di pivot | Posizione precisa del pivot rispetto all'oggetto. * |
Orientamento dell'offset di pivot | Orientamento di pivot preciso. * |
Posizione pivot nel mondo | La posizione precisa nel mondo del pivot per Models senza un PrimaryPart. Se un PrimaryPart è impostato, il modello utilizzerà la Posizione di dislocamento di pivot poiché il pivot diventa parente di quella parte.* |
Orientamento pivot nel mondo | L'orientamento preciso nel mondo per Models senza un PrimaryPart. Se un PrimaryPart è impostato, il modello utilizzerà l'Orientamento di dislocamento di pivot poiché il pivot diventa parente di quella parte.* |
Scripting di pivot
Oltre agli strumenti di Studio, i punti pivot possono essere accessibili e manipolati negli script.
Funzione o proprietà | Descrizione |
---|---|
GetPivot() | Interroga la posizione attuale nel mondo di un pivot di un oggetto come un CFrame. Questo restituisce la posizione di un oggetto nello spazio 3D indipendentemente dal fatto che si tratti di una singola parte o di un Model. |
PivotTo() | Sposta l'oggetto in modo che il suo pivot si trovi nel CFrame indicato. Questo consente il movimento uniforme dell'oggetto di entrambi le parti e i modelli individuali. |
BasePart.PivotOffset | Il CFrame che specifica il dislocamento di pivot; effettivamente il dislocamento del pivot dal CFrame del BasePart. * |
Model.WorldPivot | Per Models senza un PrimaryPart, il CFrame che specifica il pivot del modello nello spazio nel mondo. Se un PrimaryPart è impostato, il modello utilizzerà BasePart.PivotOffset poiché il pivot diventa relativo a quella parte.* |