openFrameworks for iOS에서 안티 앨리어스 및 레티나 지원

1860 단어 C++iOSopenFrameworks
openFrameworks for iOS를 사용 중이지만 기본값은 앤티 앨리어스가 없으며 가장자리가 부드럽지 않습니다.
안티 앨리어싱을 걸고 레티나에 최적화하는 방법을 찾았으므로 써 둡니다.

코드


main.mm 에 다음과 같이 작성합니다.
화면의 크기는 iPhone, iPad의 해상도에 맞춰 줄 필요가 있습니다.

main.mm

#include "ofMain.h"
#include "ofApp.h"

int main(){

    // 以下の3行を追加
    ofAppiOSWindow *window = new ofAppiOSWindow();
    window->enableAntiAliasing(2);
    window->enableRetina();

    // 画面のサイズ640x960に (4inchのiPhone用)
    ofSetupOpenGL(640,960, OF_FULLSCREEN);

    ofRunApp(new ofApp);
}


결과



before





after



좋은 웹페이지 즐겨찾기