位置: 编程技术 - 正文

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

  • 转出未交增值税最终怎么转平
  • 递延收益所得税负债
  • 合伙企业投资收益做账
  • 红字信息表撤销失败B80095
  • 股东入股的标准
  • 已申报未导入是申报成功了吗
  • 存款利息单需要缴纳个人所得税吗
  • 收到其他与筹资活动有关的现金计算公式
  • 资产负债表试算平衡表是什么
  • 银行承兑汇票背书转让后怎么查询
  • 差额事业单位发放科研奖励记账
  • 进口货物的价格国内销售需要考虑的税
  • 用实物资产注资给子公司需缴纳增值税吗?
  • 汽油税种
  • 所得税汇算政策
  • 损益类科目为什么不影响利润
  • 经营终止前企业资质变更
  • 出口退税企业分类
  • 代扣代缴的社保需要计提吗
  • 收到运费发票是进项还是销项
  • 存货跌价准备转销
  • 医疗卫生机构可以向其他单位或者个人分发第一类疫苗
  • 2019年以后转登记为小规模纳税人有无时间要求?
  • 配电安装施工方案
  • 成品油零售加油站增值税规定
  • win10 21h1激活密钥
  • 企业固定资产出售账务处理
  • 快启动u盘怎么打开
  • php写json
  • 工资及社保外包服务
  • 给实习生发放工资怎么纳税?
  • 笔记本通用音频驱动程序怎么修复
  • 长期借款的业务处理
  • 固定资产清查盘盈盘亏的账务处理
  • 房地产企业预缴增值税如何申报
  • 代理记账费用计入什么二级科目
  • 事业结余对应政府会计哪个科目
  • 增值税附加税减免政策2022年
  • 合宪性审查程序
  • 小微企业具体指
  • 工会的钱怎么取出来
  • 滴滴发票抬头怎么修改
  • 往来对账的作用
  • 直接计入所有者权益的利得和损失,影响当期损益
  • 外币账户的设置在哪里
  • 电子钥匙报税
  • 发放工资社保的账务处理
  • 注册资本为0的公司可以去吗
  • 支付给外包公司的工资和保险费
  • 银行回单超过三个月可以补打吗
  • 差旅费借贷记账法的会计分录
  • 建筑业异地预缴个税税率
  • 会计出账入账怎么做
  • 两套账的会计被判刑吗
  • 商业企业购入商品
  • mysql获取表行数的方法
  • 安装sql2008时出现以下错误
  • SQL语句查询数据库账号和权限
  • window系统怎么更新版本
  • xp系统安装版如何安装
  • 最近一段时间勒索病毒在全球集中爆发
  • centos7.5设置静态ip
  • win10系统如何删除账户
  • macos使用方法
  • win8.1连接wifi
  • win10安装office2016无法注册字体可以忽略吗?
  • windows boot.ini文件
  • win8自启动在哪儿设置
  • 升级win10系统后鼠标键盘无法用什么原因
  • win8如何免费升级win10
  • rsa加解密过程是什么
  • jquery给复选框赋值
  • python27文件夹
  • js能写贪吃蛇游戏是什么水平
  • 安徽省马鞍山地区代码
  • 深圳国税电子税务局官网
  • 济南税务局投诉电话多少
  • 残疾人就业保障金怎么申报
  • 税控盘百旺怎样清卡
  • 天津税务陈岩
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设