문제

제가 스프라이드 질감으로 나는야 그것을 애니메이션,그것이 허용하는"얼굴"왼쪽 또는 오른쪽으로 때로는 내가 필요해"플립"니다.내가 알고 있는 OpenGL 는 gltranslate 는 위치를 변경합체,및 glrotate 회전합니다.이 있는 메서드를 간단히 뒤집 중 하나에 걸쳐 축?하지 않을 경우,어떻게 이것을 달성하는가?

도움이 되었습니까?

해결책

나지 않은 엉망으로 주변에 점령,그러나 나는 그들은 텍스처입니다.텍스처가 있 질감 매트릭스는 사용할 수 있음을 의미 glTranslatef(), glScalef()glRotatef() 니다.

도 뭔가의 라인을 따라 glScalef(-1,1,1); 어느 것이 뒤집 텍스처 좌표 X axis.

내가 말했듯이,내가 연주하지 않은 포인트 스프라이트 그러나지 않았 엉망으로 텍스처 매트릭스 중 하나.그들은 보이지 않고 매우 유용하지만,.

업데이트: 내가 연주했으로 텍스처 매트릭스에서 봅니다.같은 방법으로 전환할 modelview 및 프로젝션 매트릭스,로 전환할 수 있습니다 질감 매트릭스;약: glMatrixMode(GL_TEXTURE); 후에는 당신이 할 수 있는 전술하는 작업입니다.

당신은 또한 단지 페인트 쿼드/두 개의 삼각형과 함께 할 수:)

다른 팁

당신은 할 수 없이 OpenGL 포인트-스프라이트;이동할 수 있지만 센터의 스프라이트의 주위에,그것의 모양이 항상 중심의 동일한 방법입니다.

당신 일 sprites 으로 쿼드,할 수 있는 손가락으로 튀김,회전과 혼란을 어떤 방식으로 원합니다.있는 튜토리얼에서 수동으로 그려 스프라이트(일명 게시판에서) 치치하얼 시

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top