Roblox의 내장 카메라는 기본 세 번째 사람 모드와 옵션 첫 번째 사람 모드를 통해 전환하므로 자신의 카메라를 빌드할 필요가 없습니다. 자세한 내용은 Camera 에서 기본 속성을 조정하거나 전체 몸, 측
기본 설정
Studio의 StarterPlayer 개체 내에서 일반적인 카메라 설정을 직접 구성할 수 있습니다. 이 설정에는 배율 거리 및 다양한 카메라, 2>끊김2> 및 5>이동5> 모드가 포함됩니다.
In the 탐색기 창에서 StarterPlayer 개체를 선택합니다.
속성 창에서 카메라 섹션을 찾아 내려면 스크롤하십시오. 직접 또는 스크립트를 통해 다음 속성을 구성할 수 있습니다.
최대 확대 거리
함께, CameraMaxZoomDistance 및 CameraMinZoomDistance 은 플레이어 캐릭터에 대해 카메라를 조정하는 범위를 설정합니다. 500과 같은 매우 높은 값을 설정하면
로컬 스크립트 - 카메라 확대 범위
local Players = game:GetService("Players")local player = Players.LocalPlayerplayer.CameraMaxZoomDistance = 25player.CameraMinZoomDistance = 50
카메라 모드
Class.StarterPlayer.CameraMode|CameraMode 속성은 카메라 사이의 전반적인 동작을 두 가지 옵션 사이에서 설정합니다.
설정 | 설명 |
---|---|
클래식 | 첫 번째 인 셉션으로 확대할 수 있는 클래식 Roblox 3인칭 카메라입니다. 플레이어는 확대를 (Zoom이 잠겨 있지 않은 경우) 확대하고 캐릭터 주위에 카메라를 회전할 수 있습니다. |
먼저 사람 잠금 잠금 | 카메라를 첫 번째 인쇄 모드로 잠꿉니다. 이 모드에서는 플레이어 캐릭터의 모든 부품/요소가 Tools 장착하는 경우에만 보이지 않습니다. |
닫힘 모드
플레이어가 자신의 캐릭터를 볼 수 없는 경우, 예를 들어 DevCameraOcclusionMode 속성 컨트롤 카메라 동작을 제어합니다.
설정 | 설명 |
---|---|
확대/축소 | 플레이어의 캐릭터가 0.25보다 작은 크기의 개체 뒤에 이동하면 카메라는 매우 가까이 캐릭터를 확대하여 볼 수 있습니다. 캐릭터가 볼 수 있는 위치로 다시 이동하면 카메라가 다시 확대됩니다. |
Invisicam | 플레이어의 캐릭터가 0.75보다 작은 대상 뒤에 이동하면 카메라는 움직이지 않지만 대상은 반투명이 되므로 캐릭터를 볼 수 있습니다. 캐릭터가 뷰 가능한 위치로 돌아갈 때 대상은 정상적인 불투명도를 유지합니다. |
이동 모드
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.CameraType | CameraType 에 설명된 다양한 카메라 동작 사이에서 전환하며, 일부는 선택 가능한 이동 모드 를 모방합니다. 이것을 Scriptable 로 설정하면 카메라에 대한 완전한 제어를 제공합니다. |
Camera.Focus | 카메라가 보고 있는 3D 공간의 점. 카메라가 Camera.CameraType 를 Scriptable 로 설정하면 모든 프레임에서 이 속성을 업데이트해야 합니다. 특정 시각적 개체가 초점 지점에 더 가까이 있기 때문에 더 자세한 내용은 모든 프레임에서 이 속성을 업데이트해야 |