2012-10-04 104 views
2

我現在正在開發一款適用於iOS的遊戲。我使用Texturepacker創建了一個精靈表,它生成2個文件.plist和.png文件。當我在我的代碼中使用這些文件時,我發現所有精靈的圖像質量都很差,顏色也很蒼白,我認爲這是因爲texturepacker程序。 請給我建議我該怎麼做來克服這個問題。Cocos2d低圖像質量

回答

2

我想你沒有改變回緩衝區像素合成。你可以試試這個。

使用像素合成kEAGLColorFormatRGBA8而不是kEAGLColorFormatRGB565。

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 
{ 
    // Create the main window 
    window_ = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; 


    // Create an CCGLView with a RGB565 color buffer, and a depth buffer of 0-bits 
    CCGLView *glView = [CCGLView viewWithFrame:[window_ bounds] 

            pixelFormat:kEAGLColorFormatRGBA8 //Guru - replaced kEAGLColorFormatRGBA8/kEAGLColorFormatRGB565 
            depthFormat:0 //GL_DEPTH_COMPONENT24_OES 
          preserveBackbuffer:NO 
            sharegroup:nil 
           multiSampling:NO 
           numberOfSamples:0]; 
+0

感謝您的幫助 我已經改變了代碼,你告訴我,我已經實現了圖像質量有所改善,但它仍然蒼白。 – SamehDos

+0

@SamehDos,如果它是texturepacker的問題,那麼試試zwoptex。 – Guru