位置: 编程技术 - 正文

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

  • 固定资产的进项税额可以抵扣吗
  • 总资产报酬率的计算公式
  • 企业付房租怎么做会计分录
  • 金税四期接入银行
  • 工资 小数点
  • 融资租入的办公楼属于固定资产吗
  • 差旅费超支金额允许报销吗
  • 已开票未收款怎么报税
  • 汇算清缴补缴税分录
  • 外籍员工缴纳商业保险
  • 银行回单手续费怎么找到对应金额
  • 跨年度发票退回如何记账
  • 不涉及税收
  • 技术开发合同免征企业所得税吗
  • 西安职业中等专业学校校长
  • 中小企业代扣代缴增值税抵扣时限
  • 房地产记账凭证
  • 期初未缴税额和期末未缴税额
  • 查账征收的企业所得税什么时候开始汇算
  • 工资现金发放的零头入账
  • 查找我的iphone怎么添加设备
  • win7文件打开方式怎么恢复以前
  • 电子商业承兑与银行承兑哪个好
  • 电脑找不到休眠设置了
  • 监理多计量承担什么责任
  • 受托加工委托方销售产品
  • 实收资本不到位后果
  • 在linux2.4.0版本中
  • linux增加inode
  • flash是什么文件
  • wordpress创建
  • 给php开发者的编程代码
  • phpexcel读取excel
  • 行政事业单位资产负债表
  • 员工旅游的费用可以税前扣除吗
  • php创建视图
  • phpforeach
  • 冰川洞洞打法
  • 若依vue教程
  • php单例模式
  • 计提支付公积金
  • 销售费用工资明细科目
  • 研发费用算期间费用吗
  • 厂房和设备折旧年限
  • phpcms验证码不显示
  • 长期待摊费用的最新账务处理
  • 企业年金是否要交个税
  • 账务核对包括哪些内容
  • 个税手续费返还比例
  • 递延收益影响当期所得税吗为什么
  • 发票盖发票专用章
  • sql server存储过程写法
  • redhat6.5安装图形界面
  • linux怎么统计文件中出现字符串的数量
  • win7系统打开软件就停止工作
  • solaris更改文件权限
  • mac快捷键使用
  • win8 开机
  • windows8装.NET 3.5时出现0x800F0906错误解决方案
  • onetouch.exe - onetouch是什么进程 有什么用
  • win7到欢迎界面卡半天
  • CustomPropertyDrawer-Change the height of Property field
  • jquery validation plugin
  • js简单实现鼠标移动后面文字也移动
  • js控制横向滚动条
  • javascript如何学
  • javascript学到什么程度
  • javascript基于什么的语言
  • gridlayout用法
  • android获取屏幕内容
  • 购物金怎么退换面额的
  • 代理记账公司自查自纠情况报告范文
  • 北京第三税务所咨询电话
  • 郑州市国家税务局
  • 房子有注册公司可以卖吗
  • 查询完毕
  • 物业优质服务我们在行动
  • 运输企业定额发票是什么
  • 租房税费怎么算的
  • 山东省国税局电话客服热线
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设