跑酷游戏
fztfztfzt
这个作者很懒,什么都没留下…
展开
-
cocos2dx 3.3 主场景
主场景,继承自Scene, #pragma once #include "cocos2d.h" #include "BackgroundLayer.h" #include "GameLayer.h" #include "InfoLayer.h" USING_NS_CC; class MainScene:public Scene { public: bool init(); CREATE_FU原创 2014-10-22 22:41:43 · 523 阅读 · 0 评论 -
cocos2dx 3.3 跑酷游戏 背景层
背景层就2张图片循环移动 #include "cocos2d.h" USING_NS_CC; class BackgroundLayer :public Layer { public: bool init(); CREATE_FUNC(BackgroundLayer); void callBgimageRun(float p); Sprite *bgImage; Sprite *bgI原创 2014-10-22 22:31:33 · 809 阅读 · 0 评论 -
cocos2dx 3.3 跑酷游戏的编写
一直想写一个跑酷类的小游戏,看了flappy bird的C++教程http://blog.csdn.net/column/details/flappybird.html 基本的知识都了解了,开始动笔了原创 2014-10-22 21:02:18 · 947 阅读 · 0 评论 -
cocos2dx 3.3 跑酷游戏 声音的加入
声音同样使用了单例模式: #pragma once #include "cocos2d.h" #include "SimpleAudioEngine.h" #include "Def.h" USING_NS_CC; using namespace CocosDenshion; class Sounder { public: static Sounder *getInstance(); boo原创 2014-10-22 22:44:08 · 837 阅读 · 1 评论 -
cocos2dx 3.3 跑酷游戏 人物的创建
人物的创建 之前先建个头文件用来放一些设定: 注意新建项的存放位置是classes文件夹下 游戏中只有一个人物,所以打算使用单例模式,模仿Director建立静态的getInstance(); 人物应该有跑动,跳跃,落下,死亡4个状态,目前是这4个,有可能会增加; 人物跳跃时y速度和加速度很难定,试了很多次,现在的效果还不是原创 2014-10-22 21:44:22 · 885 阅读 · 0 评论 -
cocos2dx 3.3 跑酷游戏 信息层
很简单的信息层,只显示了金币数和跑的距离,在主场景中和游戏层实现交互 #pragma once//防止重复编译 #include "cocos2d.h" USING_NS_CC; class InfoLayer :public Layer { public: bool init(); CREATE_FUNC(InfoLayer); void goldAddOne();//金币数+1原创 2014-10-22 22:28:46 · 523 阅读 · 0 评论 -
cocos2dx 3.3 跑酷游戏的编写 游戏层
首先新建GameLayer类,要在这层实现人物的创建,地图的创建,金币的生成和碰撞检测,Game原创 2014-10-22 22:04:41 · 945 阅读 · 0 评论