• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
指尖上的快乐
博客园    首页    新随笔    联系   管理    订阅  订阅

day06 CCProgressTimer 声音 粒子系统 CCUserDefault

Day06

今天又学了一大堆API

进度条的三个类: CCSprite, CCProgressTimer, CCProgressTo

CCSprite一般保存进度的背景

CCProgressTimer表示走动的那个进度条,注意设置三个属性

         left->setMidpoint(ccp(1, 1)); 表示进度的条的滚动起点,取值范围为[0, 1]

         left->setBarChangeRate(ccp(1, 0));表示从X, Y轴哪个轴的走动方式 取值[0 , 1]

         left->setType(kCCProgressTimerTypeBar);表示走动方式,

CCProgressTo 表示动作

 

注意,滚动条与背景需要放在同一个坐标位置上

 

声音

需要添加头文件"SimpleAudioEngine.h",

命名空间using namespace CocosDenshion;

SimpleAudioEngine类是单例,不跟随帧循环与渲染树,当场景切换时音乐不会中断,所以,需要在AppDelegate::applicationDidEnterBackground()中修改相应代码.

声音有预加载概念.

 

Cocos2d-x的粒子系统

CCParticleExplosion爆炸

CCParticleFire 火

CCParticleFireworks烟火

CCParticleFlower花

CCParticleGalaxy 银河

CCParticleMeteor 流行

CCParticleRain 下雨

CCParticleSmoke 下雪

CCParticleSnow 炊烟

CCParticleSpiral 螺旋

CCParticleSun 太阳焰

CCParticleSystemQuad 自定义粒子系统,加载plist文件

 

还有一大堆Draw代码

 

CCUserDefault:读取XMLY文件,以key-value模式,是单例

 

一个层可以添加几个层,在这个层同时显示.

posted @ 2016-01-07 13:58  指尖上的快乐  阅读(151)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3