강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

luhc님의 프로필 이미지
luhc

작성한 질문수

레트로의 유니티 C# 게임 프로그래밍 에센스

Enemy AI (2/12)

enemy의 공격이 들어가는 범위와 공격가능 거리의 차이점을 모르겠네요

작성

·

306

0

enemy의 공격이 들어가는 범위(공격범위):

Gizmos.DrawSphere(attackRoot.position, attackRadius);

공격가능 거리:

 attackDistance = Vector3.Distance(transform.position,

                             new Vector3(attackRoot.position.x, transform.position.y, attackRoot.position.z)) +

                         attackRadius;

공격가능 거리는  player랑 enemy의 사이의 Distance를 계산해서 공격가능한 거리인지 파악하는거는 알겠는데 

공격범위는 뭔지 개념이 안잡히네요..

답변 1

0

이제민님의 프로필 이미지
이제민
지식공유자

제가 언급한 공격 범위는, 공격을 '시도'할 수 있는 범위입니다. 따라서 공격 범위내에서 공격을 시도하는데, 공격은 했지만 피해를 입히는데 실패하는 경우도 생길수 있습니다.

luhc님의 프로필 이미지
luhc

작성한 질문수

질문하기