用cocos2d-html5做的消除类游戏《英雄爱消除》(1)——系统主菜单
来源:未知 责任编辑:责任编辑 发表时间:2015-01-01 13:14 点击:次
首先,介绍下这个主菜单,它包含了一个动画logo以及一个按钮选项,动画logo每隔1秒钟切换一张图片,点击相应的按钮选项会切换不同的游戏场景。
p>
p>下面看下这个界面的源码:
p>
p>
p>
p>复制代码
p>/**
p> * Power by html5中文网(html5china.com)
p> * author: jackyWHJ
p> */
p>
p>cc.dumpConfig();
p>var winSize;
p>var SysMenu = cc.Layer.extend({
p> _hero:null,
p> _logo:null,
p> _logoFrameCache:null,
p> imagesArrLen:0,
p> bigImgLen:0,
p> init:function () {
p> var bRet = false;
p> if (this._super()) {
p> this._logoFrameCache = cc.SpriteFrameCache.getInstance();
p> this._logoFrameCache.addSpriteFrames(s_textureBigImage_plist);
p>
p> winSize = cc.Director.getInstance().getWinSize();
p> var sp = cc.Sprite.create(s_b01);
p> sp.setAnchorPoint(cc.p(0,0));//设置锚点左下角
p> this.addChild(sp, 0, 1);//addChild(cocos2d::CCNode *child, int zOrder, int tag);
p> // 其中child参数为将要添加的节点。对于场景而言。添加的节点就是层,先添加的层会被置于后添加的层之下。
p> // 如果想要指定先后次顺,可以使用不同的zOrder,zOrder代表该节点下元素的先后次序,值越大显示越靠上。
p> // 默认值是0.tag是元素的标识号码,如果子节点设置了tag值,就可以在它的父节点中利用tag值找到它
p>
p> var newGameNormal = cc.Sprite.create(s_menu, cc.rect(0, 0, 126, 33));
p> var newGameSelected = cc.Sprite.create(s_menu, cc.rect(0, 33, 126, 33));
p> var newGameDisabled = cc.Sprite.create(s_menu, cc.rect(0, 33 * 2, 126, 33));
p>
p> var gameSettingsNormal = cc.Sprite.create(s_menu, cc.rect(126, 0, 126, 33));
p> var gameSettingsSelected = cc.Sprite.create(s_menu, cc.rect(126, 33, 126, 33));
p> var gameSettingsDisabled = cc.Sprite.create(s_menu, cc.rect(126, 33 * 2, 126, 33));
p>
p> var aboutNormal = cc.Sprite.create(s_menu, cc.rect(252, 0, 126, 33));
p> var aboutSelected = cc.Sprite.create(s_menu, cc.rect(252, 33, 126, 33));
p> var aboutDisabled = cc.Sprite.create(s_menu, cc.rect(252, 33 * 2, 126, 33));
p>
p> var newGame = cc.MenuItemSprite.create(newGameNormal, newGameSelected, newGameDisabled, function () {
相关新闻>>
- Cocos2d-x 3.2 大富翁游戏项目开发-第二十四部分 彩票开奖
- cocos2d-x-3.3-018-游戏摇杆joystick源码分享
- Cocos2d-x虚拟摇杆控制精灵上下左右运动----之游戏开发《赵云要
- Cocos2d-x 3.2 大富翁游戏项目开发-第七部分 获取角色路径_2
- Cocos2d-x 自定义按钮类控制精灵攻击----之游戏开发《赵云要格斗
- Cocos2d-x 3.2 大富翁游戏项目开发-第七部分 获取角色路径_3
- Cocos2d-x 3.2 大富翁游戏项目开发-第八部分 角色按路径行走
- Cocos2d-x 3.2 大富翁游戏项目开发-第十部分实现人物轮流行走
- Cocos2d-x3.0游戏实例之《别救我》第八篇——TiledMap实现关卡编
- Cocos2d-x3.0游戏实例之《别救我》第二篇——创建物理世界
最新推荐更多>>>
- 发表评论
-
- 最新评论 更多>>
您可能感兴趣的文章
- cocos2d-x 3.0rc 较于2.2v 诸多变化中的一些小点
- ibatis 关联自己,怎么映射 xml ?
- 《BREW进阶与精通——3G移动增值业务的运营、定制与开发》连载之
- Cocos2d-x学习(一):HelloWorld
- cocos2d-x CCRotateTo 对初始角,旋转角的处理
- 用cocos2d-html5做的消除类游戏《英雄爱消除》(1)——系统主菜单
- Cocos2d-x 的“HelloLua” 深入分析
- cocos2dx Sprite setBlendFunc 使用颜色混合:加算,减算
- cocos2d-x ActionManager控制精灵的暂停运动
- cocos2d-x在win32和iOS、android下获取当前系统时间的方法