Apprendre
Classe de moteur
Camera
Non répliqué

*Ce contenu est traduit en utilisant l'IA (Beta) et peut contenir des erreurs. Pour consulter cette page en anglais, clique ici.



Référence API
Propriétés
CameraSubject
Lecture parallèle
Capacités : Basic
Camera.CameraSubject:Instance
Échantillons de code
Sujet de la caméra
local Players = game:GetService("Players")
local localPlayer = Players.LocalPlayer
local camera = workspace.CurrentCamera
local function resetCameraSubject()
if camera and localPlayer.Character then
local humanoid = localPlayer.Character:FindFirstChildWhichIsA("Humanoid")
if humanoid then
camera.CameraSubject = humanoid
end
end
end

CameraType
Lecture parallèle
Capacités : Basic
Camera.CameraType:Enum.CameraType

CFrame
Lecture parallèle
Capacités : Basic
Accès à la simulation
Camera.CFrame:CFrame

CoordinateFrame
Déprécié

DiagonalFieldOfView
Non répliqué
Lecture parallèle
Capacités : Basic
Camera.DiagonalFieldOfView:number

FieldOfView
Lecture parallèle
Capacités : Basic
Camera.FieldOfView:number

FieldOfViewMode
Lecture parallèle
Capacités : Basic
Camera.FieldOfViewMode:Enum.FieldOfViewMode

Focus
Lecture parallèle
Capacités : Basic
Accès à la simulation
Camera.Focus:CFrame

focus
Déprécié

HeadLocked
Lecture parallèle
Capacités : Basic
Camera.HeadLocked:boolean

HeadScale
Lecture parallèle
Capacités : Basic
Camera.HeadScale:number

MaxAxisFieldOfView
Non répliqué
Lecture parallèle
Capacités : Basic
Camera.MaxAxisFieldOfView:number

NearPlaneZ
Lecture uniquement
Non répliqué
Lecture parallèle
Capacités : Basic
Camera.NearPlaneZ:number

OrthographicMode
Lecture parallèle
Capacités : Basic
Camera.OrthographicMode:Enum.OrthographicMode

OrthographicSize
Lecture parallèle
Capacités : Basic
Camera.OrthographicSize:number

ProjectionType
Lecture parallèle
Capacités : Basic
Camera.ProjectionType:Enum.ProjectionType

ViewportSize
Lecture uniquement
Non répliqué
Lecture parallèle
Capacités : Basic
Camera.ViewportSize:Vector2

ViewStretch
Lecture parallèle
Capacités : Basic
Camera.ViewStretch:number

VRTiltAndRollEnabled
Lecture parallèle
Capacités : Basic
Camera.VRTiltAndRollEnabled:boolean

Méthodes
GetLargestCutoffDistance
Déprécié

GetPanSpeed
Déprécié

GetPartsObscuringTarget
Capacités : Basic
Camera:GetPartsObscuringTarget(
castPoints:{any}, ignoreList:Instances
):Instances
Paramètres
castPoints:{any}
ignoreList:Instances
Retours
Instances

GetRenderCFrame
Capacités : Basic
Camera:GetRenderCFrame():CFrame
Retours

GetRoll
Déprécié

GetTiltSpeed
Déprécié

Interpolate
Déprécié

PanUnits
Déprécié

ScreenPointToRay
Écrire en parallèle
Capacités : Basic
Camera:ScreenPointToRay(
x:number, y:number, depth:number
):Ray
Paramètres
depth:number
Valeur par défaut : 0
Retours

SetCameraPanMode
Déprécié

SetRoll
Déprécié

TiltUnits
Déprécié

ViewportPointToRay
Écrire en parallèle
Capacités : Basic
Camera:ViewportPointToRay(
x:number, y:number, depth:number
):Ray
Paramètres
depth:number
Valeur par défaut : 0
Retours

WorldToScreenPoint
Écrire en parallèle
Capacités : Basic
Camera:WorldToScreenPoint(worldPoint:Vector3):Tuple
Paramètres
worldPoint:Vector3
Retours

WorldToViewportPoint
Écrire en parallèle
Capacités : Basic
Camera:WorldToViewportPoint(worldPoint:Vector3):Tuple
Paramètres
worldPoint:Vector3
Retours

ZoomToExtents
Capacités : Basic
Camera:ZoomToExtents(
boundingBoxCFrame:CFrame, boundingBoxSize:Vector3
):()
Paramètres
boundingBoxCFrame:CFrame
boundingBoxSize:Vector3
Retours
()
Échantillons de code
Zoomer vers les limites
local camera = workspace.CurrentCamera
local model = workspace:FindFirstChild("MyModel")
if model then
local modelCFrame = model:GetModelCFrame()
local extentsSize = model:GetExtentsSize()
camera:ZoomToExtents(modelCFrame, extentsSize)
end

Événements
InterpolationFinished
Déprécié

©2026 Société Roblox. Roblox, le logo Roblox et Powering Imagination font partie de nos marques déposées aux États-Unis et dans d'autres pays.