44. 타입맵이란?
타일
일정한 크기와 모양을 가진 그림 조각
타일맵
게임에서 이들 조각을 맞춰서 게임의 배경을 완성하고 이렇게 완성된 배경
을 ‘타일맵’이라고 함
배경이 크고 또한 장면이 많을 경우 배경이 되는 비트맵을 모두 메모리에
읽어들여야 한다면 매우 큰 메모리가 필요
타일을 사용해서 반복하게 되면 메모리를 적게 사용하고도 게임 플레이에
필요한 배경을 만들 수 있음
모바일게임과정II:Cocos2d-X 44
45. Cocos2d-x의 타일맵
TMX 타일맵
맵타입
정사각형(Orthogonal) 맵
마름모형(Isometric) 맵
육각형(Hexa) 맵
타일
임베디드 타일은 지원하지 않음
임베디드 타일세트만 지원(타일세트는 내장, 이미지는 내장 안함)
한 레이어당 하나의 타일세트만 지원
레이어
레이어 수 무제한
각 레이어는 내부적으로 CCTMXLayer(CCSpriteBatchNode의 서브클래스)
에 의해 표현
각 타일은 CCSprite(CCTMXLayer의 상위)로 표현
오브젝트 그룹
Tiled는 오브젝트 그룹 지원
모바일게임과정II:Cocos2d-X 45
97. 파티클 시스템이란?
파티클 시스템
작은 그래픽들이 모인 커다란 집합체
파티클: 작은 그래픽들
이 집합체를 이용하면 표현하기 매우 어려운 효과들은
표현할 수 있음
연기가 퍼지는 장면, 불타는 효과, 안개가 퍼진 모습, 폭
탄이 터지는 장면, 미사일이 날아갈 때의 효과, 비 내리
는 화면, 눈 내리는 화면 등
동적이고 급변하는 효과를 표현하는데 적합
모바일게임과정II:Cocos2d-X 97