완벽하게 멀티 해상도를 지원하는 방법은 아니지만, 주로 glview의 절대적인 크기를 정해놓고 화면 크기에 맞게 늘르거나 줄이는 방법을 사용합니다.
아래의 사진처럼 AppDelegate.cpp 안에 있는 applicationDidFinishLaunching()함수 내에 아래처럼 선언합니다.
ResolutionPolicy 종류:
- EXACT_FIT: 원본 비율을 무시하고 화면에 맞춰 출력.
- NO_BORDER: 원본 비율을 유지하면서 화면에 빈틈없이 출력. 이때 비율이 더 긴 부분이 잘려나간다.
- SHOW_ALL: 원본 비율을 유지하면서 화면에 맞춰 출력한다. 이때 비율이 짧은 부분에 공백이 생긴다.
- FIXED_WIDTH: 가로 비율을 고정한 상태로 화면에 맞춰 늘린다.
- FIXED_HEIGHT: 세로 비율을 고정한 상태로 화면에 맞춰 늘린다.