html5 见缝插针,HTML5见缝插针小游戏

用H5与cocos-js结合编写的小游戏,见缝插针。

a4c26d1e5885305701be709a3d33442f.png游戏截图

​点击鼠标发射针,插在中间的球体当中进行旋转。

onTouchBegan:function(touch,

event){

var target

=event.getCurrentTarget();

if(target.playerBall.lenght<=0)

return;

var

lastp=cc.p(0,0);

for(var

i=0;i

var ball =

target.playerBall[i];

if(i==0) {

lastp=ball.getPosition();

var bp =

target.zx.convertToNodeSpace(cc.p(GC.w_2, target.zx.y -

target.lenght));

ball.setPosition(bp);

ball.removeFromParent();

target.addBallInZX(ball);

}

else{

var nowp=ball.getPosition();

ball.runAction(cc.moveTo(0.1,lastp));

//

ball.setPosition();

lastp=nowp;

}

}

target.playerBall.splice(0,1);

return

true;

}

对游戏胜利和失败的检测

addBallInZX:function(coball){

this.allBall.push(coball);

this.zx.addChild(coball);

coball.scheduleUpdate();

this.zx.drawnode.drawSegment(cc.p(0, 0), cc.p(coball.x,coball.y),

1,cc.color(255, 255, 255, 255));

for(var

i=0;i

var

p=this.allBall[i].getPosition();

if(cc.pDistance(p,coball.getPosition())

this.gameOver(coball);

return;

}

}

if(this.playerBall.length<=1)

{

this.gameWin();

}

}

​此游戏这俩点为重要的地方。

游戏体验与源码下载:点此进入下载地址​

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值