0

私は Cocos2D + Box2D iPhone ゲームに取り組んでおり、このプラットフォームでの経験はほとんどありません。

私の問題を詳しく説明すると、私のゲームグラウンドを合成するラインのリストがあります。この線の下にテクスチャを描きたいと思います。特定の画像からこれを描画し、テクスチャがシームレスでパフォーマンスが最適であることを確認するにはどうすればよいですか (つまり、ゲームが非常に長くなる可能性があります)。

4

2 に答える 2

0

興味のある人には、このスレッドが非常に役立つことがわかりました:http: //www.cocos2d-iphone.org/forum/topic/8142

ソースコードの場合:https ://github.com/asinesio/cocos2d-PRKit

于 2012-04-24T10:36:07.833 に答える
0

何よりも先に背景を追加する必要があります。ここで mainScene は、CCDirector が使用する CCScene です。Cocos2D は画像の中央を位置として使用します。

[CCTexture2D setDefaultAlphaPixelFormat:kTexture2DPixelFormat_RGBA4444];
CCSprite *background = [CCSprite spriteWithFile:@"background.png"];
background.position = ccp(1024/2, 768/2);
[mainScene addChild:background];

RGBA4444 は画像を小さくしますが、グラデーションがあると見栄えが悪くなります。デフォルトは RGBA8888 です。

于 2012-04-24T09:40:18.370 に答える