cocos2d-x分数的显示

cocos2d-x分数的显示

[cpp]

CCLabelAtlas* lblScore; //分数显示器

void DeFeneUpdate(float dt);

[cpp]

//分数显示

void RoleLayer::DeFeneUpdate(float dt)

{

int temScore=atoi(lblScore->getString()); //获得显示器中的数值atoi把字符串转换成整形

int addScore=DeFeng-temScore;

char temStr[10]={}; //每个char显示一个0-9的数字

temScore+=addScore;

temScore=temScore+temScore;

sprintf(temStr, "%05d",temScore); //将字符串打印成int数字

lblScore->setString(temStr);

}

[csharp]

static int DeFeng=0;

cocos2d-x分数的显示

分类:默认分类 时间:2012-01-11 人气:2
本文关键词:
分享到:

相关文章

  • Cocos2d-X小游戏--别踩白块 2012-01-02

    自己学了快两个月的cocos2d-x了,前几天自己看着教学视频,跟着做了一个小游戏——别踩白块。 今天来说一说我自己是如何写这个项目的。逻辑有点乱,不知道看不看得懂。。。。 首先,这个游戏有两个场景,一个是开始场景,一个是失败场景。 开始场景如下: 开始场景里面有三类块: 起始块(黄色,有Start Game) 正常块(黑白块) 结束块(绿色,有You Win) 起始块如下: 结束块如下: 开始游戏,我们需要将屏幕最开始的布局给设置好,大家可能已经注意到 Block 类中有一个行号函数vcD4N

  • Cocos2D-x游戏开发之十七:角色类的总结 2012-01-08

    学了这么久了现在还是有点模糊,今天我们把我只之前学习的知识开始做一个简单到 总结: 首先我们先认识一下我们的游戏主角:在开发中我们往往不是把主角设置为一个精灵,因为精灵还有其他属性,所以我们的主角由一个成员变量叫做CCsprite: 同事通常因为给个主角都是有共同点的,所以我们就先抽象出来一个角色实体: class Entity : public CCNode,public ControlListener { public: Entity(void); ~Entity(void); CCSpri

  • Cocos2d-x3.0游戏实例之第二篇--创建物理世界 2012-01-10

    3.0新亮点,史上最简单的物理引擎 在Cocos2d-x3.0里使用物理引擎,会很有快感,因为很多繁琐的东西它都帮我们封装好了。 那么,我要开始创建游戏的关卡场景了,大家跟紧了。 我们给关卡场景命名为TollgateScene,头文件如下: #ifndef TollgateScene_H #define TollgateScene_H #include cocos2d.h USING_NS_CC; class TollgateScene : public Layer { public: ~Tol

  • Cocos2d-x优化中多线程并发访问 2012-01-10

    多线程并发访问在Cocos2d-x引擎中用的不是很多,这主要是因为中整个结构设计没有采用多线程。源自于Objective-C的Ref对象,需要使用AutoreleasePool进行内存管理,AutoreleasePool是非线程安全的,所有不推荐在子多线程中调用Ref对象的retain()、 release()和autorelease()等函数。另外,OpenGL上下文对象也是不支持线程安全的。 但是有的时候我们需要异步加载一些资源,例如:加载图片纹理、声音的预处理和网络请求数据等。如果是异步加

  • cocos2d-x在IOS7下面文字显示异常的解决办法 2012-01-12

    由于xcode升级到了5.0,之前在cocos2d-x2.1.3下面的项目,出现了莫名其名的错误,主要是文字显示异常,明明有文字的,但就是不显示,后来搜了下,发现是需要修改cocos2d-x底层的相关设置,如果你在运行时出现文字显示异常,并且有如下提示: CGBitmapContextCreate: unsupported parameter combination: 8 integer bits/component; 24 bits/pixel; 3-component color space

  • Cocos2d-x 2.0 拖尾效果深入分析 2012-01-12

    今天我们来学习一下Cocos2d-x中的拖尾效果。在游戏中,拖尾效果常常用来做刀光,火球法术等一些运动物体的效果。如图: 在Cocos2d-x中,拖尾效果有一个专门的类CCMotionStreak来实现。下面我们打开CCMotionStreak.h来看一下: [cpp] #ifndef __CCMOTION_STREAK_H__ #define __CCMOTION_STREAK_H__ #include "CCProtocols.h" #include "textures/CCTexture2

  • cocos2d-x学习笔记(二)基本概念与文本 2012-01-27

    在cocos2d-x引擎中,有几个概念: 导演(CCDirector)在cocos2d-x引擎中,导演类是游戏的组织者和领导者, 导演制定规则让游戏内的场景,布景,和人物角色有序的运行 摄像机(CCCamera),每个节点都需要使用摄像机, 当节点发生缩放,旋转,和位置变化时,都需要覆盖摄像机,让这个节点通过摄像机重新渲染。 场景(CCScene)在游戏里,场景就是关卡,关卡有人物和背景构成 布景(CCLayer)从概念上说,布景就是场景里的背景,其实就是层次的概念, 这种概念在kjava时代就

  • cocos2d-x学习笔记-触屏事件详解 2012-01-28

    游戏跟视频最大的区别就是互动,玩家可以操控游戏中的角色,现在的移动设备几乎人手一台,基本上全部都是基于触屏操作的,今天就来学习一下cocos2d-x是怎么实现对触屏操作的处理的。 1.首先来了解一下相关的几个类、处理触屏事件时操作和执行的流程 CCTouch:它封装了触摸点,可以通过locationInView函数返回一个CCPoint。 CCTouchDelegate:它是触摸事件委托,就是系统捕捉到触摸事件后交由它或者它的子类处理,所以我们在处理触屏事件时,必须得继承它。它封装了下面这些处理

  • cocos2d-x 委托模式的巧妙运用--附源码(二) 2012-02-21

    继上一篇将了委托类的具体实现后,这篇来将一下如何在游戏中使用实现的委托类。也就是如何在游戏中来调用委托类来完成一些功能。具体的应用场景和应用层会在下面介绍。 先来看一看游戏demo实现的具体图片,demo比较简单,但是资源齐全,拿到源码后可以在源码的基础上继续完善demo做出一款真正的游戏。好了,老规矩,先上图再说: 游戏中点击播放按钮后会进入游戏主界面,看到一个红色的小方块慢慢的移动到下面,最后游戏结束,结束后会有结束界面。 这个demo主要是来阐释如何运用委托类来在游戏中使主游戏逻辑更清晰。

Copyright (C) quwantang.com, All Rights Reserved.

趣玩堂 版权所有 京ICP备15002868号

processed in 0.043 (s). 10 q(s)