- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在 Cocos2D 默认模板的 IntroScene 中添加了以下代码:
CCButton *playButton = [CCButton buttonWithTitle:@"Play" fontName:@"HelveticaNeue" fontSize:18.0f];
[playButton setBackgroundColor:[CCColor colorWithWhite:0.7f alpha:1.0f] forState:CCControlStateNormal];
[playButton setBackgroundColor:[CCColor colorWithWhite:0.75f alpha:1.0f] forState:CCControlStateHighlighted];
playButton.positionType = CCPositionTypeNormalized;
playButton.position = ccp(0.5f, 0.35f);
playButton.zoomWhenHighlighted = NO;
playButton.preferredSize = CGSizeMake(222, 46);
[playButton setTarget:self selector:@selector(onSpinningClicked:)];
[self addChild:playButton];
由于某种原因,按钮没有背景颜色。有什么想法吗?
最佳答案
因为你没有设置颜色,只设置了亮度(这就是“白色”在 CCColor 上下文中的意思)。
尝试在这个初始化器中使用一种颜色:
CCColor* normalColor = [CCColor colorWithRed:1.0 green:0.0 blue:0.0 alpha:1.0f]
[playButton setBackgroundColor:normalColor forState:CCControlStateNormal];
这将使按钮背景变为红色。
关于cocos2d-iphone - Cocos2D CCButton setBackgroundColor 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22299771/
在我的 Cocos2d 游戏中,我向 CCScene 添加了一个暂停按钮。暂停按钮是一个 CCButton。问题是当按下我的按钮时,不会调用操作。我已经测试了主菜单上的按钮,它工作正常。我尝试使用 c
我必须将功能放置在可以将 CCButton 拖动到适当位置的位置,无论用户需要放置它们的位置。 我已经为此创建了一个自定义类,但问题是当用户点击按钮时,按钮的 click 方法没有被调用。 touch
我在 Stack 上四处寻找解决方案并找到了很多结果,但我仍然无法解决我的问题,主要是因为我正在处理与某些 UIView 相对的 CCNode。 无论如何,我的 CCButton 可以在没有 UITa
我在 Cocos2D 默认模板的 IntroScene 中添加了以下代码: CCButton *playButton = [CCButton buttonWithTitle:@"Play" fontN
我在 Status.m 中声明了一个 CCButton - 它是通过 SpriteBuilder 中的代码连接创建的: @implementation Status { CCButton *_
我正在尝试制作一个带有按钮的菜单,并且我想同时处理所有触摸事件。 问题是,如果我按下按钮,CCScene 中不会调用 touchBegan 事件。我已经在场景中启用了触摸管理并且它可以工作,但按钮似乎
在与 cocos2d 一起创建 UI 的工具 spritebuilder 中,为什么每当我尝试将背景图像添加到 CCButton 时,它会以某种方式拉伸(stretch)或改变? 这很难解释,但在摆弄
我正在努力实现这样的目标: 这是我的代码: CGSize size = [UIScreen mainScreen].bounds.size; [self resizeSprite:background
我有一个游戏场景,我在其上添加了一个CCNode 作为 child 。我的 Game Over 节点中有一个重播 CCButton。 该按钮应该重新启动游戏场景。问题是,当我按下“重新启动”按钮时,它
我需要设置一个按钮的 Sprite 帧。 当我使用它的构造函数时: CCSprite *sprite = [CCSprite spriteWithImageNamed:@"but.png"];
我是一名优秀的程序员,十分优秀!