Personalizza la fotocamera

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

La fotocamera integrata di Roblox alimenta una modalità terza persona predefinita e una modalità prima persona opzionale, quindi non è necessario costruire una propria fotocamera di seguimento. Per scenari più personalizzati, puoi regolare le proprietà predefinite in Camera o sostituirla completamente, come per le visualizzazioni sopra la spalla, isometriche e di mirino delle armi.

Impostazioni di base

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

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

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

    Proprietà della fotocamera su StarterPlayer nella finestra Proprietà

Distanza di zoom

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

LocalScript - 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 il comportamento generale della fotocamera tra due opzioni:

ImpostazioneDescrizione
ClassicoLa fotocamera classica di Roblox in terza persona che può essere ingrandita in prima persona. Consente ai giocatori di zoomare avanti e indietro (a meno che lo zoom non sia bloccato) e ruotare la fotocamera attorno al proprio personaggio.
BloccaPrimaPersonaBlocca la fotocamera in modalità prima persona. Quando ci si trova in questa modalità, tutte le parti/elementi del personaggio del giocatore sono invisibili per lui, tranne gli Tools equipaggiati.

Modalità occlusione

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

ImpostazioneDescrizione
ZoomSe il personaggio del giocatore si muove dietro un oggetto con Transparency inferiore a 0,25, la fotocamera si zooma molto vicino al personaggio in modo che possa essere visto. Una volta che il personaggio ritorna in una posizione visibile, la fotocamera torna a zoomarsi indietro.
InvisicamSe il personaggio del giocatore si muove dietro un oggetto con Transparency inferiore a 0,75, la fotocamera rimane ferma ma l'oggetto diventa semitrasparente in modo che il personaggio possa essere visto. Una volta che il personaggio torna in una posizione visibile, l'oggetto ritorna alla sua opacità normale.
Modalità di occlusione Zoom e Invisicam

Modalità movimento

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

ImpostazioneDescrizione
SceltaUtenteLa fotocamera si muoverà in base alle impostazioni della fotocamera nel gioco del giocatore.
ClassicoLa fotocamera rimane alla sua distanza di zoom, seguendo il personaggio del giocatore mentre si muove nel mondo. I giocatori possono anche inclinare la vista della fotocamera su/giù e orbitarla attorno al proprio personaggio.
SeguiSimile a Classico ma la fotocamera può ruotare leggermente per affrontare il personaggio del giocatore se si muove in qualsiasi direzione che non sia parallela alla direzione in cui è rivolta la fotocamera.
OrbitalLa fotocamera rimane a una distanza di zoom fissa e segue il personaggio del giocatore mentre si muove nel mondo. I giocatori possono orbitare la fotocamera attorno al proprio personaggio ma non possono inclinare la vista su o giù.
AttivaFotocameraFunziona solo sui computer (non su telefoni/tablet) attraverso DevComputerCameraMovementMode. Quando il giocatore fa clic con il tasto destro del mouse, la fotocamera passa dalla modalità Classico a una modalità di "visione libera" in cui muovere il mouse permette di guardarsi attorno nel mondo.

Scriptare la fotocamera

Ogni client giocatore ha il proprio oggetto Camera situato nel Workspace locale, accessibile tramite la proprietà Workspace.CurrentCamera. Puoi sovrascrivere gli script della fotocamera predefiniti di Roblox impostando il suo CameraType su Scriptable e poi, più comunemente, controllare la fotocamera tramite le seguenti proprietà.

ProprietàDescrizione
Camera.CFrameIl CFrame della fotocamera. Questa è la proprietà più utilizzata per posizionare e orientare una fotocamera Scriptable in un'esperienza.
Camera.FieldOfViewLa misura dello spazio 3D osservabile che può essere visto sullo schermo, misurata tra 1 e 120 gradi nella direzione definita da Camera.FieldOfViewMode. Il valore predefinito è 70.
Camera.CameraTypePassa tra i vari comportamenti della fotocamera delineati in Enum.CameraType, alcuni dei quali imitano le modalità di movimento selezionabili. Impostare questo su Scriptable ti dà il pieno controllo della fotocamera.
Camera.FocusIl punto nello spazio 3D in cui la fotocamera sta guardando. Se hai impostato Camera.CameraType su Scriptable, dovresti aggiornare questa proprietà ad ogni frame perché alcuni effetti visivi sono più dettagliati a seconda di quanto sono vicini al punto di messa a fuoco.
© 2026 Roblox Corporation. Roblox, il logo Roblox e Powering Imagination sono tra i nostri marchi registrati e non registrati negli Stati Uniti. e altri paesi.