cocos2d-x游戏得分显示
2015-10-17 10:58
429 查看
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));
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));
相关文章推荐
- cocos2d-x Loadingbar的使用
- cocos2d-x moveTo的使用
- Cocos2d-x能够实现的效果总结
- Cocos2d-x实现用户触摸的功能
- cocos2d从零开始
- Cocos2d-x 3.2 Lua演示样本 ActionTest(操作测试)
- Cocos流体之 集成LiquidFun&&并自定义到CocosFrameWork(一)
- CocosFrameWork 自动引入cpp库以实现跳转查看源码
- Cocos Studio中声音组件(ComAudio)的获取与播放
- cocos2d-x 调色
- Cocos2d-x利用Unity轻松快速设计复杂2D地形
- cocos2d-x 3.0 final 如何在android里添加广告(AppActivity.java注释部分是原作者原创,未验证)
- Cocos2d-x 2.x android下集成admob广告(二)底部banner
- cocos2dx 利用CCOrbitCamera实现扑克牌翻牌效果
- 使用VS插件在VS2012/2013上编辑和调试Quick-cocos2d-x的Lua代码
- cocos2dx 3.x 实现 A星(A*)(A-star)算法自动寻路(二)
- 小小菜之Cocos2d-x游戏开发旅程——项目实例:2048(3)
- cocostudio 资源文件夹中目录中有标点的解决方法
- 小小菜之Cocos2d-x游戏开发旅程——项目实例:2048(2)
- 小小菜之Cocos2d-x游戏开发旅程——项目实例:2048(1)