Un ViewportFrame utilizza una fotocamera per rendere oggetti 3D in una finestra2D. Gli scenari di utilizzo ideali includono:
- Una minimappa della tua esperienza direttamente nell'angolo dello schermo di un utente.
- Modelli 3D di oggetti in un menu inventario.
- Oggetti rotanti che un personaggio ha equipaggiato.
Configurazioni del viewport
Gli oggetti 3D che gli utenti visualizzano attraverso un ViewportFrame possono muoversi con la loro Telecamera, rimanere statici o ruotare all'interno del ViewportFrame .Questo oggetto può anche includere un Sky figlio come mappa cubica per riflessi.
Se vuoi che un oggetto 3D si muova con la Telecamera:
Posiziona la vista della fotocamera all'interno dell'esperienza in modo che l'oggetto che vuoi vedere all'interno del frame sia visibile.
Aggiungi un nuovo alla schermata e poi assicurati che sia selezionato nel Explorer .
Nella finestra Proprietà , assegna la proprietà CurrentCamera alla Telecamera:
- Seleziona la ProprietàCurrentCamera . Il cursore cambia.
- Nella finestra Explorer , fai clic sull'oggetto di livello superiore Camera.
Genitore l'oggetto 3D desiderato al nuovo ViewportFrame .Nota che se vuoi ancora vedere l'oggetto all'interno della tua esperienza, devi duplicarlo nel e quindi genere l'oggetto duplicato nel .
Quando sposti la Telecamera, l'oggetto si muoverà anche all'interno del ViewportFrame .
Illuminazione e aspetto
L'illuminazione all'interno di un ViewportFrame è controllata attraverso tre proprietà:
Proprietà | Descrizione |
---|---|
Ambient | Determina il colore di illuminazione generale applicato all'area all'interno del frame della vista. Predefinito a Color3.fromRGB(200, 200, 200) (grigio fantasma). |
LightDirection | Un Vector3 che rappresenta la direzione della fonte di luce dalla posizione (0, 0, 0) . . Si presta a (-1, -1, -1) . . |
LightColor | Colore della luce direzionale. Predefinito a Color3.fromRGB(140, 140, 140) (argento). |
Inoltre, puoi regolare l'aspetto complessivo renduto della vista attraverso le seguenti proprietà:
Proprietà | Descrizione |
---|---|
ImageColor3 | Cambia il colore/tinta dell'immagine senza modificare l'oggetto rendionato.Il valore di colorazione predefinito è Color3.new(1, 1, 1) (bianco) in cui non si verifica alcuna modifica del colore. |
ImageTransparency | Cambia la trasparenza dell'immagine senza modificare l'oggetto rendionato.Un valore di 0 (predefinito) è completamente opaco e un valore di 1 è completamente trasparente (invisibile). |