别踩板板块网络游戏板块下载

当前位置: &
& 别踩白块儿游戏下载 官方下载地址
别踩白块儿游戏下载 官方下载地址
  别踩白块儿游戏下载。别踩白块儿这个游戏规则十分简单,名字就解释了游戏的规则。看上去很简单,非常容易上手,但是把这款游戏玩好,活着的高分可不简单哦,它考验玩家的节奏感,
  别踩白块儿游戏下载。别踩白块儿这个游戏规则十分简单,名字就解释了游戏的规则。看上去很简单,非常容易上手,但是把这款游戏玩好,或者得高分可不简单哦,它考验玩家的节奏感,反应力,手指灵活度等反应能力,想要挑战一下的玩家可以点下方链接下载游戏。
  下载地址:别踩白块儿
  别踩百块儿游戏攻略:
  1、跟着节奏下手
  这款游戏跟节奏大师类似,虽然没有音乐,但是同学们也要把握好自己的节奏,在街机模式黑白方块是无止境的,只会越来越多,只要节奏稳定才能轻松拿高分。
  2、双手操作,邀请小伙伴一起玩。
  这款游戏正好4键盘,但是随着黑白越来越多一只手很可能玩着玩着就晕了,同学们想状态稳定拿高分就需要双手一起来进行操作,可以左右手一起上,达到分工合作,眼疾手快。
  3、操作技巧,手动降速
  因为没有速度限制,玩家在玩这款游戏的时候总是不自觉的会提速而不自觉的把自己的节奏打乱,所以在这时候都需要同学们来主动降速来稳定自己的节奏。
&&&&&&&&&&
最新手游盘点推荐 跨年也要玩个够点燃你的战斗激情 亿次元战斗等你来好游戏陪你过节日 热门手游盘点本周手游盘点推荐 全职猎人来袭
点击排行榜
类别:动作射击等级:[赛车空战] [动作射击] [体育竞技] [赛车空战] [赛车空战] [角色扮演] [动作射击] [益智休闲] [动作射击]
类别:社交等级:[社交] [工具] [工具] [摄影与录像] [工具] [娱乐] [生活] [娱乐] [娱乐]当前访客身份:游客 [
当前位置:
别踩白块儿游戏源码(CocosEditor)
游戏源代码下载
运行demo需要配置好,暂不支持其他工具。demo是跨平台的,可移植运行android,ios,html5网页等,代码是基于javascript语言,cocos2d-x游戏引擎,CocosEditor手游开发工具完成的。
github下载:&
不同平台下的效果图:
windows平台
android平台
代码分析:(只挑选核心主代码分析,更多细节自行研究源码)
1 创建曲谱数组 &do、re、mi、fa,sol、la、duo
CITY_OF_SKY&=&[
&&&&4,&3,&4,&1,&3&,&3,&1,&1,&1,&7,&4,&4,&7,&7,&6,&7,
&&&&1,&7,&1,&3,&7&,&3&,&6,&5,&6,&1&,&5&,&3,&3];
2 初始化表格,本来先创建4*曲谱数组长度的表格,但为了优化,先创建4*5表格,使用时候再不断新建增加表格;
&&&&this.tables&=&new&Array(this.pianoLengthIndex);
&&&&for&(var&j&=&0;&j&&&this.pianoL&j++)&{
&&&&&&&&var&sprites&=&new&Array(4);
&&&&&&&&var&random&=&getRandom(4);
&&&&&&&&for&(var&i&=&0;&i&&&4;&i++)&{
&&&&&&&&&&&&sprites[i]&=&this.newBlock(i,&j,&random);
&&&&&&&&this.tables[j]&=&
3 创建单个表格元素,可根据colortype在一行里确定一个黑色元素
MainLayer.prototype.newBlock&=&function&(i,&j,&colorType)&{
&&&&//simple&block
&&&&var&block&=&cc.Sprite.create("res/whiteBlock.png");
&&&&block.setPosition(cc.p(this.blockWidth&/&2&+&this.blockWidth&*&i,&this.blockHeight&/&2&+&this.blockHeight&*&j));
&&&&block.setScaleX(this.scaleX);
&&&&block.setScaleY(this.scaleY);
&&&&block.setZOrder(100);
&&&&block.setAnchorPoint(cc.p(0.5,&0.5));
&&&&var&color&=&"white";
&&&&if&(j&==&0)&{
&&&&&&&&block.setColor(cc.c3b(0,&255,&0));
&&&&}&else&{
&&&&&&&&if&(i&==&colorType)&{
&&&&&&&&&&&&block.setColor(cc.c3b(30,&30,&30));
&&&&&&&&&&&&color&=&"black";
&&&&block.blockData&=&{col:&i,&row:&j,&color:&color};
&&&&this.blockNode.addChild(block);
&&&&return&
4 触摸表格,如果是黑色;如果是当前一行的上一行才能继续;
#如果没到顶,创建新的一行moveAddNewSprites,如果到顶了,创建分数结束节点createTopOverNode;
#如果整个表格移动到顶if (block.blockData.row == (this.pianoLengthIndex - 1)),游戏结束&this.gameStatus = OVER;
#如果没到顶,整个表格往下移一行this.blockNode.runAction(cc.MoveTo.create(0.2, cc.p(0, (this.blockNode.getPositionY() - this.blockHeight * heightNum))));
#单个元素运行一个缩放动画,移动步数+1;&this.moveNum += 1;
//touch&black
&&&&&&&&&&&&&&&&&&&&&&&&if&(block.blockData.color&==&"black")&{
&&&&&&&&&&&&&&&&&&&&&&&&&&&&if&(block.blockData.row&==&(this.moveNum&+&1))&{
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&//create&new&sprite&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&if&(this.pianoLength&&&this.pianoLengthIndex)&{&&//not&reach&top
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&this.moveAddNewSprites();
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&}
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&if&(this.pianoLength&==&this.pianoLengthIndex)&{&&//when&reach&top
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&this.createTopOverNode();
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&}
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&//move&down
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&cc.AudioEngine.getInstance().playEffect(PIANO_SIMPLE[this.pianoListIndex[j&-&1]],&false);
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&block.setColor(cc.c3b(100,&100,&100));
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&var&heightNum&=&1;
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&if&(block.blockData.row&==&(this.pianoLengthIndex&-&1))&{&//when&last&row&,game&success&end,&move&two&height
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&heightNum&=&2;
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&cc.log("end");
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&this.gameStatus&=&OVER;
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&cc.AudioEngine.getInstance().playEffect(SOUNDS.win,&false);
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&}
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&this.blockNode.runAction(cc.MoveTo.create(0.2,&cc.p(0,&(this.blockNode.getPositionY()&-&this.blockHeight&*&heightNum))));
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&this.moveNum&+=&1;
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&block.runAction(cc.Sequence.create(
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&cc.ScaleTo.create(0,&this.scaleX&*&4&/&5,&this.scaleY),
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&cc.ScaleTo.create(0.2,&this.scaleX,&this.scaleY)
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&));
&&&&&&&&&&&&&&&&&&&&&&&&&&&&}
&&&&&&&&&&&&&&&&&&&&&&&&}
5触摸表格,如果是白色,游戏结束;
#创建分数结束节点this.createTopOverNode();
#改变分数节点的颜色背景,结果失败;
&&&&&&&&&&&&&&&&&&&&&&&&&&&this.createTopOverNode();&&&//create&score&node&and&move&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&this.gameStatus&=&OVER;
&&&&&&&&&&&&&&&&&&&&&&&&&&&&cc.AudioEngine.getInstance().playEffect(SOUNDS.error,&false);
&&&&&&&&&&&&&&&&&&&&&&&&&&&&block.setColor(cc.c3b(255,&0,&0));
&&&&&&&&&&&&&&&&&&&&&&&&&&&&block.runAction(cc.Sequence.create(
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&cc.ScaleTo.create(0,&this.scaleX&*&4&/&5,&this.scaleY&*&4&/&5),
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&cc.ScaleTo.create(0.2,&this.scaleX,&this.scaleY)
&&&&&&&&&&&&&&&&&&&&&&&&&&&&));
&&&&&&&&&&&&&&&&&&&&&&&&&&&&this.scoreNode.bgColor.setColor(cc.c3b(255,&0,&0));
&&&&&&&&&&&&&&&&&&&&&&&&&&&&this.scoreNode.result.setString("失败了");
&&&&&&&&&&&&&&&&&&&&&&&&&&&&this.scoreNode.runAction(cc.MoveTo.create(0.2,&cc.p(0,&this.blockHeight&*&this.moveNum)));
6 创建添加新的一行
MainLayer.prototype.moveAddNewSprites&=&function&()&{
&&&&cc.log("moveAddNewSprites");
&&&&var&sprites&=&new&Array(4);
&&&&var&random&=&getRandom(4);
&&&&for&(var&k&=&0;&k&&&4;&k++)&{
&&&&&&&&sprites[k]&=&this.newBlock(k,&this.pianoLength,&random);
&&&&this.tables[this.pianoLength]&=&
&&&&this.pianoLength&+=&1;
7 分数结束节点创建函数
MainLayer.prototype.createTopOverNode&=&function&()&{
&&&&//top&score&node
&&&&this.scoreNode&=&cc.Node.create();
&&&&this.scoreNode.setPosition(cc.p(0,&this.blockHeight&*&this.pianoLength));
&&&&this.scoreNode.setAnchorPoint(cc.p(0,&0));
&&&&this.scoreNode.setZOrder(130);
&&&&this.blockNode.addChild(this.scoreNode);
&&&&//color&bg
&&&&var&bgColor&=&cc.Sprite.create("res/whiteBlock.png");
&&&&bgColor.setPosition(cc.p(0,&0));
&&&&bgColor.setScaleX(720&/&300);
&&&&bgColor.setScaleY(1280&/&500);
&&&&bgColor.setAnchorPoint(cc.p(0,&0));
&&&&bgColor.setColor(cc.c3b(0,&255,&0));
&&&&this.scoreNode.addChild(bgColor);
&&&&this.scoreNode.bgColor&=&bgC
&&&&//mode
&&&&var&wordsMode&=&["经典",&"街机",&"禅"];
&&&&var&modeLabel&=&cc.LabelTTF.create(wordsMode[GAME_MODE]&+&"模式",&"Arial",&70);
&&&&this.scoreNode.addChild(modeLabel);
&&&&modeLabel.setPosition(cc.p(350,&1000));
&&&&modeLabel.setColor(cc.c3b(0,&0,&0));
&&&&modeLabel.setAnchorPoint(cc.p(0.5,&0.5));
&&&&//result
&&&&var&resultLabel&=&cc.LabelTTF.create("成功了",&"Arial",&110);
&&&&this.scoreNode.addChild(resultLabel);
&&&&resultLabel.setPosition(cc.p(360,&750));
&&&&resultLabel.setAnchorPoint(cc.p(0.5,&0.5));
&&&&resultLabel.setColor(cc.c3b(139,&58,&58));
&&&&this.scoreNode.result&=&resultL
&&&&//back
&&&&var&backLabel&=&cc.LabelTTF.create("返回",&"Arial",&50);
&&&&this.scoreNode.addChild(backLabel);
&&&&backLabel.setPosition(cc.p(200,&400));
&&&&backLabel.setAnchorPoint(cc.p(0.5,&0.5));
&&&&backLabel.setColor(cc.c3b(0,&0,&0));
&&&&this.scoreNode.back&=&backL
&&&&//return
&&&&var&returnLabel&=&cc.LabelTTF.create("重来",&"Arial",&50);
&&&&this.scoreNode.addChild(returnLabel);
&&&&returnLabel.setPosition(cc.p(500,&400));
&&&&returnLabel.setAnchorPoint(cc.p(0.5,&0.5));
&&&&returnLabel.setColor(cc.c3b(0,&0,&0));
&&&&this.scoreNode.return&=&returnL
这是经典模式的核心代码,这一篇就到这里;
cocos2d-x跨平台游戏引擎
cocos2d-x是全球知名的游戏引擎 ,引擎在全球范围内拥有众多开发者,涵盖国内外各知名游戏开发商。目前Cocos2d-x引擎已经实现横跨ios、Android、Bada、MeeGo、BlackBerry、Marmalade、Windows、Linux等平台。编写一次,到处运行,分为两个版本 cocos2d-c++和cocos2d-js本文使用了后者;
cocos2d-x 官网:
cocos2d-x 资料下载&&
CocosEditor开发工具:
CocosEditor,它是开发跨平台的手机游戏工具,运行window/mac系统上,javascript脚本语言,基于cocos2d-x跨平台游戏引擎, 集合代码编辑,场景设计,动画制作,字体设计,还有粒子,物理系统,地图等等的,而且调试方便,和实时模拟;
CocosEditor 下载,介绍和教程:;
CocosEditor官方博客:;
授权协议:
开发语言:
操作系统:
iPhone/iPad/iPod&
收录时间:
-& 日&&(国产软件 or 国人参与)
更多开发者职位上
共有 225 个类似软件
Robocode是2001年7月在美国IBM 的Web alphaWorks上发布的坦克机器人战斗仿真引擎。...
Frogatto 一款复古风格的 2D 横过关游戏,由 Battle for Wesnoth 团队开发。主角是...
World Of Goo 粘粘世界是一款非常有意思的解密游戏。 这个由2D BOY开发的另类益智游...
ngMario 是一个基于 AngularJS 开发的超级玛丽游戏。 在线玩:http://blnight.gith...
HexGlass 是一个砖块(俄罗斯方块)游戏,不过使用的是六边形的方块,有10种不同的...
一名叫Davids Miller的黑客将网络攻防变成了一场纸牌游戏——d0x3d,并将它开源,源...
vitetris 是一个终端下的俄罗斯方块游戏,主要特性有: 可配置的游戏按键 高分榜 ...
ParrotHunt 是一个基于 Three.js 开发的 WebGL 游戏。具有复古的 Duck Hunt 游戏的...
Super Mario War 是一款多人联机的Super Mario游戏游戏使用任天堂的资源改编,请不...
openBVE 是一款跨平台(SDL#)的开源火车模拟游戏,其网站托管在 Google Sites 上。...
共有 14 人关注 别踩白块儿游戏源码(CocosEditor)扫一扫下载到手机
16MB/ 休闲益智 /9.9
16MB/ 休闲益智 /9.9
17MB/ 休闲益智 /9.9
5MB/ 休闲益智 /9.8
下载总览游戏礼包游戏截图视频演示猜你喜欢下载地址相关文章网友点评
2016别踩白色块是一款极限点击的休闲游戏,你觉得你的手速够快么,这么多关卡你哪一个能问顶排行榜,让你的朋友无法跟上你的步伐,极限速度挑战就看你的了。
2016别踩白色块游戏特点: 1、游戏玩法简单易上手,老少皆宜; 2、支持社交网络分享,随时炫耀成绩; 3、十分考验玩家的操作技巧和反应能力。
猜你喜欢虐心简洁风格手指游戏敏捷
虐心是一个动漫术语,虐心通常与虐身相对,指让剧中人物心里难过,而不是某些文中把剧中人物肉体上摧残到死去活来那样。而虐心手机游戏值得是操作简单但难度极大的游戏,让...
v1.1.0.663
2016别踩白色块游戏最新安卓版下载
下载帮助网侠手机站软件均来自互联网, 如有侵犯您的版权, 请点击网站底部在线QQ进行联系。
1.网侠手机站所有软件和游戏都经过严格安装检测,保证不会有任何病毒木马等信息,请大家放心使用;
2.大家在安装软件的时候注意每个步骤,注意包含安装插件信息,推荐使用下载本站软件以获取最佳的下载速度。
3.如果您觉得网侠还不错, 以便下一次的访问.
4.网侠QQ群:应用软件交流群:
手机游戏交流:
(满),加入二群:您的位置:
别踩金蛋v5.11
小编从开始玩游戏额生涯开始跑酷这个动作就没有间断,总是有着各种不同类型的跑酷游戏萦绕在小编的身边,让小编每每玩的不亦乐乎,今天小编就为大家收集类一系列好玩...
无限金币版v2.13
虐心的挑战就像是生命一样永无止息,而且玩家们也是觉得越虐越有劲,不虐心的还不想去玩的感觉,这就叫什么呢?小编不说相信你也懂得哈!没关系小编也是十分的喜欢玩...
别踩金蛋v5.11
本站仅创建用户沟通交流的平台,所展示的安卓软件资源内容来自于第三方上传分享,版权问题均与我站无关。资源仅作为用户间分享讨论之用,除开发商授权外不以盈利为目的。如该游戏触犯了您的权利,请申诉!邮箱:
29471人推荐
26024人推荐
26015人推荐
19784人推荐
19553人推荐
14167人推荐
13367人推荐
9352人推荐
8560人推荐
7777人推荐
CopyRight2004年-年
游迅网 All Rights Reserved
备案编号:沪ICP备号-9

我要回帖

更多关于 mracg的游戏板块 的文章

 

随机推荐