4. What?! * 구현을 위한 최대한의 관점은 무엇인가.
▣ 목 표
- 실력향상
- C++실력향상(Cocos 2D-X로 작업)
- 구현에 목표중점을 두고 작업
- - -
▣ 선택한 이유
- 다양한 기술이 들어있는 게임
- MetalSlug1 – 1State가 가장 적합
※ 요소의 다양성
▣ 일정은 구글 캘린더 적극 사용
7. Blog.naver.com/easyocr
코드에 대한 간단한 이해
충돌
▣ Raycast
- 모든 오브젝트는 RayCast로서 충돌을 처리
※ rect by point , rect by rect
- 모든 오브젝트는 RayCast로서 충돌을 처리
※ rect by point , rect by rect
8. Blog.naver.com/easyocr
코드에 대한 간단한 이해
이벤트 & Splash
▣ Event cell
- Event Cell 충돌시 조건 체크
※ 조건만족시 스크롤이 풀린다.
▣ Splash(BOMB)
- 순간 반경범위에 있는것에 데미지를 줌
- 데미지를 한번맞은것은 저장했다가 다시 데미지를 넣지 않음
9. Blog.naver.com/easyocr
코드에 대한 간단한 이해
Enemy
▣ Boss
- HP의 %에 따른 상태 변화
※50% 이상, 25%의 이상, 0%이상
- State Check
※ 행동후 체크의 반복순으로 구현
10. Blog.naver.com/easyocr
코드에 대한 간단한 이해
Enemy
▣ Boss
- HP의 %에 따른 상태 변화
※50% 이상, 25%의 이상, 0%이상
- State Check
※ 행동후 체크의 반복순으로 구현
12. Blog.naver.com/easyocr
코드에 대한 간단한 이해
Diagram
▣ Core
- Single Ton
- 각 Manager(객체)로 관리 / 윈도우 SIZE 및 시스템에서 필요한 것을 관리
▣ ETC
- Main Scene / Loading / Scene
14. Blog.naver.com/easyocr
차후방안
Player
▣ 탈것
- 리소스등을 띄움 구현함 / 움직임을 구현함
▣ 아쉬움
- 심각한 프레임의 저하 그래서 과감히 연기
※ 시간상의 이유로 뒤로 연기
▣ 차후
- 차후 구현시 구조를 튼튼하게 / 잡아야 하겠다는 교훈
▣ 사운드 / 이팩트
- 존재하지 않는 부분들이 많음
▣ 차후
- 제작시 리소스를 꼼꼼히 체크해보고 시작하는 습관을
가지자.
15. Blog.naver.com/easyocr
차후방안
Controller
▣ 컨트롤러 부분의 구현
- 1자리 : 방향 / 10자리: 액션
▣ 교훈
- 이렇게 하면은 2버튼 인식이 가능할 것이라 생각함
▣ 아쉬움
- 심각한 프레임의 저하 그래서 과감히 연기
※ 시간상의 이유로 뒤로 연기