博客专栏  >  移动开发   >  Cocos2d-x从零到精通

Cocos2d-x从零到精通

记录学习cocos2d,从开始零基础到熟练精通,并做出好玩的游戏。

关注
0 已关注
40篇博文
  • Cocos2d-x移植Android 常见问题处理办法

    1、函数、变量出现“could not be resolved ”问题 出现此问题一般是没有找到cocos2d-x声明的头文件,在eclipse将cocos2d的头文件目录引入,包括工程目录、plat...

    2014-06-05 14:29
    2243
  • 哇!板球 源码分析四

    遍历小球 for(int i=0;icount();i++)//遍历小球 { //从arr获取每个小球及当前位置 BallTest* temp =(BallTest*)arr->object...

    2014-06-03 18:45
    992
  • 【Cocos2d-x 粒子系统】火球随手指飞起来

    程序: 创建球 sp1 = CCSprite::create("ball.png"); sp1->setPosition(ccp(10, visibleSize.height/2)); th...

    2014-06-03 15:37
    1054
  • 哇!板球 源码分析三

    守门员出场 守门员出场,每个守门员是从屏幕的右侧中间的位置随机方向向左侧移动 FielderSprite* fielderSprite1 = FielderSprite::create("pic/f...

    2014-06-02 01:00
    1214
  • 哇!板球 源码分析二

    游戏主页面布局 创建屏下Score标签 pLabel = CCLabelTTF::create("Score", "Arial", TITLE_FONT_SIZE); //分数标签 //...

    2014-05-30 18:44
    1385
  • 哇!板球 源码分析一

    游戏主菜单页面 BeginLayer类封装该页面,init函数初始化该页面布景 该页面背景 isDialog = false; setKeypadEnabled(true);...

    2014-05-30 13:47
    1257
  • Cocos2d-x 精灵碰撞检测(方法二)

    将"Cocos2d-x 精灵碰撞检测(方法一)" update函数修改一下。 使用精灵boundingBox函数获取直接精灵边界框, 不用自己计算精灵矩形大小了,还比较精确,然后调用intersect...

    2014-05-29 11:42
    1820
  • Cocos2d-x 精灵碰撞检测(方法一)

    声明函数碰撞检测函数,两个精灵和重写update bool isCollision( CCPoint p1,CCPoint p2,int w1,int h1,int w2,int h2 ); CC...

    2014-05-29 08:29
    1733
  • 横屏小游戏--萝莉快跑源码分析三

    主角出场: 初始化主角 hero = new GameObjHero(); hero->setScale(0.5); hero->setPosition(ccp(100...

    2014-05-28 18:24
    1610
  • 横屏小游戏--萝莉快跑源码分析二

    游戏地图:   init()函数初始化游戏地图 map = new GameObjMap(); map->setAnchorPoint(ccp(0,1)); map-...

    2014-05-28 11:29
    1690
  • 横屏小游戏--萝莉快跑源码分析一

    菜单主页面:   主菜单页面背景 CCSprite* bg = CCSprite::create("MainMenu.png"); bg->setScale(0.5); bg...

    2014-05-27 18:20
    1855
  • Cocos2d-x 让精灵随手指移动起来二(简单实现)

    void HelloWorld::ccTouchMoved(cocos2d::CCTouch *touch, cocos2d::CCEvent *event) { CCSize winSize =...

    2014-05-26 23:59
    1907
  • 竖屏小游戏--喵星战争源码分析【完整】

    Ccp文件介绍: GameMenuScene.cpp游戏主菜单 GameMainScene.cpp游戏主页面 GameObjHero.cpp主角 GameHeroBullet.cpp主角的子弹 Gam...

    2014-05-25 11:06
    3246
  • Cocos2d-x Box2D物理引擎编译设置

    在解决方案找到TestCpp项目,打开其属性=》C/C++ =》预处理器==》预处理器定义, 添加“CC_ENABLE_BOX2D_INTEGRATION=1”, 修改“CC_ENABLE_CHIPM...

    2014-05-23 18:39
    1008
  • 【雷电】源码分析(三)-- 游戏背景

    背景图至上往下无限滚动 // 背景图中障碍物, 由tiled编辑的 m_backTileMap = CCTMXTiledMap::create("level01.tmx"); addChild(m...

    2014-05-23 14:55
    1058
  • Cocos2d-x 游戏存档

    游戏存档功能可以保存游戏中数据,让玩家游戏可以延续, 单机游戏更为重要。而CCUserDefault可以作轻量级数据库使用,用来存储数据,支持数据类型bool,int, float, double, ...

    2014-05-22 18:37
    1868
  • Cocos2d-x Tiled地图编辑器(二)精灵走动起来、碰撞检测

    图: 程序代码: 头文件声明函数及变量 void registerWithTouchDispatcher(void); bool ccTouchBegan(CCTouch *pTouch,...

    2014-05-21 14:16
    1725
  • Cocos2d-x Tiled地图编辑器(一)基本使用

    Cocos2d-xTiled地图编辑器(一)基本使用 Tiled地图编辑器支持普通视角地图和45度角地图, 它生成的地图数据文件cocos2d-x完美的支持,Tiled地图编辑器是一个以普通使用为目标...

    2014-05-19 00:50
    2311
  • Cocos2d-x 多点触摸

    多点触摸的实现步骤与单点触摸类似,setTouchEnabled(true)开启触摸功能,注册触摸事件,重载多点触摸函数:ccTouchesBegan(开始)、ccTouchesMoved(移动)、c...

    2014-05-18 01:03
    1978
  • Cocos2d-x 渲染自定义字体--bmfont工具简单使用

    1、下载bmfont工具 地址:http://www.angelcode.com/products/bmfont/ 2、安装启动,,右边为字体库,可根据需要选择 3、选中所需要所字符生,配置“Opt...

    2014-05-17 23:58
    842
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部