COCOS2D-X基础教程
文章平均质量分 81
OoCocosoO
IT 游戏 码农 程序猿 热爱编程 C++ C COCOS2D-X CSS JS .NET
展开
-
COCOS2D-X之不断变化的数字效果Demo
我们在玩"天天爱消除"或"天天连萌"的时候,每玩一盘后会有一个游戏结果界面,上面有一个显示所得分数的效果.与下面的原创 2013-09-07 14:33:26 · 3330 阅读 · 0 评论 -
COCOS2D-X之拖动精灵Demo
我们这个Demo的效果就是可以拖动CCLayer上的特定的一个精灵.这应该是一个很常见的效果. 一、我们直接在COCOS2D-X自带的HelloCpp的工程中添加代码即可.我们在初始化中添加如下代码: setTouchEnabled(true);//开启触屏响应 CCSize szWin = CCDirector::sharedDirector()->getVisibleSize(); C原创 2013-09-07 22:18:22 · 1509 阅读 · 0 评论 -
COCOS2D-X之精灵移动到所点击的位置Demo
这个Demo的效果就是在电脑鼠标或在手机上用手指点击屏幕的时候,对应的精灵会移动到点击的位置. 一、首先我们在初始化的时候添加好要移动的精灵和开启触屏响应.开启触屏响应只要调用一个函数既可: setTouchEnabled(true); 我们可以简单看下这个函数的实现如下: void CCLayer::setTouchEnabled(bool bEnabled) { if (m_bTouchE原创 2013-09-07 11:37:03 · 1762 阅读 · 0 评论 -
COCOS2D-X之帧动画的一种实现Demo
这个Demo主要是实现帧动画,建议游戏中少用帧动画.废话少说直接上代码. 一、我们直接在COCOS2D-X自带的HelloCpp的工程中添加代码即可.我们在初始化中添加如下代码并附上图片资源. CCSize szWin = CCDirector::sharedDirector()->getVisibleSize(); CCSprite* pSprite = CCSprite::crea原创 2013-09-10 17:38:50 · 1519 阅读 · 0 评论 -
COCOS2D-X之圆形进度条的一个简单Demo
这应该是游戏中很常见的一个效果.显示某个事件的进度等.加载资源或者联网的时候经常用到. 一、我们直接在COCOS2D-X自带的HelloCpp的工程中添加代码即可.我们在初始化中添加如下代码: CCSprite* pSprite = CCSprite::create("A.png");//暂且说是蓝色背景吧 pSprite->setPosition(CCPointMake(szWin.原创 2013-09-10 16:03:16 · 4676 阅读 · 1 评论 -
COCOS2D-X之CCNotificationCenter的简单使用Demo
一、今天我们要讲的是CCNotificationCenter这个类.这是一个实现观察者模式的类,掌握这个类的用法还是很有用处的.今天这个Demo要实现的效果是通过将触屏消息发送给观察者以使之移动精灵的位置到鼠标点击的地方.代码如下: #define ObserverName "BOSS"//定义观察者的名字 bool HelloWorld::init() { CCLayer::init()原创 2014-02-12 16:06:13 · 1678 阅读 · 0 评论 -
COCOS2D-X之CCHttpRequest下载图片Demo
#include "pthread.h" #pragma comment(lib,"libcurl_imp.lib") #pragma comment(lib,"pthreadVCE2.lib") #pragma comment(lib,"libExtensions.lib") void HelloWorld::onHttpRequestCompleted(CCHttpClient *pSende原创 2014-02-12 16:38:00 · 2273 阅读 · 0 评论 -
COCOS2D-X之跨平台创建目录Demo
void CreateDownloadedDir() { pathToSave =CCFileUtils::sharedFileUtils()->getWritablePath(); pathToSave += "TmpDir"; #if (CC_TARGET_PLATFORM != CC_PLATFORM_WIN32) DIR *pDir =NULL; pDir = opendir (p原创 2014-02-14 11:20:53 · 1782 阅读 · 0 评论 -
COCOS2D-X之骨骼动画武器换装效果Demo
std::string sWeaponName[] = {"weapon_f-sword.png", "weapon_f-sword2.png", "weapon_f-sword3.png", "weapon_f-sword4.png", "weapon_f-sword5.png", "weapon_f-knife.png", "weapon_f-hammer.png"};原创 2013-09-07 16:28:16 · 5606 阅读 · 1 评论