位置: 编程技术 - 正文

使用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性能优化与包体优化)

  • 维修费开发票选择什么税收分类编码
  • 收到房租费发票如何做账
  • 成品油跨月发票红字冲销步骤
  • 年未决算的现金利润怎么算
  • 非独立核算分公司企业所得税
  • 费用跨年入账所得怎么算
  • 丢失海关专用缴款书后该怎么处理其相关会计分录
  • 收到采购材料发票的会计分录
  • 印花税申报成功后在哪里查询
  • 企业所得税年报补报
  • 品牌活动推广文案
  • 碎石需要技术吗
  • 苗木销售免企业所得税吗
  • 成立分公司总公司有什么影响
  • 餐饮增值税
  • 科技研发政策
  • 个人所得税承租承包经营所得
  • 企业会计准则应用案例
  • 兼职教师个人所得税起征点
  • 银行账户基本户是什么意思
  • 税控盘逾期未抄报,交罚款需要带什么
  • 积分兑换现金的软件
  • 公账的钱如何合法取出会计
  • 基础研究投入费用包含工资吗
  • 公司注销时债权人未申报债权
  • 贷款公司利息收据怎么写
  • 民办非企业单位是私立还是公立
  • 股东实缴出资的证明
  • PHP:Memcached::addByKey()的用法_Memcached类
  • 蝴蝶兰的养殖方法和注意事项视频
  • 年度汇算清缴怎么查询
  • 非货币性资产投资计入什么科目
  • iframe内嵌页面
  • 担保损失怎么处理好
  • 销售购置的房产税怎么算
  • 新成立公司实收资本没到位该怎么做账
  • 免税是政府补助吗
  • css3知识总结
  • php 文件目录
  • 如何计算公司需增加的营运资金
  • 税审报告什么时候需要
  • 公司减持股份是利好还是利空
  • 第9章 内存模型分析
  • 织梦程序
  • 企业破产员工补偿标准是按上年平均工资
  • 开民工工资专户函模板
  • 报关单填写要求怎么填
  • 揭秘如何投屏纽约时代广场
  • 缴税零申报
  • 施工企业结算单能不能入账
  • 纺织品业务
  • 回购注销库存股的会计处理
  • 长期待摊的分录
  • 其他债权投资有哪些科目
  • 可以先抵扣下个月工资吗
  • 营业外支出会导致所有者权益减少吗
  • 流量对比
  • 筹建期间开办费跨年
  • 冲回以前年度工会费
  • ubuntu sudo apt-get install
  • windows server 2008 r2开启远程访问
  • 右下角小喇叭调不了声音
  • ubuntu zed
  • mac系统常见问题
  • scsiaccess.exe - scsiaccess是什么进程 有什么用
  • win7系统打印机服务开启
  • GLSL Tessellation Shader的编程入门介绍
  • Android游戏开发实践指南
  • unity地形少了三个键
  • ubuntu on android
  • Python IDE PyCharm的基本快捷键和配置简介
  • python多线程例子
  • jQuery EasyUI tree 使用拖拽时遇到的错误小结
  • 用nodejs做的项目
  • js tabs
  • html5过渡的触发机制
  • 税务总局电子申报软件39
  • 如何知道公司所有账户
  • 税额差怎么计算
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设