ios - 如何在ios游戏开发中改变背景颜色?

标签 ios objective-c cocos2d-iphone

<分区>


想改进这个问题吗? 更新问题,使其只关注一个问题 editing this post .

关闭 9 年前

我刚接触 cocos2d .我只想更改背景颜色并想设置任何图像。我引用了 This Tutorial. 中的代码

而且也找不到game-art.plist中的所有图像在哪里.我找不到他们中的任何一个。只需检查此链接并给我一个适当的答案。

提前致谢。

最佳答案

为了改变背景颜色, 您需要更改:

@interface HelloWorldLayer : CCLayer <.....

到:

@interface HelloWorldLayer : CCLayerColor <.....

然后在 HelloWorldLayer.m

改变:

if( (self=[super init]) ) {

到:

if((self = [super initWithColor:ccc4(125,200,255,255)])) /// set ccc4(... as you want
{

用于将图像添加为背景。

CGSize winSize = [[CCDirector sharedDirector] winSize];

CCSprite *background = [CCSprite spriteWithFile:@"background.png"];
background.position = ccp(winSize.width/2, winSize.height/2);
[self addChild:background];

关于ios - 如何在ios游戏开发中改变背景颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21900386/

上一篇:ios - 设置 UI 元素的属性而无需重新启动模拟器

下一篇:ios - 仅在单击按钮后显示事件指示器

相关文章:

c# - 在 iOS 7 中退出 UIDocumentInteractionController 的 PDF 时出现黑屏

ios - Objective-C - InputStream 到 NSString

ios - AVAssetExportSession exportAsynchronouslyWithCompletionHandler 返回失败

iphone - 在 UIKit 应用程序中“嵌入”cocos2D

android - 动画完成后如何删除 Sprite ?

ios - iOS objective-c 中登录的唯一 ID

ios - map 图钉图像没有改变

ios - 在 iOS 上解析 XML

ios - 执行 sizeof(char) 时得到错误的输出

ios - 从游戏层 Cocos2d 调用 HUD 层方法时遇到问题