'잡다한것들전부 > 안드로이드' 카테고리의 다른 글
| 안드로이드 유효성 검사하기 AsyncTask.. (0) | 2014.08.05 |
|---|---|
| 애플리케이션 오류 (0) | 2014.01.13 |
| 구글 인앱 빌링 ver 3 item already owned 오류시 해결방법 (0) | 2014.01.13 |
| 구글 안드로이드 인앱결제 관련 인앱빌링 ver3 적용 (0) | 2014.01.13 |
| adb 패스 설정 (0) | 2014.01.07 |
| 안드로이드 동적 생성 view button progressbar 등 (0) | 2014.01.06 |
그림파일 이미지 해상도 960*640 (그림은 480*320으로 되있지만 960*640 이미지이다.)
디자인 해상도 480*320 (실제 작업 해상도) 터치좌표 반영되는 해상도 이다
디바이스 해상도 800*480 (가장 보편적인 디바이스 해상도 갤s 기준)
kResolutionExactFit.png
kResolutionNoBorder.png
kResolutionShowAll.png
1. noborder - 2번째
화면은 가득차지만 일부영역은 보여주지 못한다. 가로 세로 증가하는(Scale) 비율은 같다.
2. showAll -3 번째
전체 그림을 화면 안에 다 보여준다. 레터박스가 보일수 있으며 , 가로 세로 증가하는 비율은 같다.
3. ExactFit - 1번째
전체 그림을 화면 안에 다 보여준다. 가로 세로 증가하는 비율이 다르다.
CCSize visibleSize = CCDirector::sharedDirector()->getVisibleSize();
CCPoint origin = CCDirector::sharedDirector()->getVisibleOrigin();
visibleSize 실제 화면에 보이는 해상도
origin 짤린 해상도 기준으로 시작하는 x,y 좌표
일반적으로 개발자는 noborder(테두리없음) 을 많이사용한다고 한다.
터치좌표 기준
1.noborder은
visibleSize [480, 288]
origin [-0, 16]
짤린하면은 총 32픽셀
480*320 해상도 기준(DESIGN_RESOLUTION) 으로 17~304까지 터치가 먹히고
위아래 16포인트는 터치가 안먹힌다. (짤린화면은 총 32픽셀)
origin 시작지점 16부터
2.showAll은
visibleSize [480, 320]
origin [0, 0]
검은색 짤린 화면은 터치가 안먹히고 보여지는 해상도내에서 480*320내에는 다 터치가 먹힌다.
3.ExactFit은
visibleSize [480, 320]
origin [0, 0]
전부 터치가 먹힘
'잡다한것들전부 > 팁' 카테고리의 다른 글
| cocos2d-x CCString 분리후 CCArray 에 넣기( 문자열 분리하기) (0) | 2014.01.13 |
|---|---|
| cocos2d-x 의 메모리 관리 (0) | 2014.01.13 |
| cocos2d-x 멀티해상도 지원 (0) | 2014.01.13 |
| 숫자에 세자리마다 콤마를 찍는 알고리즘 (0) | 2014.01.10 |
| [좌표] 좌표에 대해서 알아봅시다(convertToWorldSpace) 절대좌표 (0) | 2014.01.10 |
| [디자인패턴] cocos2d-x 싱글톤 싱글턴 패턴 구현 (0) | 2014.01.08 |
'잡다한것들전부 > 안드로이드' 카테고리의 다른 글
| 애플리케이션 오류 (0) | 2014.01.13 |
|---|---|
| 구글 인앱 빌링 ver 3 item already owned 오류시 해결방법 (0) | 2014.01.13 |
| 구글 안드로이드 인앱결제 관련 인앱빌링 ver3 적용 (0) | 2014.01.13 |
| adb 패스 설정 (0) | 2014.01.07 |
| 안드로이드 동적 생성 view button progressbar 등 (0) | 2014.01.06 |
| 뒤로가기 버튼 클릭시 종료 팝업후 종료 하기 (0) | 2013.12.30 |




