请问大神,怎么制作坦克爆炸效果? 在子弹击中敌人的时候,得到坐标。然后在坐标的地方显示爆炸图片,1秒后图片自动消失。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 //定义一个炸弹类function Bomb(x,y){ this.x=x; this.y=y; this.isLive=true; //炸弹是否活的,默认true; //炸弹有一个生命值 this.blood=9; //减生命值 this.bloodDown=function(){ if(this.blood>0){ this.blood--; }else{ //说明炸弹死亡 this.isLive=false; } }}//画出敌人炸弹 function drawEnemyBomb(){ for(var i=0;i<bombs.length;i++){ //取出一颗炸弹 var bomb=bombs[i]; if(bomb.isLive){ //更据当前这个炸弹的生命值,来画出不同的炸弹图片 if(bomb.blood>6){ //显示最大炸弹图 var img1=new Image(); img1.src="bomb_1.gif"; var x=bomb.x; var y=bomb.y; img1.onload=function(){ cxt.drawImage(img1,x,y,30,30); } }else if(bomb.blood>3){ var img2=new Image(); img2.src="bomb_2.gif"; var x=bomb.x; var y=bomb.y; img2.onload=function(){ cxt.drawImage(img2,x,y,30,30); } }else { var img3=new Image(); img3.src="bomb_3.gif"; var x=bomb.x; var y=bomb.y; img3.onload=function(){ cxt.drawImage(img3,x,y,30,30); } } //减血 bomb.bloodDown(); if(bomb.blood<=0){ //怎么办?把这个炸弹从数组中去掉 bombs.splice(i,1); } } }}坦克大战源代码:http://download.csdn.net/detail/xunzaosiyecao/7847405 json格式的问题 框架问题! JS跑马灯问题 JS框架页调用父页JS函数. 求 在js中将文本类型转换数字类型 超简单问题,form的提交问题,解决了马上给分 郁闷,ie5.0不可以实现无提示关闭窗口?? 类型转换??? 我想在网页中键鼠标右键弹出自己的菜单,但不知道如何不让它显示IE自带的菜单? JavaScript中有类似于VBScript中的DateDiff的function吗? 如何用JS获取JS生成的HTML? 关于iframe自适应高度的问题
function Bomb(x,y){
this.x=x;
this.y=y;
this.isLive=true; //炸弹是否活的,默认true;
//炸弹有一个生命值
this.blood=9;
//减生命值
this.bloodDown=function(){
if(this.blood>0){
this.blood--;
}else{
//说明炸弹死亡
this.isLive=false;
}
}
}//画出敌人炸弹
function drawEnemyBomb(){
for(var i=0;i<bombs.length;i++){
//取出一颗炸弹
var bomb=bombs[i];
if(bomb.isLive){
//更据当前这个炸弹的生命值,来画出不同的炸弹图片
if(bomb.blood>6){ //显示最大炸弹图
var img1=new Image();
img1.src="bomb_1.gif";
var x=bomb.x;
var y=bomb.y;
img1.onload=function(){
cxt.drawImage(img1,x,y,30,30);
}
}else if(bomb.blood>3){
var img2=new Image();
img2.src="bomb_2.gif";
var x=bomb.x;
var y=bomb.y;
img2.onload=function(){
cxt.drawImage(img2,x,y,30,30);
}
}else {
var img3=new Image();
img3.src="bomb_3.gif";
var x=bomb.x;
var y=bomb.y;
img3.onload=function(){
cxt.drawImage(img3,x,y,30,30);
}
} //减血
bomb.bloodDown();
if(bomb.blood<=0){
//怎么办?把这个炸弹从数组中去掉
bombs.splice(i,1); }
}
}
}
坦克大战源代码:
http://download.csdn.net/detail/xunzaosiyecao/7847405