2014-12-14 3 views
1

제목에서 이미 그 말은 이미 Xcode에서 OpenGl ES 템플릿을 사용하여 게임을 만듭니다. 내 코드에 삼각형을 사용한다.OpenGL ES Xcode에서 앤티 엘리 어싱을 프로그래밍 방식으로 사용하려면 어떻게해야합니까?

그래서 내가 원했던 것은 here과 같은 기본적으로 Android 대신 iOS 용입니다.

아무도 도와 줄 수 있습니까?

+0

는 AA에 대한 마이크로 소프트 문서 http://research.microsoft.com/en-us/um/ 읽기 people/hoppe/overdraw.pdf –

+0

@ValarMorghulis 잘 작동하는 방식을 설명하지만 수행 방법을 알려주지 않습니다. – LinusGeffarth

+0

http://stackoverflow.com/questions/1813035/opengl-es-iphone-drawing-anti-aliased 라인이 이것을 봅니다. 나는 너를 도울 것이기를 희망한다. –

답변

2

GLKView를 초기화하는 동안, 당신의 GLKView 예를되는 view로, 4 배 MSAA를 사용하려면이 전화 :

[view setDrawableMultisample: GLKViewDrawableMultisample4X]; 
+0

좋아요! 그러나 실제로는 큰 파일에서 fps를 줄입니다. 프레임 드롭을 방지 할 수있는 방법이 있습니까? – LinusGeffarth

+0

사례에서 성능 손실은 어느 정도입니까? 특히 새로운 GPU에서 그러지 않아야합니다. –

+0

그래서 거대한 파일 (배열의 1,9000,000 개 개체, 6 개 개체는 1 개 지점)에서 aa는 15fps입니다. 그러나 나는 16fps가 아니라 두 번 확인했다. 그래서 이것은 분명히 문제가 아닙니다. 아마도 단지 크기 – LinusGeffarth

관련 문제