공부/Unreal

24.08.07

월러비 2024. 8. 9. 16:03

타겟팅 시스템 - 이론

  • 플레이어가 중앙에있고, 1, 2, 3, 4의 적이 있을 경우 → 타겟팅은 2번이 된다.
    • 1번이 왼쪽에 더 가까워져도 2번에게 타겟팅된다.
    • 정답 : 시야 정면에서 가까운 적이 가장 먼저 타겟팅된다.
    • 내적을 사용한다.

내적

  • 두 방향벡터가 있을 때, 두 벡터의 ‘내각’을 의미한다.
  • (A ‘ B) = (A.X * B.X) + (A.Y * B.Y) + (A.Z * B.Z) = | A | * | B | * Cos(세타) ⇒ (방향벡터는 ‘1’로 Normalize 시키고 계산한다.) 1 * 1 * Cos(세타)
    • 파이 = 180도 다.
    • 시야각은 0 ~ -180 180이다.
    • 즉, 방향벡터가 1일때 Cos(세타) = 180이 최대다.

'공부 > Unreal' 카테고리의 다른 글

24.08.09  (0) 2024.08.10
24.08.08  (0) 2024.08.09
24.08.06  (0) 2024.08.09
24.08.05  (0) 2024.08.07
24.08.02  (0) 2024.08.07