cocos2d-x游戏得分显示

1、在程序.h文件中定义一个分数
int score=0;

2、在.cpp文件中添加一个分数层
//添加一个分数层
auto layer_score=Label::createWithBMFont(“helvetica-32.fnt”, “Score:0”);//Label::createWithBMFont表示添加图片字体,”helvetica-32.fnt”为图片字体的格式,”Score:0”表示在屏幕上显示的得分信息
this->addChild(layer_score,2);
layer_score->setPosition(375,1050);
layer_score->setScale(2);
layer_score->setTag(TAG_layer_Score);

3、在判定得分的位置添加得分规则
//加分
auto layer_score=(Label*)this->getChildByTag(TAG_layer_Score);
score+=nextTiled->number;//我引用的是2048游戏中的得分规则,表示分数等于现有分数加上两个相同块一个消失一个翻倍的中翻倍块上的数字
layer_score->setString(StringUtils::format(“Score:%d”,score));

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值