C#/문제해결

1013 몬스터 행동 방식

버스창문 2022. 10. 13. 17:35



int?
0 -> 범위공격을 하는 일반몬스터
1 -> 투사체공격을 하는 일반몬스터
2 -> 엘리트몬스터
3 -> 보스몬스터

->그냥 onAstarMoveAction이라고 되있는걸 여러 종류로 나누기로 결정

엘리트와 보스 나눈 이유 -> 단순히 패턴 개수 차이 때문
구현 방식은 차이 없음



attack1 -> 기본 공격(기본 범위공격)(0번은 이것만 구현되있음)

attack2
attack3  -> 범위 공격 기반 추가 패턴

attack4 -> 기본 공격(기본 투사체 공격)(1번은 이것만 구현되있음)

attack5
attack6 -> 투사체 공격 기반 추가 패턴

attack7 -> 예고공격
attack8
attack9

각 몬스터 나눠지는 기준마다 움직이는 방식이 동일해야함
다르게 움직이려면 구분을 더해야함

'C# > 문제해결' 카테고리의 다른 글

1005 공격구현  (0) 2022.10.05
0930 공격 구현  (1) 2022.09.30
0920 타일맵 데이터만들기  (1) 2022.09.20
0916 발표용  (0) 2022.09.16
0908 UI스크롤뷰의 비율  (0) 2022.09.08