issues
search
WooHyeong970
/
FantasyLifeRPG
0
stars
0
forks
source link
Monster_EnemyAI_Movement_func
#7
Open
WooHyeong970
opened
2 years ago
WooHyeong970
commented
2 years ago
목적
게임 내 몬스터의 불규칙적이고 자연스러운 이동을 구현
작업 상세 내용
[ ] 몬스터의 aggro 수치가 0 일때 몬스터의 행동 패턴은 move, idle 두 가지 형태로 존재하도록 할 것
[x] 3~5초 마다 몬스터는 본인의 행동 패턴을 결정할 것
[x] 몬스터의 행동 패턴이 move일 경우 본인의 위치에서 (2,2) 내의 랜덤한 vector값을 입력받을 것
[ ] 몬스터는 입력받은 vector값이 이동 가능 지역인지 판단할 것
[x] 이동 가능 지역인 경우 목표 지점까지 이동을 시작하며 도착하면 다시금 몬스터의 행동 패턴을 결정할 것
[x] 행동 패턴이 idle인 경우 위치 고정
[x] 몬스터의 이동은 horizontal 이동과 vertical 이동으로 구현할 것(사선 이동 불가)
[x] 몬스터는 목표지점까지의 horizontal, vertical 거리를 계산하고 거리거 먼 방향부터 먼저 이동할 것
참고 사항
WooHyeong970
commented
2 years ago
작업 내용
몬스터는 5초 간격으로 랜덤하게 행동 패턴을 결정함
사선 이동이 불가하며 horizontal, vertical 축의 이동만 가능
목적
게임 내 몬스터의 불규칙적이고 자연스러운 이동을 구현
작업 상세 내용
참고 사항