cocos2d-x学习笔记之发射子弹技能
2013-03-10 12:35
351 查看
发射子弹技能在游戏中有很多的应用,比如玩家,npc,boss等!发此一文供学习与探讨。
本文出自 “Cocos2D-X” 博客,请务必保留此出处http://lonag.blog.51cto.com/3340984/1151182
CCSkill.h #ifndef _CC_SKILL_H_ #define _CC_SKILL_H_ #include"DBgame.h" using namespace cocos2d; class CCSkill { public: CCSkill(void); ~CCSkill(void); void motion(CCSprite* actor); private: float x; float y; }; #endif //以下为实现部分 CCSkill.cpp #include"Common\CCSkill.h" #include"Core\Global.h" #define GROUNDBROAD 10 CCSkill::CCSkill(void) { x=1.0; y=1.0; } CCSkill::~CCSkill(void) { // } void CCSkill::motion(CCSprite* actor) { CCPoint p=actor->getPosition(); if(p.y<GROUNDBROAD) { x=0.0; y=0.0; } actor->runAction(CCMoveTo::actionWithDuration(0.5,ccp(p.x+50,40))); //actor->setPosition(ccp(p.x+x,p.y+y)); }
本文出自 “Cocos2D-X” 博客,请务必保留此出处http://lonag.blog.51cto.com/3340984/1151182
相关文章推荐
- cocos2d-x 3.0游戏实例学习笔记《卡牌塔防》第十步---发射子弹&怪物受伤---所有源码和资源完结下载
- Unity3d 5.x 学习笔记(3)—— 发射预制体子弹(Instantiate),点射,扫射,五连发效果
- 【学习笔记】2.2飞机发射子弹
- Cocos2d-x学习笔记(十五)-------->物理引擎
- cocos2d-x学习笔记内存管理之autorelease
- cocos2d-x学习笔记(三)菜单项
- cocos2d-x3.1.1 step by step 学习笔记6 Sprite精灵类
- cocos2d-x学习笔记(20)-- box2d入门
- 【Cocos2d-html5游戏引擎学习笔记(12)】Schedule定时器
- 我的Cocos2d-x学习笔记(四)场景转换特效
- 我的Cocos2d-x学习笔记(五)CCLayer、CCLayerColor、CCLayerGradient、CCLayerMultiplex
- Cocos2d-x游戏开发之Lua学习笔记
- Cocos2d-X 学习笔记 13 cocos2dx骨骼动画
- 转载了别人的cocos2d-x的学习笔记
- Cocos2d-x学习笔记(七)之 布景层类CCLayer
- Cocos2D3.x学习笔记之ActionManagerTest
- cocos2d-x入门学习笔记——Hello world分析
- cocos2d-x学习笔记10:动作3:补间动作(补充修饰中间阶段)
- cocos2d-x 3.0游戏实例学习笔记 《跑酷》 第六步--金币&岩石加入而且管理
- Cocos2d-x 3.2 学习笔记(十六)保卫萝卜 游戏主循环与定时器