飞机大战怎样加好友ld微信号码添加好友

没有id码安装全民飞机大战西部行_百度知道
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。
没有id码安装全民飞机大战西部行
我有更好的答案
没有ID的只能去越狱了 或者我给你一个ID吧 苹果账号 帐号 密码 Wan
为您推荐:
其他类似问题
飞机大战的相关知识
换一换
回答问题,赢新手礼包飞机大战id号和qq号怎么分开_百度知道
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。
飞机大战id号和qq号怎么分开
我有更好的答案
建议备份重要资料,将操作系统重新安装。4.若无效,建议携带购机发票,新型号的笔记本可以通过SW Update软件下载安装。为了方便您的下载.若重装快捷键软件和显卡驱动无效:3,下面为您提供SW Update软件下载地址屏幕亮度无法调节一般是由于缺少快捷键软件或者显卡驱动存在问题导致的,建议您:1.重新安装快捷键软件。(Easy Display Manager或Easy Settings)2.若更新快捷键软件无效果,则需要重新显卡驱动。早期型号笔记本的快捷键软件和显卡驱动可以通过三星官网下载
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包LD3588136的贴吧
大荔到花园的车票价求公布,我是坐到双泉,每次都不一样全民精灵求大神,辅助,战争学院求大神哦战争学院现在叉叉怎么用啊,求大神指导叉叉里面怎么没有天天飞车啊叉叉怎么下载求网址飞机怎么用叉叉,还有那个版本的叉叉1.html代码&!DOCTYPE HTML PUBLIC &-//W3C//DTD HTML 4.01 Transitional//EN& &http://www.w3.org/TR/html4/loose.dtd&&
&title&&/title&
&meta http-equiv=&content& content=&text/html& charset=&utf-8&/&
&link rel=&stylesheet& type=&text/css& href=&css/main.css&/&
&div id=&contentdiv&&
&div id=&startdiv&&
&button onclick=&begin()&&开始游戏&/button&
&div id=&maindiv&&
&div id=&scorediv&&
&label&分数:&/label&
&label id=&label&&0&/label&
&div id=&suspenddiv&&
&button&继续&/button&&br/&
&button&重新开始&/button&&br/&
&button&回到主页&/button&
&div id=&enddiv&&
&p&飞机大战分数&/p&
&p id=&planscore&&0&/p&
&div&&button onclick=&jixu()&&继续&/button&&/div&
&script type=&text/javascript& src=&js/main.js&&&/script&
&/html&2.js主要代码
//获得主界面
var mainDiv=document.getElementById(&maindiv&);
//获得开始界面
var startdiv=document.getElementById(&startdiv&);
//获得游戏中分数显示界面
var scorediv=document.getElementById(&scorediv&);
//获得分数界面
var scorelabel=document.getElementById(&label&);
//获得暂停界面
var suspenddiv=document.getElementById(&suspenddiv&);
//获得游戏结束界面
var enddiv=document.getElementById(&enddiv&);
//获得游戏结束后分数统计界面
var planscore=document.getElementById(&planscore&);
//初始化分数
var scores=0;
创建飞机类
function plan(hp,X,Y,sizeX,sizeY,score,dietime,sudu,boomimage,imagesrc){
this.planX=X;
this.planY=Y;
this.imagenode=
this.planhp=
this.planscore=
this.plansizeX=sizeX;
this.plansizeY=sizeY;
this.planboomimage=
this.planisdie=
this.plandietimes=0;
this.plandietime=
this.plansudu=
this.planmove=function(){
if(scores&=50000){
this.imagenode.style.top=this.imagenode.offsetTop+this.plansudu+&px&;
else if(scores&50000&&scores&=100000){
this.imagenode.style.top=this.imagenode.offsetTop+this.plansudu+1+&px&;
else if(scores&100000&&scores&=150000){
this.imagenode.style.top=this.imagenode.offsetTop+this.plansudu+2+&px&;
else if(scores&150000&&scores&=200000){
this.imagenode.style.top=this.imagenode.offsetTop+this.plansudu+3+&px&;
else if(scores&200000&&scores&=300000){
this.imagenode.style.top=this.imagenode.offsetTop+this.plansudu+4+&px&;
this.imagenode.style.top=this.imagenode.offsetTop+this.plansudu+5+&px&;
this.init=function(){
this.imagenode=document.createElement(&img&);
this.imagenode.style.left=this.planX+&px&;
this.imagenode.style.top=this.planY+&px&;
this.imagenode.src=
mainDiv.appendChild(this.imagenode);
this.init();
创建子弹类
function bullet(X,Y,sizeX,sizeY,imagesrc){
this.bulletX=X;
this.bulletY=Y;
this.bulletimage=
this.bulletattach=1;
this.bulletsizeX=sizeX;
this.bulletsizeY=sizeY;
this.bulletmove=function(){
this.bulletimage.style.top=this.bulletimage.offsetTop-20+&px&;
this.init=function(){
this.bulletimage=document.createElement(&img&);
this.bulletimage.style.left= this.bulletX+&px&;
this.bulletimage.style.top= this.bulletY+&px&;
this.bulletimage.src=
mainDiv.appendChild(this.bulletimage);
this.init();
创建单行子弹类
function oddbullet(X,Y){
bullet.call(this,X,Y,6,14,&image/bullet1.png&);
创建敌机类
function enemy(hp,a,b,sizeX,sizeY,score,dietime,sudu,boomimage,imagesrc){
plan.call(this,hp,random(a,b),-100,sizeX,sizeY,score,dietime,sudu,boomimage,imagesrc);
//产生min到max之间的随机数
function random(min,max){
return Math.floor(min+Math.random()*(max-min));
创建本方飞机类
function ourplan(X,Y){
var imagesrc=&image/我的飞机.gif&;
plan.call(this,1,X,Y,66,80,0,660,0,&image/本方飞机爆炸.gif&,imagesrc);
this.imagenode.setAttribute('id','ourplan');
创建本方飞机
var selfplan=new ourplan(120,485);
//移动事件
var ourPlan=document.getElementById('ourplan');
var yidong=function(){
var oevent=window.event||arguments[0];
var chufa=oevent.srcElement||oevent.
var selfplanX=oevent.clientX-500;
var selfplanY=oevent.clientY;
ourPlan.style.left=selfplanX-selfplan.plansizeX/2+&px&;
ourPlan.style.top=selfplanY-selfplan.plansizeY/2+&px&;
// document.getElementsByTagName('img')[0].style.left=selfplanX-selfplan.plansizeX/2+&px&;
// document.getElementsByTagName('img')[0]..style.top=selfplanY-selfplan.plansizeY/2+&px&;
var number=0;
var zanting=function(){
if(number==0){
suspenddiv.style.display=&block&;
if(document.removeEventListener){
mainDiv.removeEventListener(&mousemove&,yidong,true);
bodyobj.removeEventListener(&mousemove&,bianjie,true);
else if(document.detachEvent){
mainDiv.detachEvent(&onmousemove&,yidong);
bodyobj.detachEvent(&onmousemove&,bianjie);
clearInterval(set);
suspenddiv.style.display=&none&;
if(document.addEventListener){
mainDiv.addEventListener(&mousemove&,yidong,true);
bodyobj.addEventListener(&mousemove&,bianjie,true);
else if(document.attachEvent){
mainDiv.attachEvent(&onmousemove&,yidong);
bodyobj.attachEvent(&onmousemove&,bianjie);
set=setInterval(start,20);
//判断本方飞机是否移出边界,如果移出边界,则取消mousemove事件,反之加上mousemove事件
var bianjie=function(){
var oevent=window.event||arguments[0];
var bodyobjX=oevent.clientX;
var bodyobjY=oevent.clientY;
if(bodyobjX&505||bodyobjX&815||bodyobjY&0||bodyobjY&568){
if(document.removeEventListener){
mainDiv.removeEventListener(&mousemove&,yidong,true);
else if(document.detachEvent){
mainDiv.detachEvent(&onmousemove&,yidong);
if(document.addEventListener){
mainDiv.addEventListener(&mousemove&,yidong,true);
else if(document.attachEvent){
mainDiv.attachEvent(&nomousemove&,yidong);
//暂停界面重新开始事件
//function chongxinkaishi(){
// location.reload(true);
// startdiv.style.display=&none&;
// maindiv.style.display=&block&;
var bodyobj=document.getElementsByTagName(&body&)[0];
if(document.addEventListener){
//为本方飞机添加移动和暂停
mainDiv.addEventListener(&mousemove&,yidong,true);
//为本方飞机添加暂停事件
selfplan.imagenode.addEventListener(&click&,zanting,true);
//为body添加判断本方飞机移出边界事件
bodyobj.addEventListener(&mousemove&,bianjie,true);
//为暂停界面的继续按钮添加暂停事件
suspenddiv.getElementsByTagName(&button&)[0].addEventListener(&click&,zanting,true);
// suspenddiv.getElementsByTagName(&button&)[1].addEventListener(&click&,chongxinkaishi,true);
//为暂停界面的返回主页按钮添加事件
suspenddiv.getElementsByTagName(&button&)[2].addEventListener(&click&,jixu,true);
else if(document.attachEvent){
//为本方飞机添加移动
mainDiv.attachEvent(&onmousemove&,yidong);
//为本方飞机添加暂停事件
selfplan.imagenode.attachEvent(&onclick&,zanting);
//为body添加判断本方飞机移出边界事件
bodyobj.attachEvent(&onmousemove&,bianjie);
//为暂停界面的继续按钮添加暂停事件
suspenddiv.getElementsByTagName(&button&)[0].attachEvent(&onclick&,zanting);
// suspenddiv.getElementsByTagName(&button&)[1].attachEvent(&click&,chongxinkaishi,true);
//为暂停界面的返回主页按钮添加事件
suspenddiv.getElementsByTagName(&button&)[2].attachEvent(&click&,jixu,true);
//初始化隐藏本方飞机
selfplan.imagenode.style.display=&none&;
敌机对象数组
var enemys=[];
子弹对象数组
var bullets=[];
var mark=0;
var mark1=0;
var backgroundPositionY=0;
function start(){
mainDiv.style.backgroundPositionY=backgroundPositionY+&px&;
backgroundPositionY+=0.5;
if(backgroundPositionY==568){
backgroundPositionY=0;
创建敌方飞机
if(mark==20){
if(mark1%5==0){
enemys.push(new enemy(6,25,274,46,60,,random(1,3),&image/中飞机爆炸.gif&,&image/enemy3_fly_1.png&));
if(mark1==20){
enemys.push(new enemy(12,57,210,110,164,,&image/大飞机爆炸.gif&,&image/enemy2_fly_1.png&));
enemys.push(new enemy(1,19,286,34,24,,random(1,4),&image/小飞机爆炸.gif&,&image/enemy1_fly_1.png&));
移动敌方飞机
var enemyslen=enemys.
for(var i=0;i&i++){
if(enemys[i].planisdie!=true){
enemys[i].planmove();
如果敌机超出边界,删除敌机
if(enemys[i].imagenode.offsetTop&568){
mainDiv.removeChild(enemys[i].imagenode);
enemys.splice(i,1);
enemyslen--;
//当敌机死亡标记为true时,经过一段时间后清除敌机
if(enemys[i].planisdie==true){
enemys[i].plandietimes+=20;
if(enemys[i].plandietimes==enemys[i].plandietime){
mainDiv.removeChild(enemys[i].imagenode);
enemys.splice(i,1);
enemyslen--;
if(mark%5==0){
bullets.push(new oddbullet(parseInt(selfplan.imagenode.style.left)+31,parseInt(selfplan.imagenode.style.top)-10));
var bulletslen=bullets.
for(var i=0;i&i++){
bullets[i].bulletmove();
如果子弹超出边界,删除子弹
if(bullets[i].bulletimage.offsetTop&0){
mainDiv.removeChild(bullets[i].bulletimage);
bullets.splice(i,1);
bulletslen--;
for(var k=0;k&k++){
for(var j=0;j&j++){
//判断碰撞本方飞机
if(enemys[j].planisdie==false){
if(enemys[j].imagenode.offsetLeft+enemys[j].plansizeX&=selfplan.imagenode.offsetLeft&&enemys[j].imagenode.offsetLeft&=selfplan.imagenode.offsetLeft+selfplan.plansizeX){
if(enemys[j].imagenode.offsetTop+enemys[j].plansizeY&=selfplan.imagenode.offsetTop+40&&enemys[j].imagenode.offsetTop&=selfplan.imagenode.offsetTop-20+selfplan.plansizeY){
//碰撞本方飞机,游戏结束,统计分数
selfplan.imagenode.src=&image/本方飞机爆炸.gif&;
enddiv.style.display=&block&;
planscore.innerHTML=
if(document.removeEventListener){
mainDiv.removeEventListener(&mousemove&,yidong,true);
bodyobj.removeEventListener(&mousemove&,bianjie,true);
else if(document.detachEvent){
mainDiv.detachEvent(&onmousemove&,yidong);
bodyobj.removeEventListener(&mousemove&,bianjie,true);
clearInterval(set);
//判断子弹与敌机碰撞
if((bullets[k].bulletimage.offsetLeft+bullets[k].bulletsizeX&enemys[j].imagenode.offsetLeft)&&(bullets[k].bulletimage.offsetLeft&enemys[j].imagenode.offsetLeft+enemys[j].plansizeX)){
if(bullets[k].bulletimage.offsetTop&=enemys[j].imagenode.offsetTop+enemys[j].plansizeY&&bullets[k].bulletimage.offsetTop+bullets[k].bulletsizeY&=enemys[j].imagenode.offsetTop){
//敌机血量减子弹攻击力
enemys[j].planhp=enemys[j].planhp-bullets[k].
//敌机血量为0,敌机图片换为爆炸图片,死亡标记为true,计分
if(enemys[j].planhp==0){
scores=scores+enemys[j].
scorelabel.innerHTML=
enemys[j].imagenode.src=enemys[j].
enemys[j].planisdie=
//删除子弹
mainDiv.removeChild(bullets[k].bulletimage);
bullets.splice(k,1);
bulletslen--;
开始游戏按钮点击事件
function begin(){
startdiv.style.display=&none&;
mainDiv.style.display=&block&;
selfplan.imagenode.style.display=&block&;
scorediv.style.display=&block&;
调用开始函数
set=setInterval(start,20);
//游戏结束后点击继续按钮事件
function jixu(){
location.reload(true);
完成界面的初始化
敌方小飞机一个
我方飞机一个
margin: 0;
padding: 0;
#contentdiv{
#startdiv{
width: 320
height: 568
background-image: url(../image/开始背景.png);
#startdiv button{
width: 150
height: 30
border-radius: 30
background-color: #c4c9
width: 320
height: 568
background-image:url(../image/background_1.png) ;
#maindiv img{
z-index: 1;
#scorediv{
font-size: 16
font-weight:
#scorediv{
font-size: 18
font-weight:
#suspenddiv{
z-index: 2;
#suspenddiv button{
width: 150
height: 30
margin-bottom: 20
border-radius: 30
background-color: #c4c9
border-radius: 5
text-align:
background-color:#d7
z-index: 2;
.plantext{
width: 160
height: 30
line-height: 30
font-size: 16
font-weight:
#planscore{
width: 160
height: 80
line-height: 80
border-top: 1
border-bottom: 1
font-size: 16
font-weight:
#enddiv div{
width: 160
height: 50
#enddiv div button{
margin-top:10
height: 30
border-radius: 30
本文已收录于以下专栏:
相关文章推荐
javascript设计模式之单体模式--飞机大战小蜜蜂游戏
单体是一个用来划分命名空间并将一批相关的属性和方法组织在一起的对象,如果他可以被实例化,那么他只能被实例化一次。
单体模式是javasc...
源码地址:/markLijun/planeWar
小游戏测试:http://handsomecui.top/feiji.html
margin: 0;
一个简单的碰撞检测例子,检测div1是否和div2发生碰撞,当div1碰到div2时,改变div2的颜色,看测试图
看一下分析图:
当div1在div2的上边线(t2)以上的区...
给定A, B两个整数,不使用除法和取模运算,求A/B的商和余数。
最基本的算法是,从小到大遍历:
for (i = 2 to A -1)
if (i * B > A)...
K-means聚类算法是一种非层次聚类算法,在最小误差的基础上将数据划分了特定的类,类间利用距离作为相似度指标,两个向量之间的距离越小,其相似度就越高。程序读取全国省市经纬度坐标,然后根据经纬度坐标进...
本人最近在研究Radon变换,在查阅了各种资料之后在此写下个人的理解,希望与各位牛牛进行交流共同进步,也使得理解更加深刻些。
Radon变换的本质是将原来的函数做了一个空间转换,即,将原来的XY平...
他的最新文章
讲师:李江龙
讲师:司徒正美
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)

我要回帖

更多关于 微信手机号码加好友 的文章

 

随机推荐