선수와 위치가있는 적과 각각의 방향 벡터가 주어지면 상대방이 "볼"수 있는지 어떻게 알 수 있습니까?
즉, 방향이있는 한 위치가 방향이있는 다른 위치의 앞 또는 뒤에 있는지 어떻게 테스트합니까?
내 목적 상 '앞에'는 직접 앞쪽 또는 양쪽 90도를 의미합니다.
11
분명히 해결책은 다른 카메라를 만들고 적의 관점에서 장면을 다시 렌더링 한 다음 플레이어 캐릭터의 결과에 대한 이미지 인식을 수행하는 것입니다.
—
Riking
가장 단순한 답변상은 ...
—
OganM
Riking의 의견은 농담으로 의도되었지만, 이것은 실제로 공정한 방법 입니다 .NPC 는 플레이어가 게임의 내부 상태에 액세스하는 것이 아니라 게임 상태에 동일한 액세스 권한을 부여합니다.
—
R .. GitHub 중지 지원 얼음
@R .. 네,하지만 어디에 선을 그리나요? P : 논리적 엔드 포인트에이 추론 촬영, NPC 결국 그들은 아마도 합리적 어쨌든 다시 wallhacking 시작하기로 결정 것이라고 지적하는 인간의 존재처럼 연주하고 생각하는 능력 ...으로 지각되고있다
—
토마스
@ 토마스 : 실제로 나는 당신이 어떤 식 으로든 타협을 할 수 있다고 생각합니다. 시선에 대한 올바른 테스트와 같은 간단한 측정, 특정 거리를 벗어난 물체를 식별하는 기능 등을 제한하는 것은 먼 길을 갈 수 있습니다.
—
R .. GitHub 중지 지원 얼음