anndaming

 

02 2012 档案

cocos2d-x 之技能CD效果实现
摘要:会玩DOTA或者其他带有技能选项的游戏的玩家,应该都会知道每项技能两次施放间存有时间间隔,而在这段时间里,技能会被一个遮罩层动画覆盖以表示技能剩余冷却时间。 那么,这次,我就以实现该效果为目标,展示cocos2d-x中提供的各种CD效果吧。 先看看cocos2d-x中给我们提供了哪些效果吧~~typedef enum { /// 逆时针生成 kCCProgressTimerTypeRadialC... 阅读全文

posted @ 2012-02-18 11:08 anndaming 阅读(1483) 评论(0) 推荐(0)

cocos2d-x 之粒子系统交互实现
摘要:这次实现的功能与上一篇文章《cocos2d-x 之虚拟摇杆实现》方法一致,只是交互的效果不同而已,此处主要介绍的是粒子系统的使用,目标是让粒子随着触摸点移动并变化。 同样,先生成一个继承于CCLayer的类,此片命名为MyTrack MyTrack.h#pragma once#include "cocos2d.h"using namespace cocos2d;class MyTrack : pu... 阅读全文

posted @ 2012-02-17 15:48 anndaming 阅读(797) 评论(0) 推荐(1)

cocos2d-x 之虚拟摇杆实现
摘要:其实要实现这个功能并不难,直接把以前在java上实现的逻辑照搬过来就是了。。。直接看下文吧: 首先,把摇杆当成一个独立的类,具有自身的一系列功能,代码中只列举一部分最常用的功能点: Joystick.h:#include "cocos2d.h"using namespace cocos2d;class Joystick : public CCLayer{public: Joystick(void)... 阅读全文

posted @ 2012-02-13 12:20 anndaming 阅读(2089) 评论(0) 推荐(0)

cocos2d-x初体验
摘要:在cocos2d-x提供的工程样例(HelloWorld)的init函数中添加以下功能: 功能1:实现精灵的动作 图片资源: player.png 代码: // 得到设备屏幕的大小 CCSize s = CCDirector::sharedDirector()->getWinSize(); // 加载精灵图片 CCTexture2D *texture = CCTextureCach... 阅读全文

posted @ 2012-02-12 00:37 anndaming 阅读(1206) 评论(0) 推荐(1)

导航