카메라 설정 사용자 지정

*이 콘텐츠는 AI(베타)를 사용해 번역되었으며, 오류가 있을 수 있습니다. 이 페이지를 영어로 보려면 여기를 클릭하세요.

Roblox의 내장 카메라는 기본 3인칭 모드와 선택적 1인칭 모드를 지원하므로, 따라오는 카메라를 직접 구축할 필요가 없습니다. 보다 맞춤화된 시나리오를 위해 Camera의 기본 속성을 조정하거나 뒤쪽, 아이소메트릭, 무기 조준 뷰와 같이 완전히 교체할 수 있습니다.

기본 설정

Studio의 StarterPlayer 객체 내에서 일반적인 카메라 설정을 직접 구성할 수 있습니다. 이러한 설정에는 줌 거리와 다양한 카메라, 가림, 이동 모드가 포함됩니다.

  1. 탐색기 창에서 StarterPlayer 객체를 선택합니다.

    탐색기의 StarterPlayer
  2. 속성 창에서 카메라 섹션을 찾을 때까지 아래로 스크롤하십시오. 다음 속성을 직접 또는 스크립트를 통해 구성할 수 있습니다.

    속성 창의 StarterPlayer에 있는 카메라 속성

줌 거리

CameraMaxZoomDistanceCameraMinZoomDistance는 플레이어가 캐릭터에 대해 카메라를 줌 할 수 있는 범위를 설정합니다. 500과 같은 매우 높은 최대값을 설정하면 플레이어가 카메라를 우주 멀리까지 확대할 수 있습니다. 캐릭터로부터 특정 거리로 카메라를 고정하고 줌을 방지하려면 이 두 속성을 동일한 값으로 설정하십시오.

LocalScript - 카메라 줌 범위

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

카메라 모드

CameraMode 속성은 두 가지 옵션 간의 카메라의 전반적인 동작을 설정합니다:

설정설명
클래식1인칭으로 확대할 수 있는 고전 Roblox 3인칭 카메라입니다. 플레이어가 줌 인 및 아웃(줌이 잠겨 있지 않은 경우)하고 캐릭터 주위에서 카메라를 회전할 수 있습니다.
1인칭 고정카메라를 1인칭 모드로 고정합니다. 이 모드에서는 플레이어의 캐릭터의 모든 부분/요소가 보이지 않지만, 장착된 Tools는 제외됩니다.

가림 모드

DevCameraOcclusionMode 속성은 플레이어가 자신의 캐릭터를 볼 수 없는 경우 카메라의 동작을 제어합니다. 예를 들어 캐릭터가 BasePart에 의해 가려졌을 때입니다.

설정설명
플레이어의 캐릭터가 투명도가 0.25 미만인 물체 뒤로 이동하면, 카메라는 캐릭터에 매우 가까이 줌 인합니다. 캐릭터가 다시 보이는 위치로 이동하면 카메라는 다시 줌 아웃합니다.
투명 카메라플레이어의 캐릭터가 투명도가 0.75 미만인 물체 뒤로 이동하면, 카메라는 움직이지 않지만 그 물체는 반투명해져 캐릭터를 볼 수 있게 됩니다. 캐릭터가 다시 보이는 위치로 돌아가면 물체는 정상 불투명도로 돌아갑니다.
투명 카메라 가림 모드

이동 모드

DevComputerCameraMovementMode (컴퓨터)와 DevTouchCameraMovementMode (전화/태블릿)는 플레이어가 카메라를 어떻게 이동할 수 있는지를 결정합니다.

설정설명
사용자 선택카메라는 플레이어의 경험 내 카메라 설정에 따라 이동합니다.
클래식카메라는 줌 거리에서 고정되며, 플레이어의 캐릭터가 세계에서 움직일 때 이를 추적합니다. 플레이어는 카메라 시점을 위/아래로 기울이거나 캐릭터 주위를 회전할 수 있습니다.
팔로우클래식과 유사하지만, 카메라는 플레이어의 캐릭터가 카메라의 정면 방향과 평행하지 않은 방향으로 이동할 때 약간 회전할 수 있습니다.
궤도카메라는 고정된 줌 거리에서 유지되며, 플레이어의 캐릭터가 세계에서 움직일 때 이를 추적합니다. 플레이어는 카메라를 자신의 캐릭터 주위를 회전할 수 있지만, 시점을 위 또는 아래로 기울일 수는 없습니다.
카메라 전환컴퓨터(전화/태블릿에서는 아님)에서 DevComputerCameraMovementMode를 통해만 작동합니다. 플레이어가 오른쪽 마우스 버튼을 클릭하면 카메라가 클래식 모드와 "자유 시점" 모드 간에 전환됩니다. 자유 시점 모드에서는 마우스를 이동하여 세계를 둘러볼 수 있습니다.

카메라 스크립팅

각 플레이어 클라이언트는 로컬 Workspace에 있는 자신의 Camera 객체를 가지고 있으며, Workspace.CurrentCamera 속성을 통해 접근할 수 있습니다. Roblox의 기본 카메라 스크립트를 재정의하려면 CameraTypeScriptable로 설정한 다음, 가장 일반적으로 다음 속성을 통해 카메라를 제어할 수 있습니다.

속성설명
Camera.CFrame카메라의 CFrame입니다. 이것은 경험에서 Scriptable 카메라를 배치하고 방향을 설정하는 데 가장 자주 사용되는 속성입니다.
Camera.FieldOfView화면에서 볼 수 있는 3D 공간의 범위로, Camera.FieldOfViewMode에 의해 정의된 방향으로 1–120도 사이의 각도로 측정됩니다. 기본값은 70입니다.
Camera.CameraTypeEnum.CameraType에 설명된 다양한 카메라 동작 간에 전환합니다. 그 중 일부는 선택 가능한 이동 모드를 모방합니다. 이를 Scriptable로 설정하면 카메라를 완전히 제어할 수 있습니다.
Camera.Focus카메라가 바라보는 3D 공간의 지점입니다. Camera.CameraTypeScriptable로 설정한 경우, 이 속성을 매 프레임 업데이트해야 합니다. 특정 비주얼은 초점 지점에 얼마나 가까운지에 따라 더 세밀합니다.
©2026 Roblox Corporation. Roblox 및 Roblox 로고, 'Powering Imagination'은 미국 및 기타 국가 내 당사의 등록 및 미등록 상표입니다.