cocos2dx 3.3 跑酷游戏的编写
2014-10-22 21:02
134 查看
一直想写一个跑酷类的小游戏,看了flappy bird的C++教程http://blog.csdn.net/column/details/flappybird.html (感谢QiteBoys)基本的知识都了解了,开始动笔了
首先从网上找些资源http://download.csdn.net/detail/fztfztfzt/8069953
源代码:http://download.csdn.net/detail/fztfztfzt/8070379
然后建立一个新的游戏,直接在控制台下输入cocos new parkour -p com.test.coco -l cpp -d F:\parkour
指令解释:cocos new (项目名称)-p (包名字)-l (项目类型) -d (项目存放路径)
打开parkour.sln;更改原来的HelloWorldScene文件名字,把所有的HelloWorldScene换成WelcomeScene:
在cpp文件中,删除我们不需要的代码,加入我们的欢迎界面:
//添加欢迎界面背景
和开始按钮:
开始按钮的回调函数:
ok,将AppDelegate.cpp中的HelloWorldScene换成WelcomeScene好了,欢迎界面完成
首先从网上找些资源http://download.csdn.net/detail/fztfztfzt/8069953
源代码:http://download.csdn.net/detail/fztfztfzt/8070379
然后建立一个新的游戏,直接在控制台下输入cocos new parkour -p com.test.coco -l cpp -d F:\parkour
指令解释:cocos new (项目名称)-p (包名字)-l (项目类型) -d (项目存放路径)
打开parkour.sln;更改原来的HelloWorldScene文件名字,把所有的HelloWorldScene换成WelcomeScene:
在cpp文件中,删除我们不需要的代码,加入我们的欢迎界面:
//添加欢迎界面背景
auto background = Sprite::create("MainBG.png"); background->setAnchorPoint(ccp(0.5, 0.5)); background->setPosition(ccp(origin.x+visibleSize.width/2,origin.y+visibleSize.height/2)); this->addChild(background);
和开始按钮:
auto startMenu = MenuItemImage::create("start_s.png", "start_n.png",NULL, menu_selector(WelcomeScene::menuStartCallback)); startMenu->setPosition(ccp(origin.x + visibleSize.width / 2, origin.y + visibleSize.height *2/ 5)); this->addChild(menu, 1);
开始按钮的回调函数:
void WelcomeScene::menuStartCallback(Object* pSender) { //先空着,等主场景写好再来添加 }
ok,将AppDelegate.cpp中的HelloWorldScene换成WelcomeScene好了,欢迎界面完成
相关文章推荐
- cocos2dx 3.3 跑酷游戏的编写 游戏层
- cocos2dx 3.3 跑酷游戏 声音的加入
- 使用CoCos2dx-3.4开发一套可以商用的跑酷游戏 之三 初始界面的编写(1)
- 使用CoCos2dx-3.4开发一套可以商用的跑酷游戏 之三 初始界面的编写(2)
- cocos2dx 3.3 跑酷游戏 人物的创建
- cocos2dx 3.3 跑酷游戏 信息层
- cocos2dx 3.3 跑酷游戏 背景层
- cocos2dx 3.3 + QT5.3制作游戏编辑器
- 笔记:利用 Cocos2dx 3.2 与 Box2D制作一个跑酷游戏(上)
- Cocos2d-x地图随精灵无限滚动与边缘检测----之游戏开发《赵云要格斗》(3) cocos2dx 3.3移植版
- cocos2dx3.X编写的找你妹游戏源码全部开放!
- Cocos2dx------详细介绍如何编写扫雷这个游戏含源码(二)
- Cocos2dx------详细介绍如何编写扫雷这个游戏含源码(三)
- Cocos2dx游戏开发系列笔记7:一个简单的跑酷游戏《萝莉快跑》的消化(附下载)
- 【Cocos2dx】跑酷游戏
- iOS-cocos2d-X 游戏开发之七】整合Cocos2dX的Android项目到Xcode项目中,Xcode编写&编译代码,Android导入打包运行即可!
- 关于cocos2dx编写的游戏由vs2013项目打包成apk文件
- cocos2dx3.3开发FlappyBird总结七:说说游戏流程
- 【cocos2dx 3.3】口袋空战4 游戏主场景
- 使用CoCos2dx-3.4开发一套可以商用的跑酷游戏 之一 Win8平台的Cocos2dx环境搭建与知识预备