我正在使用最新的 cocos2d 创建一个游戏项目,我已经添加了具有各自视网膜和正常图像的图像。但是当我使用其初始化方法添加一个 ccsprite 时,initWithFileName:(NSString*)fileName ,图像纹理变得模糊而在视网膜和非视网膜设备中运行
问问题
750 次
3 回答
1
请在你的精灵上试试这个:
[myccsprite setAliasTexParameters];
它会告诉精灵不要抗锯齿。
于 2013-03-20T10:06:13.883 回答
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];
于 2013-03-20T09:58:42.727 回答
-3
在 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];
于 2013-03-20T10:41:17.267 回答