이 문서에서는 무버(Mover) 프로젝트의 문제를 해결하는 데 도움이 되는 몇 가지 디버깅 옵션을 살펴봅니다.
시각화 및 상태 판독 정보
게임플레이 디버거 툴(Gameplay Debugger Tool, GDT)을 사용하여 시각화 및 상태 판독 정보를 검토할 수 있습니다.
에디터에서 플레이(Play In Editor, PIE) 동안 무버에 대해 GDT를 활성화하려면 다음 단계를 따릅니다.
'키를 눌러 GDT 패널을 표시합니다.- GDT 패널에서 무버 카테고리와 관련된 번호를 찾습니다.
- 숫자 패드에서 무버 카테고리 번호를 입력합니다.
GDT는 기본적으로 로컬로 제어되는 플레이어 캐릭터를 선택하지만 GDT 입력 및 gdt.* 콘솔 명령을 통해 이를 변경할 수 있습니다.
출력 로그에서 LogMover 카테고리로 필터링하여 무버 로깅 정보를 찾을 수 있습니다.
콘솔 명령
| 명령 | 설명 |
|---|---|
Mover.Debug.MaxMoveIntentDrawLength=X |
이동 의도 시각화 화살표의 최대 길이(cm)입니다. |
Mover.Debug.OrientationDrawLength=X |
방향 시각화 화살표의 최대 길이(cm)입니다. |
Mover.Debug.ShowTrail |
선택된 서버 제어 액터의 트레일 표시를 토글합니다. 트레일은 이전 경로 및 롤백 정보를 표시합니다. 로컬 플레이어의 경우 Mover.LocalPlayer.ShowTrail 을 대신 사용합니다. |
Mover.Debug.ShowTrajectory |
선택된 서버 제어 액터의 궤적 예측 표시를 토글합니다. 로컬 플레이어의 경우 Mover.LocalPlayer.ShowTrajectory 를 대신 사용합니다. |
Mover.Debug.ShowCorrections |
선택된 서버 제어 액터의 네트워크 보정 표시를 토글합니다. 로컬 플레이어의 경우 Mover.LocalPlayer.ShowCorrections 를 대신 사용합니다. |
Mover.Debug.LogAnimRootMotionSteps=X |
활성화하면 애님 루트 모션 레이어드 이동에 대한 세부 정보를 로깅합니다. (0: 비활성화, 1: 활성화) |
Mover.Debug.LogRootMotionAttrSteps=X |
활성화하면 루트 모션 어트리뷰트 레이어드 이동에 대한 세부 정보를 로깅합니다. (0: 비활성화, 1: 활성화) |
Mover.Debug.DisableRootMotionAttributes=X |
활성화하면 다른 무버 인플루언스를 우선시하고 루트 모션 어트리뷰트의 기여를 무시합니다. (0: 비활성화, 1: 활성화) |
Mover.LocalPlayer.ShowTrail |
무버 컴포넌트에 따라 플레이어 트레일을 토글합니다. 트레일은 이전 경로 및 롤백 정보를 표시합니다. 기본적으로 첫 로컬 플레이어 컨트롤러에 적용됩니다. |
Mover.LocalPlayer.ShowTrajectory |
무버 컴포넌트에 따라 플레이어 궤적을 토글합니다. 기본적으로 첫 로컬 플레이어 컨트롤러에 적용됩니다. |
Mover.LocalPlayer.ShowCorrections |
플레이어의 네트워크 보정 표시를 토글합니다. 녹색은 수정 후 업데이트된 위치를 나타내고, 빨간색은 보정 전 위치를 나타냅니다. 기본적으로 첫 로컬 플레이어 컨트롤러에 적용됩니다. |