?? feiji_canvas.java~454~
字號:
npc_feiji_shuzu[i][1]=-20-npc_feiji_jianju*m;
npc_feiji_shuzu[i][2]=2;
npc_feiji_shuzu[i][3]=2;
npc_feiji_shuzu[i][4]=10;
npc_feiji_shuzu[i][5]=1;
npc_feiji_shuzu[i][6]=npc_feiji_state_down;
npc_feiji_shuzu[i][7]=npc_feiji_state_down;
npc_feiji_shuzu[i][8]=4;
npc_feiji_shuzu[i][9]=0;
npc_feiji_shuzu[i][10]=32;
npc_feiji_shuzu[i][11]=32;
break;
}
}
}
}
if(jishuqi_time==200){//右邊豎著橫來4個,到50向右飛,第5批
for(int m=0;m<4;m++){
npc_feiji_jianju=40;
for(int i=0;i<npc_feiji_shuzu.length;i++){
if(npc_feiji_shuzu[i][5]==0){
npc_feiji_shuzu[i][0]=200;
npc_feiji_shuzu[i][1]=20+npc_feiji_jianju*m;
npc_feiji_shuzu[i][2]=2;
npc_feiji_shuzu[i][3]=2;
npc_feiji_shuzu[i][4]=10;
npc_feiji_shuzu[i][5]=1;
npc_feiji_shuzu[i][6]=npc_feiji_state_left;
npc_feiji_shuzu[i][7]=npc_feiji_state_left;
npc_feiji_shuzu[i][8]=5;
npc_feiji_shuzu[i][9]=0;
npc_feiji_shuzu[i][10]=32;
npc_feiji_shuzu[i][11]=32;
break;
}
}
}
}
if(jishuqi_time==250){//右邊豎著橫來4個,到100向右飛,第6批
for(int i=0;i<npc_feiji_shuzu.length;i++){
if(npc_feiji_shuzu[i][5]==0){
npc_feiji_shuzu[i][0]=100;
npc_feiji_shuzu[i][1]=-50;
npc_feiji_shuzu[i][2]=2;
npc_feiji_shuzu[i][3]=2;
npc_feiji_shuzu[i][4]=50;
npc_feiji_shuzu[i][5]=4;
npc_feiji_shuzu[i][6]=npc_feiji_state_down;
npc_feiji_shuzu[i][7]=npc_feiji_state_down;
npc_feiji_shuzu[i][8]=6;
npc_feiji_shuzu[i][9]=0;
npc_feiji_shuzu[i][10]=59;
npc_feiji_shuzu[i][11]=59;
break;
}
}
}
if(jishuqi_time==300){//左邊橫著飛來4個,到100向上飛,第7批
for(int m=0;m<4;m++){
npc_feiji_jianju=40;
for(int i=0;i<npc_feiji_shuzu.length;i++){
if(npc_feiji_shuzu[i][5]==0){
npc_feiji_shuzu[i][0]=-50-m*npc_feiji_jianju;
npc_feiji_shuzu[i][1]=150;
npc_feiji_shuzu[i][2]=2;
npc_feiji_shuzu[i][3]=2;
npc_feiji_shuzu[i][4]=20;
npc_feiji_shuzu[i][5]=1;
npc_feiji_shuzu[i][6]=npc_feiji_state_right;
npc_feiji_shuzu[i][7]=npc_feiji_state_right;
npc_feiji_shuzu[i][8]=7;
npc_feiji_shuzu[i][9]=jishuqi_time;
npc_feiji_shuzu[i][10]=32;
npc_feiji_shuzu[i][11]=32;
break;
}
}
}
}
if(jishuqi_time==350){//左上邊斜著飛來4個,第8批
for(int m=0;m<4;m++){
npc_feiji_jianju=40;
for(int i=0;i<npc_feiji_shuzu.length;i++){
if(npc_feiji_shuzu[i][5]==0){
npc_feiji_shuzu[i][0]=200+m*npc_feiji_jianju;
npc_feiji_shuzu[i][1]=-50-m*npc_feiji_jianju;
npc_feiji_shuzu[i][2]=2;
npc_feiji_shuzu[i][3]=2;
npc_feiji_shuzu[i][4]=20;
npc_feiji_shuzu[i][5]=1;
npc_feiji_shuzu[i][6]=npc_feiji_state_downleft;
npc_feiji_shuzu[i][7]=npc_feiji_state_downleft;
npc_feiji_shuzu[i][8]=8;
npc_feiji_shuzu[i][9]=0;
npc_feiji_shuzu[i][10]=32;
npc_feiji_shuzu[i][11]=32;
break;
}
}
}
}
if(jishuqi_time==400){//上邊下來2個,第9批
for(int m=0;m<2;m++){
npc_feiji_jianju=100;
for(int i=0;i<npc_feiji_shuzu.length;i++){
if(npc_feiji_shuzu[i][5]==0){
npc_feiji_shuzu[i][0]=40+m*npc_feiji_jianju;
npc_feiji_shuzu[i][1]=-50;
npc_feiji_shuzu[i][2]=2;
npc_feiji_shuzu[i][3]=2;
npc_feiji_shuzu[i][4]=20;
npc_feiji_shuzu[i][5]=1;
npc_feiji_shuzu[i][6]=npc_feiji_state_down;
npc_feiji_shuzu[i][7]=npc_feiji_state_down;
npc_feiji_shuzu[i][8]=9;
npc_feiji_shuzu[i][9]=0;
npc_feiji_shuzu[i][10]=32;
npc_feiji_shuzu[i][11]=32;
break;
}
}
}
}
if(jishuqi_time==500){//BOSS,第10批
npc_feiji_jianju=100;
for(int i=0;i<npc_feiji_shuzu.length;i++){
if(npc_feiji_shuzu[i][5]==0){
npc_feiji_shuzu[i][0]=10;
npc_feiji_shuzu[i][1]=-200;
npc_feiji_shuzu[i][2]=1;
npc_feiji_shuzu[i][3]=1;
npc_feiji_shuzu[i][4]=200;
npc_feiji_shuzu[i][5]=5;
npc_feiji_shuzu[i][6]=npc_feiji_state_down;
npc_feiji_shuzu[i][7]=npc_feiji_state_down;
npc_feiji_shuzu[i][8]=10;
npc_feiji_shuzu[i][9]=0;
npc_feiji_shuzu[i][10]=93;
npc_feiji_shuzu[i][11]=74;
break;
}
}
}
}
void next_npc_feiji_yidong(){//npc飛機移動,子彈移動
for(int i=0;i<npc_feiji_shuzu.length;i++){
if(npc_feiji_shuzu[i][5]!=0){
switch(npc_feiji_shuzu[i][7]){
case npc_feiji_state_up:
npc_feiji_shuzu[i][1]-=npc_feiji_shuzu[i][3];
break;
case npc_feiji_state_down:
npc_feiji_shuzu[i][1]+=npc_feiji_shuzu[i][3];
break;
case npc_feiji_state_left:
npc_feiji_shuzu[i][0]-=npc_feiji_shuzu[i][2];
break;
case npc_feiji_state_right:
npc_feiji_shuzu[i][0]+=npc_feiji_shuzu[i][2];
break;
case npc_feiji_state_upleft:
npc_feiji_shuzu[i][1]-=(npc_feiji_shuzu[i][3]*10+7)/14;
npc_feiji_shuzu[i][0]-=(npc_feiji_shuzu[i][2]*10+7)/14;
break;
case npc_feiji_state_upright:
npc_feiji_shuzu[i][1]-=(npc_feiji_shuzu[i][3]*10+7)/14;
npc_feiji_shuzu[i][0]+=(npc_feiji_shuzu[i][2]*10+7)/14;
break;
case npc_feiji_state_downleft:
npc_feiji_shuzu[i][1]+=(npc_feiji_shuzu[i][3]*10+7)/14;
npc_feiji_shuzu[i][0]-=(npc_feiji_shuzu[i][2]*10+7)/14;
break;
case npc_feiji_state_downright:
npc_feiji_shuzu[i][1]+=(npc_feiji_shuzu[i][3]*10+7)/14;
npc_feiji_shuzu[i][0]+=(npc_feiji_shuzu[i][2]*10+7)/14;
break;
}
if(npc_feiji_shuzu[i][0]>=0-500-npc_feiji_W//左邊出去
&&npc_feiji_shuzu[i][0]<=screen_W+500//右邊出去
&&npc_feiji_shuzu[i][1]>=0-400-npc_feiji_H//上邊出去
&&npc_feiji_shuzu[i][1]<=screen_H+400){//下邊出去
}else{
npc_feiji_shuzu[i][5]=0;
}
}
}
for(int i=0;i<npc_zidan_shuzu.length;i++){
if(npc_zidan_shuzu[i][4]!=0){
switch(npc_zidan_shuzu[i][7]){
case npc_feiji_state_up:
npc_zidan_shuzu[i][1]-=npc_zidan_shuzu[i][3];
break;
case npc_feiji_state_down:
npc_zidan_shuzu[i][1]+=npc_zidan_shuzu[i][3];
break;
case npc_feiji_state_left:
npc_zidan_shuzu[i][0]-=npc_zidan_shuzu[i][2];
break;
case npc_feiji_state_right:
npc_zidan_shuzu[i][0]+=npc_zidan_shuzu[i][2];
break;
case npc_feiji_state_upleft:
npc_zidan_shuzu[i][1]-=(npc_zidan_shuzu[i][3]*10+7)/14;
npc_zidan_shuzu[i][0]-=(npc_zidan_shuzu[i][2]*10+7)/14;
break;
case npc_feiji_state_upright:
npc_zidan_shuzu[i][1]-=(npc_zidan_shuzu[i][3]*10+7)/14;
npc_zidan_shuzu[i][0]+=(npc_zidan_shuzu[i][2]*10+7)/14;
break;
case npc_feiji_state_downleft:
npc_zidan_shuzu[i][1]+=(npc_zidan_shuzu[i][3]*10+7)/14;
npc_zidan_shuzu[i][0]-=(npc_zidan_shuzu[i][2]*10+7)/14;
break;
case npc_feiji_state_downright:
npc_zidan_shuzu[i][1]+=(npc_zidan_shuzu[i][3]*10+7)/14;
npc_zidan_shuzu[i][0]+=(npc_zidan_shuzu[i][2]*10+7)/14;
break;
}
if(npc_zidan_shuzu[i][0]>=0-100-4//左邊出去
&&npc_zidan_shuzu[i][0]<=screen_W+300//右邊出去
&&npc_zidan_shuzu[i][1]>=0-100-4//上邊出去
&&npc_zidan_shuzu[i][1]<=screen_H+300){//下邊出去
}else{
npc_zidan_shuzu[i][4]=0;
}
}
}
for(int i=0;i<npc_feiji_shuzu.length;i++){
if(npc_feiji_shuzu[i][5]!=0){
switch(npc_feiji_shuzu[i][8]){
case 4:
if(npc_feiji_shuzu[i][1]>=150){
npc_feiji_shuzu[i][6]=npc_feiji_state_right;
npc_feiji_shuzu[i][7]=npc_feiji_state_right;
}
break;
case 5:
if(npc_feiji_shuzu[i][0]<=50){
npc_feiji_shuzu[i][6]=npc_feiji_state_right;
npc_feiji_shuzu[i][7]=npc_feiji_state_right;
}
break;
case 6:
if(npc_feiji_shuzu[i][1]>=50){
if(npc_feiji_shuzu[i][0]<=20){
npc_feiji_shuzu[i][7]=npc_feiji_state_right;
}
if(npc_feiji_shuzu[i][0]>=100){
npc_feiji_shuzu[i][7]=npc_feiji_state_left;
}
}
break;
case 7:
if(npc_feiji_shuzu[i][0]>=100){
npc_feiji_shuzu[i][6]=npc_feiji_state_up;
npc_feiji_shuzu[i][7]=npc_feiji_state_up;
if(npc_feiji_shuzu[i][1]>=50&&npc_feiji_shuzu[i][1]<=51){
for(int j=0;j<npc_zidan_shuzu.length;j++){
if(npc_zidan_shuzu[j][4]==0){
npc_zidan_shuzu[j][0]=npc_feiji_shuzu[i][0]+npc_feiji_shuzu[i][10]/2;
npc_zidan_shuzu[j][1]=npc_feiji_shuzu[i][1]+npc_feiji_shuzu[i][11];
npc_zidan_shuzu[j][2]=2;
npc_zidan_shuzu[j][3]=2;
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -