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 回答