GamePlay Debugger
설명
Gameplay 중에 '
를 누르면 뜨는 Gameplay Debugger 를 편집하는 법
구현
설명
위 예제는 카메라 위치에서 Player 의 위치까지 선을 긋고, Player 위치에 원을 그리는 예제임.
오버로드 된 두 함수는 틱마다 호출이 되며 한쪽에선 데이터를 저장하고 다른쪽에선 렌더링을 하면 됨.
- 추측인데 두 함수는 호출되는 스레드가 달라며 렌더링쪽에는 최대한 부하를 줄이는게 맞음
주의사항은 World->Screen 변환 시 StandAlone 이 아니라 Viewport 에서 렌더링 되는 경우 좌표가 안맞는다는 것임.
- 이는 Viewport 해상도에 맞도록 좌표를 변환시켜줘야함.
- 해상도 얻는법
- ViewportRes / GameRes 하면 됨
Line 의 경우 DrawItem
의 두번째, 세번째 인자가 시작 위치가 되는게 특이점
적용
Project Settings -> Gameplay Debugger 에서 세팅가능
- Override Slot Idx 로 몇번에 쓸지 변경가능
댓글남기기