cocos2d-x 入门笔记
zebinaibude
这个作者很懒,什么都没留下…
展开
-
精灵sprite的创建方式
1、通过fileImage直接创建(1)CCSprite* sprite = CCSprite::create(const char *pszFileName);(2)CCSprite* sprite = CCSprite::create(const char *pszFileName, const CCRect& rect);//参数1为图片名称,参数2为指定的区域2原创 2013-12-07 11:07:21 · 693 阅读 · 0 评论 -
定时器schedule
定时器包括两种:(1)更新定时器,每个从CCObject继承的类都包含了一个update函数,它是一个内联虚函数,执行频率为每帧调用一次。用法:a、首先需要开启更新定时器,this->scheduleUpdate(); b、重写update函数,执行定时任务。c、如果想要关闭更新任务,调用this->unscheduleUpdate(); (2)自定义回调函数原创 2013-12-09 10:33:33 · 651 阅读 · 0 评论 -
cocos2d-x相关控件的使用
//正常状态按钮 CCScale9Sprite* btnNormal = CCScale9Sprite::create("button.png"); //单击状态按钮 CCScale9Sprite* btnDown = CCScale9Sprite::create("buttonHighlighted.png"); //按钮标题 CCLabelTTF* title = CCLa原创 2013-12-29 00:58:57 · 598 阅读 · 0 评论 -
cocos2d-x的常用动作API
CCSprite* sprite = CCSprite::create("sliderThumb.png"); //点到点的移动 CCMoveTo* moveTo = CCMoveTo::create(0.5f,ccp(300,100)); //向量的移动 CCMoveBy* moveBy = CCMoveBy::create(0.5f,ccp(300,100)); //原创 2013-12-29 16:06:37 · 1229 阅读 · 0 评论 -
cocos2d-x动作游戏的小技术点
本文是在参考多人的博客文章后自己做练习的代码片段,如对原文感兴趣,可移步小满博客。1、地图根据玩家位置的移动而移动void MapScene::update(float dt){ //更改player的位置 CCPoint playerPos = m_player->getPosition(); playerPos.x += 1 * vmove; m_player->setPosi原创 2014-01-08 14:41:17 · 674 阅读 · 0 评论 -
cocos2d-x中box2d的简单应用实例(点击屏幕产生刚体)
初步看box2d的应用,小记一下,错误请指正,谢谢。1、Box2dLayer.h文件#include "cocos2d.h"#include "Box2D/Box2D.h"USING_NS_CC;class Box2dLayer : public CCLayer{public: Box2dLayer(void); ~Box2dLayer(void); CREAT原创 2013-12-24 17:18:14 · 1044 阅读 · 0 评论 -
cocos2d-x中使用ScrollView实现滑屏效果
本例参考了:http://codingnow.cn/cocos2d-x/1024.html和http://blog.csdn.net/toss156/article/details/7884207主要代码:(1)GalleryLayer.h#pragma #include "cocos2d.h"#include "cocos-ext.h"USING_NS_CC;USING_N原创 2014-01-09 17:10:05 · 1235 阅读 · 0 评论 -
cocos2d-x中CCNotificationCenter(消息中心)的应用
参考博文:http://blog.csdn.net/jackystudio/article/details/17088979主要描述CCNotificationCenter在层与层或层与场景、场景与场景之间的消息传递。(1)ALayer.h#pragma once#include "cocos2d.h"USING_NS_CC;class ALayer : public CCL原创 2014-01-10 11:18:05 · 600 阅读 · 0 评论