[关闭]
@Dubyoo 2015-06-10T18:03:28.000000Z 字数 1246 阅读 2111

2014-07-10 cocos2d-x 学习笔记


cocos2d-x


创建一个 cocos2d-x 新项目

  1. Microsoft Windows [版本 6.1.7601]
  2. 版权所有 (c) 2009 Microsoft Corporation。保留所有权利。
  3. C:\Users\dubyoo>d:
  4. D:\>cd cocos2d-x-2.2.4\tools\project-creator
  5. D:\cocos2d-x-2.2.4\tools\project-creator>python create_project.py -project SimpleGame -package com.dubyoo.sgame -language cpp
  6. proj.ios : Done!
  7. proj.android : Done!
  8. proj.win32 : Done!
  9. proj.winrt : Done!
  10. proj.wp8 : Done!
  11. proj.mac : Done!
  12. proj.blackberry : Done!
  13. proj.linux : Done!
  14. proj.marmalade : Done!
  15. proj.tizen : Done!
  16. proj.wp8-xaml : Done!
  17. New project has been created in this path: D:\cocos2d-x-2.2.4\tools\project-creator/../../projects/SimpleGame
  18. Have Fun!
  19. D:\cocos2d-x-2.2.4\tools\project-creator>

director(导演)

  1. shared CCDirector
  2. runWithScene
  3. replaceScene
  4. pushScene
  5. popScene
  6. pause
  7. resume
  1. CCDirector *pDirector = CCDirector::sharedDirector(); //单例模式创建导演,保证游戏中只有一个导演
  2. //CCDirector::sharedDirector()->pause(); //

scene(场景)

  1. CCScene *scene = CCScene::node(); //创建一个新场景

layer(图层)

  1. /* 图层的种类 */
  2. CCLayer
  3. CCLayerColor //可指定颜色的图层
  4. CCLayerGradient //渐变色的图层
  5. CCLayerMultiplex //组合的图层
  1. CCLayer *layer = CCLayer::node(); //创建一个图层

sprite(精灵 / 角色)

  1. CCSprite *sprite = CCSprite::sriteWithFile(); //根据一个图片创建一个精灵

action(动作)

  1. CCAction -> CCFiniteTimeAction -> CCActionInterval
  2. -> CCActionInstant
  3. -> CCRepeatForever
  4. -> CCSpeed
  5. -> CCFollow
  6. CCAction *scale = CCScaleTo::actionWithDuration(1, 0.6f); //0.6秒内缩放到一倍大小


添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注