WorldModel

Visualizza obsoleti

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

Il modello mondiale fornisce alcune funzionalità di fisica a un ViewportFrame .

Più specificamente, puoi rendere un WorldModel un figlio di un ViewportFrame e quindi genitori della geometria del WorldModel.Questo ti consentirà quindi di utilizzare i raycast nel ViewportFrame attraverso il WorldModel.Inoltre puoi mettere Humanoid caratteri nel WorldModel e le loro articolazioni verranno impostate correttamente, e puoi animarli.

Sommario

Proprietà

Proprietà provenienti da Model
  • Sicurezza Plugin
    Lettura Parallela

    Imposta il livello di dettaglio sul modello per le esperienze con streaming di istanza abilitato.

  • Controlla il comportamento di streaming del modello su Models quando l' streaming delle istanze è abilitato.

  • Lettura Parallela

    La parte principale del Model , o nil se non esplicitamente Impostare.

  • Non Replicato
    Non programmabile
    Lettura Parallela

    Proprietà utilizzata solo dall'editor per ridimensionare il modello attorno al suo asse. Impostare questa proprietà sposterà la scala come se Model/ScaleTo fosse stata chiamata su di essa.

  • Non Replicato
    Lettura Parallela

    Determina dove si trova il punto di rotazione di un che non ha un set è situato.

Proprietà provenienti da PVInstance

Metodi

Metodi provenienti da WorldRootMetodi provenienti da Model
  • AddPersistentPlayer(playerInstance : Player):()

    Imposta questo modello per essere persistente per il Giocatorespecificato.Model.ModelStreamingMode deve essere impostato su PersistentPerPlayer perché il comportamento venga modificato come risultato dell'aggiunta.

  • Restituisce una descrizione di un volume che contiene tutte le parti di un modello.

  • Restituisce la dimensione della più piccola scatola di confine che contiene tutto il BaseParts in Model, allineata con la Model.PrimaryPart se è Impostare.

  • Restituisce tutti gli oggetti Player che questo oggetto modello è persistente per.Il comportamento varia a seconda se questo metodo viene chiamato da un Script o da un LocalScript.

  • Restituisce la scala canonica del modello, che predefinisce 1 per i modelli appena creati e cambierà come viene scala tramite Model/ScaleTo .

  • MoveTo(position : Vector3):()

    Sposta il PrimaryPart a la posizione data. Se una parte primaria non è stata specificata, verrà utilizzata la parte radice del modello.

  • RemovePersistentPlayer(playerInstance : Player):()

    Rende questo modello non più persistente per il Giocatorespecificato.Model.ModelStreamingMode deve essere impostato su PersistentPerPlayer perché il comportamento venga modificato come risultato della rimozione.

  • ScaleTo(newScaleFactor : number):()

    Imposta il fattore di ridimensionamento del modello, regolando la dimensione e la posizione di tutte le istanze discendenti in modo che abbiano quel fattore di ridimensionamento rispetto alle loro dimensioni iniziali e alla posizione quando il fattore di ridimensionamento era 1.

  • TranslateBy(delta : Vector3):()

    Sposta un Model con lo Dislocamentodato Vector3 , preservando l'orientamento del modello.Se un altro BasePart o Terrain esiste già nella nuova posizione allora il Model sovrapporrà l'oggetto dichiarato.

Metodi provenienti da PVInstance

Proprietà

Metodi

Eventi