2013-03-20 2 views
1

게임 프로젝트를 만들기 위해 최신 cocos2d를 사용하고 있습니다. 각각의 망막 및 일반 이미지가있는 이미지를 추가했습니다. 그러나 초기화 메소드 인 initWithFileName을 추가 할 때마다 (NSString *) fileName, 망막 및 비 망막 장치에서 이미지 텍스처가 흐려짐Cocos2d - CCSprite 이미지 텍스처가 흐려짐

답변

1

일부 텍스처의 경우 또는 일부 텍스처의 경우? 모든 텍스처의 경우에는 pixelFormat을 변경합니다.

AppController에서 backbuffer pixelFormat을 kEAGLColorFormatRGBA8로 설정하십시오.

CCGLView *glView = [CCGLView viewWithFrame:[window_ bounds] 
            pixelFormat:kEAGLColorFormatRGBA8 //kEAGLColorFormatRGBA8 
            depthFormat:0 //GL_DEPTH_COMPONENT24_OES 
          preserveBackbuffer:NO 
            sharegroup:nil 
           multiSampling:NO 
           numberOfSamples:0]; 
+1

감사합니다. 친구,이게 정말 도움이되었습니다. – Nassif

1

스프라이트에 이것을 시도하십시오 :

[myccsprite setAliasTexParameters]; 

그것은 안티 - 별칭하지 스프라이트를 말할 것이다.

+1

AppController에서는 backbuffer pixelFormat을 kEAGLColorFormatRGBA8로 설정했습니다. 실제로 작동했습니다. – Nassif

-3

가의 AppController에서, 난 정말 일 kEAGLColorFormatRGBA8.This에 백 버퍼 pixelFormat을 설정

CCGLView * glView = [CCGLView viewWithFrame : [window_ 경계] pixelFormat : kEAGLColorFormatRGBA8 // kEAGLColorFormatRGBA8 depthFormat : 0 // GL_DEPTH_COMPONENT24_OES preserveBackbuffer : NO sharegroup : nil multiSampling : 아니오 numberOfSamples : 0];

+0

이것이 내 대답은 무엇입니까 : P – Guru

+2

@ nassif : 그것이 작동하는 방식입니다 - 당신이 동의하고 upvote 자신의 대답을 복사하지 않고 자신의 그것을 추가 :) – phlebotinum

관련 문제