用cocos2d-html5做的消除类游戏《英雄爱消除》(1)——系统主菜单(2)
来源:未知 责任编辑:责任编辑 发表时间:2015-01-01 13:14 点击:次
p> this.onButtonEffect();
p> flareEffect(this, this, this.onNewGame);
p> }.bind(this));
p>
p> var gameSettings = cc.MenuItemSprite.create(gameSettingsNormal, gameSettingsSelected, gameSettingsDisabled, this.onSettings, this);
p> var about = cc.MenuItemSprite.create(aboutNormal, aboutSelected, aboutDisabled, this.onAbout, this);
p>
p> //系统菜单
p> var menu = cc.Menu.create(newGame, gameSettings, about);
p> menu.alignItemsVerticallyWithPadding(10);
p> this.addChild(menu, 1, 2);
p> menu.setPosition(winSize.width / 2 , winSize.height / 2 - 80);
p>
p> //logo动画
p> this.bigImgLen = LLK.CONTAINER.BIGIMAGES.length;
p> this._logo = cc.Sprite.createWithSpriteFrameName(LLK.CONTAINER.BIGIMAGES[Math.floor( Math.random()*this.bigImgLen)]);
p> this._logo.setAnchorPoint(cc.p(0, 0));
p> this._logo.setPosition(winSize.width/2 -100, 300);
p> this.addChild(this._logo, 10, 1);
p>
p> var animFrames = []; // 将所有帧存入一个数组
p> for (var i=0;i<this.bigImgLen;i++) {
p> //采用循环添加动画的每一帧
p> var frame =this._logoFrameCache.getSpriteFrame(LLK.CONTAINER.BIGIMAGES[i]);
p> if (frame) {
p> animFrames.push(frame);
p> }
p> }
p> // 创建动画,设置播放间隔
p> var animation = cc.Animation.create(animFrames, 1);
p> // animation.setDelayPerUnit(0.1);
p> //设置动画播放完成是否保持在第一帧,true为保持在第一帧,false为保持在最后一帧
p> //animation.setRestoreOriginalFrame(false);
p> this._logo.runAction(cc.RepeatForever.create(cc.Animate.create(animation)));
p>
p> if (LLK.SOUND) {
相关新闻>>
- 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游戏实例之《别救我》第二篇——创建物理世界
最新推荐更多>>>
- 发表评论
-
- 最新评论 更多>>