카메라 사용자 정의

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

Roblox의 내장 카메라는 기본 세 번째 사람 모드와 옵션 첫 번째 사람 모드를 통해 전환하므로 자신의 카메라를 빌드할 필요가 없습니다. 자세한 내용은 Camera 에서 기본 속성을 조정하거나 전체 몸, 측

기본 설정

Studio의 StarterPlayer 개체 내에서 일반적인 카메라 설정을 직접 구성할 수 있습니다. 이 설정에는 배율 거리 및 다양한 카메라, 2>끊김2> 및 5>이동5> 모드가 포함됩니다.

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

    StarterPlayer in Explorer
  2. 속성 창에서 카메라 섹션을 찾아 내려면 스크롤하십시오. 직접 또는 스크립트를 통해 다음 속성을 구성할 수 있습니다.

    Camera properties on StarterPlayer in Properties Window

최대 확대 거리

함께, CameraMaxZoomDistanceCameraMinZoomDistance 은 플레이어 캐릭터에 대해 카메라를 조정하는 범위를 설정합니다. 500과 같은 매우 높은 값을 설정하면

로컬 스크립트 - 카메라 확대 범위

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

카메라 모드

Class.StarterPlayer.CameraMode|CameraMode 속성은 카메라 사이의 전반적인 동작을 두 가지 옵션 사이에서 설정합니다.

설정설명
클래식 첫 번째 인 셉션으로 확대할 수 있는 클래식 Roblox 3인칭 카메라입니다. 플레이어는 확대를 (Zoom이 잠겨 있지 않은 경우) 확대하고 캐릭터 주위에 카메라를 회전할 수 있습니다.
먼저 사람 잠금 잠금 카메라를 첫 번째 인쇄 모드로 잠꿉니다. 이 모드에서는 플레이어 캐릭터의 모든 부품/요소가 Tools 장착하는 경우에만 보이지 않습니다.

닫힘 모드

플레이어가 자신의 캐릭터를 볼 수 없는 경우, 예를 들어 DevCameraOcclusionMode 속성 컨트롤 카메라 동작을 제어합니다.

설정설명
확대/축소 플레이어의 캐릭터가 0.25보다 작은 크기의 개체 뒤에 이동하면 카메라는 매우 가까이 캐릭터를 확대하여 볼 수 있습니다. 캐릭터가 볼 수 있는 위치로 다시 이동하면 카메라가 다시 확대됩니다.
Invisicam 플레이어의 캐릭터가 0.75보다 작은 대상 뒤에 이동하면 카메라는 움직이지 않지만 대상은 반투명이 되므로 캐릭터를 볼 수 있습니다. 캐릭터가 뷰 가능한 위치로 돌아갈 때 대상은 정상적인 불투명도를 유지합니다.

Zoom
Invisicam 잠금 해제 모드

이동 모드

Class.StarterPlayer.DevComputerCameraMovementMode|DevTouchCameraMovementMode (컴퓨터) 및 DevTouchCameraMovementMode (휴대폰/태블릿)에서 플레이어가 카메라를 이동하는 방법을 결정합니다.

설정설명
사용자 선택 카메라는 플레이어의 경험 내 카메라 설정에 따라 이동합니다.
클래식 카메라는 세계를 돌며 플레이어의 캐릭터를 추적하는 카메라 렌즈 거리에 있습니다. 플레이어는 카메라 뷰를 위/아래로 조정하고 캐릭터 주위에 카메라를 궤도에 올릴 수 있습니다.
팔로우하기 클래식과 비슷하지만 카메라는 모든 방향으로 약간 회전하여 플레이어의 캐릭터를 카메라의 얼굴 방향으로 조정할 수 있습니다.
궤도 카메라는 고정 초점 거리를 유지하고 플레이어가 전 세계를 이동하는 동안 플레이어의 캐릭터를 추적합니다. 플레이어는 카메라 주위에 자신의 캐릭터를 궤도 주행하지만 뷰를 위로 또는 아래로 조정할 수 없습니다.
카메라 토글 Class.StarterPlayer.DevComputerCameraMovementMode|DevComputerCameraMovementMode 을 통해 컴퓨터(휴대폰/태블릿 없음)에서만 기능합니다. 플레이어가 오른쪽 마우스 버튼을 클릭하면 카메라가 클래식 모드와 자유 룩 모드 사이를 전환합니다.

카메라 스크립트

각 플레이어 클라이언트는 로컬 Class.Workspace 에 있는 자체 Camera 개체를 가지고 있으며, Workspace 속성을 통해 Roblox의 기본 카메라 스

속성설명
Camera.CFrame카메라의 CFrame입니다. 이것은 경험에서 카메라 위치 및 방향을 지정하는 데 가장 자주 사용되는 속성입니다.
Camera.FieldOfView화면에 표시할 수 있는 가시 3D 공간의 범위, Camera.FieldOfViewMode 에 정의된 방향으로 1-120도 측정됩니다. 기본값은 70입니다.
Camera.CameraTypeCameraType 에 설명된 다양한 카메라 동작 사이에서 전환하며, 일부는 선택 가능한 이동 모드 를 모방합니다. 이것을 Scriptable 로 설정하면 카메라에 대한 완전한 제어를 제공합니다.
Camera.Focus카메라가 보고 있는 3D 공간의 점. 카메라가 Camera.CameraTypeScriptable 로 설정하면 모든 프레임에서 이 속성을 업데이트해야 합니다. 특정 시각적 개체가 초점 지점에 더 가까이 있기 때문에 더 자세한 내용은 모든 프레임에서 이 속성을 업데이트해야