Cocos2 d x-7.3_4

460 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
460
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Cocos2 d x-7.3_4

  1. 1. 7.3 게임 오브젝트 낙하 처리 및 생성
 7.4 점수 계산 및 콤보 구현
  2. 2. 1. 게임 오브젝트 매칭 2. 비매칭 시 복귀 낙하 처리 3. 게임 오브젝트 낙하 처리 및 생성 새로운 계임 오벡트의 낙하 낙하 후 매칭 확인 로직 구현 시작 위치의 설정 콤보 레이블 추가 4. 점수 계산 및 콤보 구현 콤보 로직 구현 점수 계산
  3. 3. 게임 오브젝트 낙하 처리 및 생성
  4. 4. 이동 완료시 낙하처리.
  5. 5. 낙하 시킬 오브젝트 찾기 • 세로줄 순회 • 선택된 세로줄 아래에서 위로 빈 공간인지 확인 • 빈공간이면 위로 비어있지 않는 공간 검색 • 빈공간이 아닌 오브젝트를 낙하 • 낙하시킬 오브젝트가 없다면 새로 생성해서 낙하
  6. 6. ProcessFalling
  7. 7. GameObject 에서 처리
  8. 8. 7.3.2 새로운 오브젝트 낙하
  9. 9. • p244
  10. 10. 7.3.3 낙하후 매칭 확인
  11. 11. 7.4 점수 계산 및 콤보 구현 • 매칭시 점수 부여. • 지정된 시간 안에 연속으로 매칭시 보너스.
  12. 12. 7.4.1 시작 위치 설정 • p253
  13. 13. 7.4.2 콤보 레이블 추가 • 폰트 출력 • CCLabelTTF • CCLabelBMFont (p257)
  14. 14. 7.4.2.2 CCLabelBMFont 생성
  15. 15. 7.4.3 콤보 로직 구현
 7.4.4 점수 계산 • 콤보 타이머 설정 • 타이머 발생 이전 매칭시 콤보 카운트 1 증가 • 매칭되지 않는 경우 콤보 카운트 0로 설정 • 매칭될 때 200점, 콤보 카운트당 100점 추가
  16. 16. 기능 추가한다면? • 보드 크기 고정? • 랜덤 생성? • 난이도 조절? • 시간, 타입, 보드, 아이템 • 힌트, 풀 수 없는 경우? • 화면 비율?

×