- 博客(0)
- 资源 (10)
空空如也
台球 html5
好玩又有趣的台球html5, 代码片段
else{
for(var i = 0;i < len;i++){
if(type[i]==8){ //黑球
if(ns.player.num != 7){
ns.setLose();}
else{
ns.setWin();
}
return;
}
else if(type[i]==0){ //白球
white = true;
}
}
for(var i = 0;i < len;i++){
if(!ns.player.type && type[i] != 0){ //没分花色
ns.initPlayerType(type[i]);
if(!white){
ns.player.addScore(10);
rightBall = true;
}
ns.player.num++;
}
else if(ns.player.type == type[i]){ //进球颜色和自己相同
if(!white){
ns.player.addScore(10);
rightBall = true;
}
ns.player.num++;
}
else if
代码片段2
ns.initPlayers = function(){
var player1 = ns.player1 = new Player(1);
var player2 = ns.player2 = new Player(2);
player1.addScore = function(num)
{
this.score += num;
ns.score1.setValue(this.score);
}
player2.addScore = function(num)
{
this.score += num;
ns.score2.setValue(this.score);
}
player1.next = player2;
player2.next = player1;
ns.player = player1;
}
2017-03-03
teris 俄罗斯方块 3个不同逻辑版本打包
代码片段
else {
for (var i = 0; i < nDimension * nDimension; i++) {
if (rushBlock.CurrentCom.ptrArray[i] == 1) {
var xCoordinate = rushBlock.ptIndex.X + i % nDimension;
var yCoordinate = rushBlock.ptIndex.Y + (i - (i % nDimension)) / nDimension;
rushBlock.aState[xCoordinate][yCoordinate] = 1;
}
}
rushBlock.InvalidateRect();
rushBlock.Disappear();//消去行
if (rushBlock.CheckFail()) {//游戏结束
rushBlock.nCurrentComID = -1;
GameEnd();//游戏结束
}
else {
rushBlock.NextComToCurrentCom();
rushBlock.NewNextCom();//产生新部件
}
}
DrawGame();
if (nGameStatus)
setTimeout("GameTimer()", nGameLevel);
}
2017-03-03
html5 拼图
代码片段
//移动手指或鼠标触发事件
$(document).on("touchmove mousemove",function(e){
e.preventDefault();
//获取触发touchmove的对象
var getEvent = window.event || arguments.callee.caller.arguments[0];
if(getEvent.changedTouches){
if(getEvent.changedTouches.length == 1){//确保只有一个手指
//获取手指的位置
var getCurrentX = getEvent.changedTouches[0].pageX;
var getCurrentY = getEvent.changedTouches[0].pageY;
}
}else{
//获取鼠标的位置
var getCurrentX = getEvent.pageX;
var getCurrentY = getEvent.pageY;
}
if(floatLayer){
floatLayer.css({top: getCurrentY - (getStartY - pageTop), left: getCurrentX - (getStartX - pageLeft)});//决定图层的样式
}
})
2017-03-03
街头霸王html5游戏
代码纯js,无插件,便于理解。代码片段
enemyDefense: function(){
if ( this.master.statusManage.isCrouch() && this.master.enemy.statusManage.isStand() ){
return this.enemyBeat();
}
this.attackEffect.start( 'defense', this.master.direction === 1 ? this.master.enemy.left + this.effect_position[ 0 ] : this.master.enemy.left + this.master.enemy.width + this.effect_position[ 0 ] , this.master.enemy.top + this.effect_position[ 1 ] );
var attack_light = this.master.statusManage.get().attack_light;
var spirit = this.master.enemy.border && !this.master.statusManage.isJump() ? this.master : this.master.enemy;
spirit.animate.start( ( attack_light ? -20 : -70 ) * spirit.direction, 0, 200, 'linear' );
var defenseBlood = this.master.states[ this.master.state ].defenseBlood;
if ( defenseBlood ){
this.master.enemy.bloodBar.reduce( defenseBlood || 5 );
}
this.master.enemy.attack.playAudio( 'sound/defense.mp3' );
},
2017-03-03
刮刮卡,大转盘,canvas实例,localstorage源码
逐步搞懂html5,分享几个实例应用。案例成熟,可以实际项目运用。刮刮卡,大转盘,canvas实例,localstorage源码
2015-01-22
10个幻灯片 3图小大小切换 AnimatedPortfolioGallery AnythingSlider galleria
10个幻灯片 3图小大小切换 AnimatedPortfolioGallery AnythingSlider galleria等
2015-01-22
PHP完全自学手册 源码 完整版
PHP完全自学手册保证3天学会,共3个大章节,分别讲解了PHP起步和PHP语言以及用PHP进行Web编程。
脚本之家编辑注:比较适合刚开始学习php的朋友,建议大家在学习过程中参考文中的代码,多测试。
2015-01-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人