Personalizza la Telecamera

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

La fotocamera integrata di Roblox alimenta un modo predefinito di terza persona e un modo opzionale di prima persona, quindi non è necessario costruire la propria Telecamerasuccessiva.Per scenari più personalizzati, puoi regolare le proprietà predefinite in Camera o sostituirle completamente come per le viste di sovrapposizione, isometriche e di mira delle armi.

Impostazioni di base

Puoi configurare le impostazioni della fotocamera comuni direttamente all'interno dell'oggetto StarterPlayer di Studio.Queste impostazioni includono distanza di zoom e varie fotocamera, occlusione e modalità di movimento.

  1. Nella finestra Explorer , seleziona l'oggetto StarterPlayer .

    StarterPlayer in Explorer
  2. Nella finestra Proprietà , scorri verso il basso per localizzare la sezione Fotocamera .Puoi configurare le seguenti proprietà direttamente o attraverso uno script.

    Camera properties on StarterPlayer in Properties Window

Distanza di zoom

Insieme, CameraMaxZoomDistance e CameraMinZoomDistance impostano l'intervallo in cui i giocatori possono zoomare la fotocamera rispetto al loro personaggio del giocatore.Impostare un limite massimo molto alto come 500 consente ai giocatori di zoomare la fotocamera molto lontano nello Spazio.Se vuoi bloccare la fotocamera a una distanza specifica dal personaggio e impedire lo zooming, imposta entrambe queste proprietà allo stesso valore.

Script locale - Intervallo di zoom della fotocamera

local Players = game:GetService("Players")
local player = Players.LocalPlayer
player.CameraMaxZoomDistance = 25
player.CameraMinZoomDistance = 50

Modalità fotocamera

La proprietà CameraMode imposta l'insieme del comportamento della fotocamera tra due opzioni:

ImpostazioneDescrizione
Classico La fotocamera Roblox terza persona classica che può essere ingrandita in prima persona.Consente ai giocatori di zoomare e scorrere (a meno che lo zoom sia bloccato) e ruotare la fotocamera attorno al loro personaggio.
Blocca la prima persona Blocca la fotocamera in modalità prima persona.Quando in questa modalità, tutte le parti/elementi del personaggio del Giocatoresono invisibili per loro, ad eccezione di quelli equipaggiati Tools .

Modalità occlusione

La proprietà DevCameraOcclusionMode controlla il comportamento della fotocamera quando il giocatore non può vedere il proprio personaggio, come quando è oscurato da un BasePart .

ImpostazioneDescrizione
Ammonta Se il personaggio del Giocatoresi muove dietro un oggetto con Transparency inferiore a 0,25, la fotocamera si avvicina molto al personaggio in modo che possa essere visto.Una volta che il personaggio si muove nuovamente in una posizione visibile, la fotocamera si ritira.
Invisione cam Se il personaggio del Giocatoresi muove dietro un oggetto con Transparency inferiore a 0,75, la fotocamera rimane immobile ma l'oggetto diventa semi-trasparente in modo che il personaggio possa essere visto.Una volta che il personaggio si muove nuovamente in una posizione visibile, l'oggetto ritorna alla sua normale opacità.
Zoom e Invisicam modalità di occlusione

Modalità di movimento

Il DevComputerCameraMovementMode (computer) e DevTouchCameraMovementMode (telefono/tablet) determinano come il giocatore può muovere la fotocamera.

ImpostazioneDescrizione
Selezione dell'utente La fotocamera si muoverà in base alle impostazioni della fotocamera in-experience del Giocatore.
Classico La fotocamera rimane alla sua distanza di zoom, tracciando il personaggio del Giocatorementre si muove in tutto il Mondo.I giocatori possono anche inclinare la vista della fotocamera su/giù e orbitarla intorno al loro personaggio.
Segui Simile a Classico ma la fotocamera può ruotare leggermente per affrontare il personaggio del Giocatorese si muove in qualsiasi direzione che non è parallela alla direzione di visione della Telecamera.
Orbitale La telecamera rimane a una distanza di zoom fissa e traccia il personaggio del Giocatorementre si muove in tutto il Mondo.I giocatori possono orbitare la fotocamera attorno al loro personaggio ma non possono inclinare la vista su o giù.
Attiva/Disattiva Fotocamera Solo funzionale su computer (non telefoni/tablet) attraverso DevComputerCameraMovementMode .Quando il giocatore fa clic sul pulsante destro del mouse, la fotocamera passa tra Classico modalità e una modalità "free look" in cui spostare il mouse guarda in giro per il Mondo.

Script la Telecamera

Ogni giocatore cliente ha il proprio oggetto > residente nel locale >, accessibile attraverso la Proprietà>.Puoi annullare gli script della fotocamera predefiniti di Roblox impostando il suo CameraType a Scriptable e quindi, più comunemente, controllare la fotocamera attraverso le seguenti proprietà.

ProprietàDescrizione
Camera.CFrameIl CFrame della Telecamera. Questa è la proprietà più frequentemente utilizzata per posizionare e orientare una fotocamera Scriptable in un'esperienza.
Camera.FieldOfViewL'estensione dello spazio 3D osservabile che può essere visto sullo schermo, misurata tra 1-120 gradi nella direzione definita da Camera.FieldOfViewMode .Il predefinito è 70.
Camera.CameraTypePassa tra i vari comportamenti della fotocamera descritti in , alcuni dei quali imitano i modi di movimento selezionabili .Impostare questo a Scriptable ti dà il pieno controllo della Telecamera.
Camera.FocusIl punto nello spazio 3D in cui la telecamera sta guardando.Se hai impostato Camera.CameraType su Scriptable, dovresti aggiornare questa proprietà ogni frame perché alcune visuali sono più dettagliate a seconda di quanto sono vicine al punto di focus.