2일차) 벨트스크롤 포폴


* 포폴 진행 상황

9.10.
9.11.
기획서 제작

리소스 정리

이동 구현

60%
카메라 구현

30%
일반 공격, 피격 구현


에너미 제작, 상호작용




- 이전 프로토 타입 이동 처리를 훨씬 간결하게 바꾸는데 성공


- 카메라 구현 처리 중
- 공격, 피격, 에너미 제작 못함
- 캐릭터 모션 이미지 작업



* 진행이 늦어지는 이유 분석
1. 학원에서의 수업과, 추석 연휴 전 영화를 보는 행사로 인해 작업 가능 시간 반으로 감소
2. 배움의 일환이라 생각하고, 새로운 시도(윈도우 헤더에 있는 함수 오버로딩)

이동 구현을 하던중 땅과 캐릭터 위치 충돌에서 버그가 발생하였고
해당 버그의 이유를 추적해보았다.
예상되는 이유는
RECT 함수와 INTERSECTRECT 함수의 인수는 long 형으로 정수형 타입이고,
캐릭터의 위치와 중력값은 float 로 실수형이라 발생되는 거로 생각이 되었다.
이 해결을 위해
윈도우 헤더 파일에 있는 RECT 함수와 INTERSECTRECT 함수가 받는 인수 형을 long이 아닌 float 나 double 형으로 오버로딩 해보려 시도하다 실패하고 두시간 가량의 시간을 소비하였다.



* 오늘 평가
- 일정이 밀리긴 했지만, 예상범위 내
- 이미지가 많아 선택한 메이플스토리 소스인데, 스프라이트 간격이 맞지 않아 어차피 일일이 작업을 해줘야 하는 불편함 발생(이미지를 바꿔야 하나 고민 중)

댓글