cocos2dx 3.3 跑酷游戏的编写

一直想写一个跑酷类的小游戏,看了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文件中,删除我们不需要的代码,加入我们的欢迎界面:

//添加欢迎界面背景

 

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好了,欢迎界面完成


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值