使用CCLabelBMFont的带有标签的Cocos2d v3 CCButton

S

我正在尝试使用CCLableBMFont标签作为按钮图像在cocos2d v3中创建一个名为“开始”的CCButton。但是我似乎无法使标签位于v3中的CCButton中。任何帮助/建议,将不胜感激。

Younesouhbi

这是我添加到当前项目中的实用程序功能,它可以完成此操作:

+(CCButton *)smallButtonWithLabel:(NSString *)button_label;

并执行:

+(CCButton *)smallButtonWithLabel:(NSString *)button_label
{
        CCButton *button = [CCButton buttonWithTitle:nil spriteFrame:[CCSpriteFrame frameWithImageNamed:@"dlg-sml-btn-bg-s.png"] highlightedSpriteFrame:[CCSpriteFrame frameWithImageNamed:@"dlg-sml-btn-bg-t.png"] disabledSpriteFrame:[CCSpriteFrame frameWithImageNamed:@"dlg-sml-btn-bg-s.png"]];
        [button setBackgroundOpacity:0.5 forState:CCControlStateDisabled];

        CCLabelBMFont *label = [CCLabelBMFont labelWithString:button_label fntFile:SS_FONT_48_24_MULTI width:button.contentSize.width alignment:CCTextAlignmentCenter];
        label.position = ccp(0.5, 0.5);
        label.positionType = CCPositionTypeNormalized;
        [button addChild:label];

        return button;
    }

您可以对其进行一些修改以满足您的需求。希望这可以帮助。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Cocos2d v3:如何绘制圆弧?

来自分类Dev

Cocos2D v3 CCTableView不滚动

来自分类Dev

Cocos2d v3图像命名约定

来自分类Dev

Cocos2d V3(Chipmunk)中具有摩擦和限制的PivotJoint

来自分类Dev

使用UIImagePickerController类后,Cocos2d V3无法切换场景

来自分类Dev

如何在cocos2d v3.7中升级“ CCLabelBMFont :: purgeCachedData”的代码?

来自分类Dev

“如何使用Cocos2D 2.X制作基于图块的游戏”使用cocos2d V3制作本教程

来自分类Dev

在cocos2d v3中创建填充有图像图案的图层的最简单方法

来自分类Dev

如何在Cocos2d V3中模态或显示viewController?

来自分类Dev

如何在Cocos2D V3上的CCScene中检测触摸?

来自分类Dev

CCSprite和来自cocos2d v3中URL的图像

来自分类Dev

在Cocos2D V3中单击时展开的Sprite按钮

来自分类Dev

Cocos2d v3重复纹理

来自分类Dev

适用于Cocos2d v3的CCLayerColor

来自分类Dev

如何在Cocos2d v3中设置CCTextField

来自分类Dev

适用于iOS的cocos2d V3中的MouseJoint

来自分类Dev

CCNode作为CCScene触摸处理程序cocos2d v3的子级

来自分类Dev

Cocos2d v3重复纹理

来自分类Dev

如何在Cocos2d v3中获得某种类型的子代

来自分类Dev

如何在Cocos2D V3上的CCScene中检测触摸?

来自分类Dev

适用于Cocos2d v3的CCLayerColor

来自分类Dev

cocos2d v3 CCPhysics车身角半径

来自分类Dev

在cocos2d v3中播放音频

来自分类Dev

设置CCLabelTTF在CCNode中的位置并添加到CCScene [cocos2d v3]

来自分类Dev

Cocos2d v3模态暂停视图实现

来自分类Dev

在Cocos2D V3中单击时展开的Sprite按钮

来自分类Dev

SpriteBuilder CCButton拉伸图像?

来自分类Dev

CCButton不调用方法

来自分类Dev

UITapGestureRecognizer与CCButton冲突

Related 相关文章

热门标签

归档