位置: 编程技术 - 正文

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

  • 公司代扣代缴个人所得税如何退税
  • 一般纳税人出租不动产增值税税率
  • 个人工程款收入不纳税
  • 增值税 抵扣联
  • 个人所得税怎么扣
  • 会计中计提是什么意思
  • 应交税金借方余额代表什么
  • 红字发票怎么回事
  • 一般纳税人免征教育费附加的文件
  • 净利润为什么要减折旧
  • 专用发票二维码压线
  • 申报个税大病医疗如何申报
  • 在建工程转固定资产需要什么附件
  • 暂估发票到账出入库单要填吗
  • 停工损耗会计分录怎么写
  • 帮客户代付保证金违法吗
  • 终止合同后原合同怎么处理
  • 土地罚款可以计入成本吗?
  • 补计提去年的增值税
  • 增值税纳税表销售额的填写
  • 商品按照售价金额核算法进行日常核算
  • 印花税按主营业务成本计算吗
  • 个人所得税生产经营所得投资者减除费用
  • 供应商的账怎么记
  • 计提附加税的会计分录怎么写
  • 维修费属于印花税
  • 处理固定资产怎么计算
  • 经营租赁中出租人发生的初始直接费用是指
  • 清产核资的步骤
  • 收料单的会计分录怎么做
  • 单位缴纳工会经费的会计分录怎么做
  • 报销怎么打
  • mac dock不见了
  • 资产减值损失会影响营业利润吗
  • 押金要不回来怎么办
  • php中split
  • 股权转让定金怎么退回
  • vue 拖拽到目标区域
  • 手机短信是哪一年开始的
  • vue设置图片
  • 存货的采购成本包括
  • 职工福利费用怎么入账
  • 企业支付宝账单明细怎么查
  • iterator用法 移除对象
  • thinkphp6框架源码完整版下载
  • php获取服务端ip
  • 转出未交增值税会计处理
  • 什么叫做关税完税证明呢
  • 增值税发票的认证
  • 付国外专利费用需办什么手续
  • 差旅补助要计入成本吗
  • 入职体检费用报销发票怎么开
  • 独立核算和非独立核算怎么查
  • 怎么盘存货
  • 如何调整以前年度库存
  • 单品毛利润计算方法
  • 投资性房地产的定义
  • 收到投资款现金流量放到哪里
  • 个人独资企业个体工商户的区别
  • 企业支付宝收款码是进公账吗
  • 叉车累计折旧如何结转
  • 水果销售公司怎么起名字好听
  • 企业年初借的
  • 装了ntfs for mac os后找不到磁盘了
  • win7把声音设备禁用了怎么要回来
  • 笔记本用linux系统
  • 影响电脑速度的因素
  • win10mobile最新版本
  • w10自启
  • js传参数有长度限制
  • android数据库使用
  • unity游戏官网
  • js模拟touch
  • js dom操作方法
  • jquery属性选择器,选取所有带href
  • 游戏引擎在游戏开发中的核心作用
  • javascript中函数的作用域分为全局作用域
  • css中position的用法
  • 个人可以免费开店的平台有哪些
  • 英国个税税率最高
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设