ios5 - Cocos2d图像质量低

标签 ios5 cocos2d-iphone

我现在正在为 iOS 开发一款游戏。我使用 Texturepacker 创建一个 Sprite 表,它生成 2 个文件 .plist 和 .png 文件。当我在代码中使用这些文件时,我发现所有 Sprite 的图像质量都很低,并且颜色非常苍白,我认为这是因为texturepacker程序。 请我想听听您的建议,我该怎么做才能克服这个问题。

最佳答案

我猜你没有更改后台缓冲区像素格式。你可以试试这个。

使用像素格式 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];

关于ios5 - Cocos2d图像质量低,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12727756/

相关文章:

iphone - 应用程序引用 Payload 中的非公共(public)选择器

ios - 如何停止 ASIHTTPRequest(使用 ARC)?

ios - CCNode.children 的功能 - 这是冗余代码吗?

iphone - 这个需要cocos2d吗?

ios - 是否可以测量 iOS 应用程序中的数据包丢失?

ios - 添加自定义推送通知声音iOS5无法正常工作

ios - AppStore应用程序如何停止支持ios4?

iOS - 以编程方式更改 CCFile Sprite 图像

ios - Cocos2D CCScenes 的重要性?

ios - iPhone 上的补间动画效果(如 Flash),也许使用 cocos 2d?