1

最新の cocos2d を使用してゲーム プロジェクトを作成しています。それぞれの網膜画像と通常の画像を含む画像を追加しました。 Retina および非 Retina デバイスで実行中

4

3 に答える 3

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 に答える
1

スプライトでこれを試してください:

[myccsprite setAliasTexParameters];

スプライトにアンチエイリアスをしないように指示します。

于 2013-03-20T10:06:13.883 に答える
-3

AppController で、バックバッファの 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 に答える