CrashLanding 샘플 코드의 Texture2D 클래스를 사용하고 있습니다. 나는 시뮬레이터와 전화 모두 내 이미지 주위에 이상한 유물을 얻고있다. 이 유물은 텍스처 주위에 작은 회색 테두리가 있습니다. 테두리가 일치하지 않고 전체 텍스처를 둘러싸 지 않습니다. 나는 PNG를 사용하고있다.OpenGL ES iPhone 응용 프로그램에서 어떻게 아티팩트를 제거 할 수 있습니까?
1
A
답변
5
안녕하세요, MrDatabase - 문제는 질감 이미지에 미리 곱한 알파가있는 것 같습니다. iPhone에서이 문제가 발생했습니다. 앱을 빌드 할 때 PNG 압축이 자동으로 모든 알파 값을 미리 곱합니다. glBlend(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA)
을 사용하는 경우 기본적으로 알파를 두 번 적용합니다. 대신 glBlend(GL_ONE, GL_ONE_MINUS_SRC_ALPHA)
을 사용해보세요. 이것에 관한 애플 포럼에는 많은 것들이 있습니다 :-)
+0
굉장한이 작품! 고마워요 .--) – MrDatabase
+0
감사합니다. 다른 조합으로이 것을 파악하려고 애썼지 만. –
1
관련 문제
- 1. OpenGL ES iPhone Textures
- 2. iPhone OpenGL ES 응용 프로그램에서 화면 키보드 방향에 문제가 발생했습니다.
- 3. iPhone OpenGL ES 템플릿의 쉐이더를 수정하여 어떻게 만들 수 있습니까?
- 4. iPhone OpenGL-ES : UISwipeGestureRecognizer
- 5. OpenGL ES 1.1에서 OpenGL ES 2.0으로 전환
- 6. iPhone OpenGL ES 1.1 게임을 어떻게 구성해야합니까?
- 7. iPhone OpenGL-ES 비디오 텍스처
- 8. iPhone OpenGL ES Texture2D 마스킹
- 9. iPhone 용 OpenGL ES 2.0 예제가 있습니까?
- 10. iPhone : Quartz2d vs. OpenGL ES
- 11. OpenGL-ES 로의 OpenGL - glBegin();
- 12. iPhone 응용 프로그램에서 어떻게 이러한 리소스를 해제 할 수 있습니까?
- 13. OpenGl ES iPhone, 이상한 라인
- 14. glScissor help (iPhone OpenGL ES)
- 15. OpenGL ES 깊이 버퍼
- 16. OpenGL 또는 OpenGL ES
- 17. 여러 개의 전체 화면 투명한 iPhone OpenGL ES 레이어의 그리기를 어떻게 최적화 할 수 있습니까?
- 18. iPhone 용 OpenGL ES 강조 표시 알고리즘
- 19. OpenGL ES 응용 프로그램에서 유니 코드 글꼴로드 중
- 20. OpenGL ES 레이어를 투명하게 만들 수 있습니까?
- 21. 컴파일 된 iPhone 응용 프로그램에서 리소스를 추출 할 수 있습니까? 그렇다면 어떻게 확보 할 수 있습니까?
- 22. OpenGL ES 인스트루먼트의 정확성
- 23. OpenGL ES : 텍스처의 정점 수
- 24. iPhone 시뮬레이터 : OpenGL ES : 내부 텍스처 형식
- 25. 모바일 응용 프로그램에서 수화를 어떻게 인식 할 수 있습니까?
- 26. 어떻게 iphone 응용 프로그램에서 티커를 통합 할 수 있습니다
- 27. iPhone OpenGL ES 용 PNG 파일
- 28. 데스크탑 PC의 OpenGL | ES
- 29. iPhone 웹 응용 프로그램에서 숫자 키패드를 어떻게 얻으실 수 있습니까?
- 30. 품질 향상 OpenGL ES 스크린 샷 (iPhone)
스크린 샷을 만들 수 있습니까? – zoul