• [이터워크샵] 용사학교 개발기 #9 - 발사체 발사2016.08.27 PM 08:01

게시물 주소 FONT글자 작게하기 글자 키우기

attackani.gif

 

shotfire.gif

 

타겟팅을 한 몬스터와 일직선상으로 거리를 맞추는 AI

공격액션을 하면 특정프레임에서 공격이벤트를 받아서 발사체를 발사하는 루틴입니다.

 

보기에는 단순해 보이지만

사용된것이 많습니다.

 

1. 타겟이 된 적과의 거리에 따른 플레이어의 AI

2. 자신이 가진 액션중 상황에 맞는 액션을 찾는 AI

3. 공격 애니메이션 및 공격 상태 추가

4. 공격중에 특정 프레임에 이벤트를 발생, 그것을 캐치해서 특정 이벤트 수행

5. 발사체 생성 및 발사체풀 (발사체풀이 없이 만들게 된다면 추후 발사체량이 많아질때 지독한 속도 저하를 겪게 되죠)

6. 발사체의 타입 설정. 현재는 '특정방향으로 이동'이라는 타입입니다.

7. 해당 모든 내용을 엑셀 데이터화 시켜서 데이터만 바꾸면 AI나 발사의 형태가 달라질수 있도록 구조 만들기

 

무언가 데이터와 연관지어서 만들기 시작하면 본격적으로 머리가 과열되는 상황을 맛볼수 있죠.

 

 

개발과정은

eter.kr

여기서 더 자세히 볼 수 있습니다.

댓글 : 4 개
별 쏠때 표정이 너무 귀엽네요 ㅎㅎ
다른 용사지망생들도 개성을 살린 귀여움을 어필하려고 합니다
왜인지 모르지만, 맥 10.11 사파리 환경에서 가입시, 자동등록 방지 글자/숫자가 전혀 보이지 않네요.
홈페이지에 좋은 내용이 많은듯하여 볼려고 했는데 아쉽네요 : )
헛.. 보드가 제가 직접 만든게 아니라서 그런 부분을 모르고 있었습니다.

스마트폰에서 가입을 해보는 것도 괜찮겠습니다.
친구글 비밀글 댓글 쓰기

user error : Error. B.