位置: 编程技术 - 正文

使用CoCos2dx-3.4开发一套可以商用的跑酷游戏 之三 初始界面的编写(2)(cocos2dx怎么打开)

编辑:rootadmin

推荐整理分享使用CoCos2dx-3.4开发一套可以商用的跑酷游戏 之三 初始界面的编写(2)(cocos2dx怎么打开),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:cocos2dx 开发环境,cocos2d怎么用,cocos2dx4.0教程,cocos2dx 开发环境,cocos2d怎么用,cocos2d怎么用,cocos2dx 开发环境,cocos2dx怎么打开,内容如对您有帮助,希望把文章链接给更多的朋友!

本来想一篇写完,但是看来不行,重新开一个2

上次讲了有一个跳转管理类的东西,在这里我将其代码贴出来,其中一个,大家可以看看是如何做的。

void GameProjectMange::createScene(){ //创建CCScene(场景)对象 loadScene = CCScene::create(); //创建一个布景对象(PlaneLayer类的对象) LoadLayer *loadlayer = LoadLayer::create(); loadlayer->gpm = this; //向场景中添加布景 loadScene->addChild(loadlayer); }

void GameProjectMange::goMenu(){ CCScene *pScene = CCScene::create(); pScene->addChild(MenuLayer::create()); CCTransitionScene* ccts=CCTransitionFadeTR::create(1.0f,pScene); CCDirector::sharedDirector()->replaceScene(ccts);

}

这里我们主要是把它进行了一个规类,这样的话看起来会更简洁一点。

下面我们写一个主界面;代码有点多,简单介绍一下是这样子的

使用CoCos2dx-3.4开发一套可以商用的跑酷游戏 之三 初始界面的编写(2)(cocos2dx怎么打开)

setKeypadEnabled(true); //获取可见区域尺寸 CCSize visibleSize = CCDirector::sharedDirector()->getVisibleSize(); //获取可见区域原点坐标 CCPoint origin = CCDirector::sharedDirector()->getVisibleOrigin(); //创建背景精灵 CCSprite* menuBackground = CCSprite::create("gameBackground.png"); //设置背景精灵的位置 menuBackground->setPosition(ccp(origin.x&#;visibleSize.width/2,origin.y&#;visibleSize.height/2)); //将背景精灵添加到布景 this->addChild(menuBackground); //创建背景精灵 CCSprite* title = CCSprite::create("title.png"); //设置背景精灵的位置 title->setPosition(ccp(origin.x&#;visibleSize.width/2,origin.y&#;visibleSize.height/6*4.6)); //将背景精灵添加到布景 this->addChild(title);

auto item1 = MenuItemImage::create("start_game.png", "start_game_select.png", CC_CALLBACK_1(MenuLayer::goToGameLayer, this)); //auto item2 = MenuItemImage::create("help.png", "help_select.png", CC_CALLBACK_1(MenuLayer::goToHelpLayer, this)); auto item3 = MenuItemImage::create("soundset.png", "soundset_select.png", CC_CALLBACK_1(MenuLayer::SetSound, this)); auto item4 = MenuItemImage::create("exit_game.png", "exit_game_select.png", CC_CALLBACK_1(MenuLayer::exitGame, this)); auto s = Director::getInstance()->getWinSize(); item1->setScaleX( 1.2f );// item2->setScaleX( 1.2f ); item3->setScaleX( 1.2f ); item4->setScaleX( 1.2f );

这个东西无非就是创建一个menu,然后点那个就跑到那个里场景里面去,特别我,我们做了一个动画。

就是跑步的小人。

当然这个也很简单,

auto spriteq=Sprite::create(); this->addChild(spriteq); spriteq->setPosition(Point(s.width/3,s.height/3)); spriteq->runAction(RepeatForever::create(sAnimationMgr->createAnimate(eAniRightSmall)));

做一个repeatforver的动作,并让它一直做下去。

fatal error LNK: 无法打开文件"libExtensions.lib" 在cocos2dx3.x开发过程中,有时候由于没有包含libExtensions.lib而导致出现如下错误:fatalerrorLNK:无法打开文件libExtensions.lib解决方案:如果你是在debug模式

无需繁琐的解析XML,cocos2d-x 3.x中最简单方便粗暴有效的数据方法-plist 转载请注明来自:blog.csdn.net/wjlpld好吧,看网上各种解析XML,CSV等等一大坨东西,解析解析。。解析的头都大了啊。。。。其实在cocos2dx中存储数据最简单

cocos2d-x性能优化的那些事 年前在对我做的项目做性能优化,虽然在开发中,性能问题是一直关注着的,但是这个东西依然需要在后期做一段时间的优化的,也遇到不少坑,在这

标签: cocos2dx怎么打开

本文链接地址:https://www.jiuchutong.com/biancheng/368902.html 转载请保留说明!

上一篇:使用CoCos2dx-3.4开发一套可以商用的跑酷游戏 之三 初始界面的编写(1)(cocos2d怎么用)

下一篇:cocos2d-x性能优化的那些事(cocos2dx性能优化与包体优化)

  • 详述关税的种类和征收方法
  • 变更税务流程登记流程和资料
  • 红冲以前年度的费用怎么做账
  • 进项税额转出会影响利润吗
  • 税务现金流量表怎么填
  • 装修消防费用摊销几年
  • 母子公司往来明细账正反面都可以写吗
  • 公司会计制度由小企业会计准则改为企业会计准则怎么做
  • 一次性收取全年培训费
  • 向境外分派红利怎么计算缴纳企业所得税
  • 退增值税政策
  • 怎样冲回多计提的费用
  • 暂估入库发票差额怎么办
  • 过期未认证的进项税如何记账
  • 申报退税金额是0是怎么回事
  • 发票上面税率地方为*号代表什么
  • 餐饮业是否可以开专用发票
  • 现金流量表中所指的现金是指( )
  • 货物毁损物流赔偿
  • 个体工商年报填写
  • 库存商品淘汰报告模板
  • 取得失控发票
  • 知识产权代理公司前景如何
  • 出口退税生产企业税率
  • 某企业存货跌价准备原材料科目贷方
  • 手机cpu性能排行榜2023最新天梯图
  • 公司成立后多久可以开发票
  • PHP:Memcached::addServers()的用法_Memcached类
  • 研发费用支出税前扣除比例
  • 如何安装wordpress图文教程
  • 刷票系统能看出来吗
  • linux-base
  • 免税货物增值税计算公式
  • 贴现带息与不带息公式
  • 落日时光
  • 个人往来款如何转为公司股权
  • yolo系列算法比较
  • 购进免税农产品进项税额转出
  • 贷款利息现金流量表什么项目
  • 异地预缴个人所得税账务技巧
  • 新收入准则修订的目的
  • 增值税专用发票怎么开
  • 企业所得税的营业收入包括营业外收入吗
  • 银行借记和贷记一样吗
  • sql server添加语句
  • SQL server 2008安装程序遇到以下错误 sku
  • 房贷利息抵个税怎么申请
  • 委托代理出口如何缴纳增值税
  • 上年记错账了,本年如何调整
  • 收据为什么不能写今收到
  • 红字发票是怎么开的
  • 应交税费应交增值税已交税金怎么用
  • 会计凭证会计账簿与账务处理程序
  • mysql 使用inet_aton和inet_ntoa处理ip地址数据的实例
  • win8系统安装office2010
  • solaris 11.4
  • win10系统预览版
  • windows xp注册表清理
  • windows7旗舰版怎么扩展c盘
  • centos7 vncserver
  • centos安装总结
  • Linux基本命令使用
  • 32位win7安装
  • 域名解析a记录怎么填
  • 常用的linux系统版本有哪些
  • 装了linux后windows没有了
  • js创建类对象的方法
  • rd命令是什么
  • linux sleep 2
  • javascript运用
  • python3获取本机ip
  • 环保税征收标准可以改吗
  • 建筑劳务个人所得税申报
  • 税务总局各司领导名单
  • 江苏灵活就业医保交多少年
  • 杨柳青还迁房2024年还建不建
  • 如何做好税务党建工作
  • 社保诚信申报怎么取消
  • 福州台江区怎么去
  • 社会保险登记表下载
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设