2014. 11. 11. 09:57
[D_002] 기본 프로젝트 분석 / cocos 사용 자료구조의 기본 개념 DATA_OLD/Cocos2d-x 기능성 게임 개발과정2014. 11. 11. 09:57
AppDelegate.cpp 에서
director->setDisplayStats( true/false ) //현재 표현된 화면에 대한 성능 분석 표시 여부
- DisplayStats 분석
GL verts : 현재 화면에 표현된 그림을 그리기 위해 사용된 verts의 개수(대충 10만개 이상부터 부하가 생길듯)
GL calls : Draw call이 일어난 횟수
+ 단순 계산은 CPU 자체에 부하가 거의 없다.
하드웨어에 가장 큰 부하가 걸리는 시점?
->CPU에서 GPU로 데이터를 보낼때(Draw call) 가장 큰 비용이 듦
이런 부분을 해소하기 위해 COCOS에서는 Sprite Cache를 사용한다(사용할 스프라이트를 미리 GPU에 올려두는 작업인 듯)
HelloWorldScene.cpp 에서
init 함수 내부 청소
menuCloseCallback 함수 삭제
하면 cocos프로젝트 기본형 완성
cocos에서 사용되는 자료구조들의 기본 개념
Texture : 이미지 그 자체
Sprite : 이미지와 이미지의 정보값까지 포함한 것.
Text : 글자 그 자체
Label : 글자의 내용과 그 글자의 정보값까지 포함한 것.
'DATA_OLD > Cocos2d-x 기능성 게임 개발과정' 카테고리의 다른 글
[D_003] Sprite 실습 (0) | 2014.11.13 |
---|---|
[D_002] 기본 자료형 / 함수 네이밍 룰 (0) | 2014.11.11 |
[D_001] 개발 환경 세팅 / 신규 프로젝트 생성 (0) | 2014.11.10 |
[D_001]About cocos2d-x (0) | 2014.11.10 |
[D_001]Orientation (0) | 2014.11.10 |