젤다의 전설(Tears Of The KingDom) - LineTrace

nagi·2025년 5월 12일
post-thumbnail

상단의 코어 블록이 회전하면서 Line Trace를 수행합니다.


실제 게임

모작

StartFind 이벤트가 호출되면 타이머를 통해 RotateBox 이벤트를 반복 호출합니다.
타겟은 TowerEye의 yaw 축을 기준으로 일정 각도로 회전하고 회전이 완료되면 RayCasting 함수를 호출**합니다.

사전에 정의한 pitch 각도 배열을 기준으로
Arrow 컴포넌트의 방향 벡터에 pitch 배열을 순회하면서 Line Trace의 방향벡터를 계산했습니다.
한 pitch 당 50개의 Line Trace가 실행되고 총 450개의 Line Trace가 실행됩니다.


실제 게임

모작

Line Trace가 플레이어에 충돌한 경우, 휴먼 모드로 전환됩니다.

profile
https://github.com/flatroad

0개의 댓글