아래 제공된 정보는 http://www.staredit.net/starcraft2/Third_Person_Camera 에서 제공되며 WASD 트리거 및 여러 카메라 옵션과 같은 더 많은 정보를 찾을 수 있지만 3 인칭 설정의 기본 사항은 다음과 같습니다.
카메라 객체 설정
"카메라 만들기"버튼 아래에 "카메라 001"값이있는 흰색 상자가 표시됩니다. 마우스 오른쪽 버튼을 클릭하고 "속성 수정"을 클릭하십시오. 값을 다음 (이름-하위-값-(설명))으로 설정하십시오.
- 각도-시야각-27.996-(시야의 넓이. 화면 왼쪽에서 오른쪽으로 28 도입니다.) 각도-롤-0.0-(카메라를 왼쪽에서 오른쪽으로 얼마나 멀리 롤링 할 것인지) 배럴 롤을 생각하십시오.)
- 피사계 심도-금액-0.0-(알 수 없음,이 값에 대한 정보를 알고 있다면 위키 기사를 자유롭게 업데이트하십시오)
- 피사계 심도-깊이-8.0-(카메라가 보는 거리)
- 피사계 심도-끝-8.0-(카메라 점에서 뷰의 끝 위치)
- 피사계 심도-시작-0.0-(카메라 지점에서 뷰의 시작 위치)
- 거리-4-(리터럴 카메라가 카메라의 실제 위치에서 얼마나 떨어져 있는지. 이것을 0으로 설정하면 FPS (First Person Shooter), TPS (Third Person Shooter) 인 경우 약 4)가됩니다.
- 거리-원거리 클립-300.0-(아무것도 렌더링되지 않는 거리입니다. 카메라에서이 거리보다 멀리 떨어져 있으면 렌더링되지 않습니다)
- 거리-클립 근처-.1-(아무것도 렌더링되지 않을 거리입니다. 카메라에서 이보다 가까운 거리에 있으면 렌더링되지 않습니다)
- 거리-그림자 클립-75.0-(그림자가 렌더링되지 않을 거리를 가정)
- Target-Pitch-12-(카메라의 피치. 피치는 위 / 아래로 움직입니다.)
- Target-X-(중요한 것은 게임의 모든 프레임을 변경합니다)
- 목표-Y-(중요한 사항은 게임의 모든 프레임을 변경 함)
- 목표-요-180-(카메라의 요. 배럴 롤이 아닌 왼쪽에서 오른쪽으로의 움직임을 생각하십시오)
- 대상-Z 오프셋-1-(카메라가지면에서 얼마나 떨어져 있는지)
여기에 필요한 주요 값은 거리-4입니다.이 값을 4로 설정하면 3 인칭 카메라가 생성됩니다 (해병대 이외의 유닛이 있더라도 편집해야 할 수도 있음). 0은 1 인칭 카메라를 만듭니다. 대상-Z 오프셋-1도 마찬가지입니다. 키가 클수록 카메라를 약간 높이려면 더 높은 값이 필요합니다.
글로벌 변수
몇 가지 전역 변수가 필요하며 이름과 유형은 아래에 표시됩니다 (이름-유형-값-(설명)).
- FaceOffset [8]-실제-0.0-(각 플레이어의 각 유닛이 향하는 곳)
- 속도-실제-0.03-(단위 이동 속도)
- 유닛 [8]-유닛-[EMPTY]-(각 플레이어의 각 유닛을 저장합니다)
- PlayerA [8]-실수-0-(매장은 플레이어입니다 A 키가 눌 렸습니다)
- PlayerS [8]-실수-0-(상점은 플레이어 S 키가 눌 렸음을 나타냅니다)
- PlayerD [8]-실수-0-(상점은 플레이어 D 키가 눌린 상태입니다.)
- PlayerW [8]-실수-0-(상점은 플레이어 W 키가 눌린 상태입니다.)
카메라 트리거 설정
Set Up Camera
Events
Timer - Every 0.0 seconds of Game Time
Local Variables
Yaw = 0.0 <Real>
CameraFocus = No Point <Point>
Counter = 0 <Integer>
Conditions
Actions
General - For each integer Counter from 1 to 8 with increment 1, do (Actions)
Actions
General - If (Conditions) then do (Actions) else do (Actions)
If
(Controller of player Counter) == User
(Status of player Counter) == Playing
Then
Camera - Apply Camera 001 for player Counter over 0.0 seconds with Existing Velocity% initial velocity, 10% deceleration, and Don't Include Target
Camera - Lock camera mouse relative mode On for player Counter
Camera - Turn camera mouse rotation On for player Counter
Camera - Turn camera height smoothing Off for player Counter
Camera - Turn camera height displacement On for player Counter
Else
카메라 업데이트 트리거 :
Camera Update
Events
Timer - Every 0.0 seconds of Game Time
Local Variables
Yaw = 0.0 <Real>
CameraFocus = No Point <Point>
Counter = 0 <Integer>
Conditions
Actions
General - For each integer Counter from 1 to 8 with increment 1, do (Actions)
Actions
General - If (Conditions) then do (Actions) else do (Actions)
If
(Controller of player Counter) == User
(Status of player Counter) == Playing
Then
Variable - Set Yaw = (Current camera yaw of player Counter)
Variable - Set CameraFocus = ((Position of Units[Counter]) offset by 0.0 towards (Yaw + 90.0) degrees)
Unit - Make Units[Counter] face (Yaw + FaceOffset[Counter]) over 0.0 seconds
Camera - Set the camera bounds for (Player group(Counter)) to (Region((X of CameraFocus), (Y of CameraFocus), ((X of CameraFocus) + 0.01), ((Y of CameraFocus) + 0.01))) (Do Not adjust the minimap)
Else