位置: 编程技术 - 正文

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

  • 企业季度所得税申报表怎么填写
  • 税金及附加要扣除吗
  • 无法收回的应收账款可以税前扣除吗
  • 电子商务税收的特征有哪些?
  • 什么是银行税贷产品
  • 营业净利率和总资产净利率的区别
  • 出口退税贷款操作流程
  • 技术合同免税备案流程2022年
  • 销售使用过的汽车如何缴纳增值税
  • 利息费用和利息支出的区别计算公式
  • 定期定额的个税起征点
  • 报销应聘人员差旅费
  • 技术服务公司可以卖材料吗
  • 收款凭证与收据的效力
  • 怎么核算关联企业的借款费用?
  • 印花税没有计提直接付了怎么做账
  • 财政局专利补助政策
  • 税控服务费的账务处理
  • 附加税按实际缴纳计提吗
  • 多计提的固定资产折旧
  • 其他应收款在什么方
  • 发票上有个含税金额什么意思?
  • 销项税额转出税额怎么做账?
  • 进项发票与销项发票差额是企业毛利润吗
  • 砂子开票税率
  • 城市垃圾处理费怎么申报
  • 万份收益是什么意思0.6
  • 自然人税收管理扣缴端(原个税)申报实训
  • 申报附加专项扣除
  • ami bios怎么设置u盘启动
  • 已认证抵扣的进项税额转出做账的会计处理
  • 电脑win10点开始没反应
  • windows10如何开热点
  • 开启网络共享后怎么使用
  • 演出收入怎样做会计分录
  • 飞机票开电子发票是电子行程单吗
  • 修改组策略后需要重启吗
  • 股权无偿赠与协议书范本
  • 农产品销售发票抵扣政策
  • 大家在抢红包怎么回复
  • 期间费用核算内容包括
  • 代理买卖证券款属于什么科目
  • 无法支付的货款如何处理
  • vue3怎么样
  • 银行贴现利息怎么做账务处理
  • 企业会计核算应当以权责发生制为基础
  • thinkphp extend
  • x-s和web_session
  • 电子票开票人复核人一样有影响吗
  • 展会门票怎么入账
  • 古腾堡中文官网
  • sqlsever修改数据
  • mongodb从入门到商业实战
  • python os.path.join()函数的使用
  • 应付利息增加说明企业什么
  • mysql数据库性能监控
  • 一般纳税人进项销项抵扣如何做账
  • 当月的银行日记账漏计怎么办
  • 公司员工出差住酒店费用明细有问题怎么办
  • 同一个法人的两家企业可以进行互相开票吗
  • 明细账建账的步骤
  • sqlserver 查看表
  • ubuntu20.04命令
  • ssd固态硬盘内部结构图
  • daio.dll 病毒
  • linux网卡bound
  • pic是啥软件
  • linux安装有几种方法
  • 安卓 分包解压
  • php 时间差
  • jquery设置禁用
  • 新的开始励志句子
  • 八大排序算法的时间空间复杂度
  • python 数据结构 算法
  • javascript基础类型
  • android获取meid
  • 甘肃省国家励志奖学金证书打印网址
  • 吉林省耕地面积有多少万亩
  • 小微企业怎么报增值税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设