⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 accv.java

📁 自己做的一个JAVA射击小游戏!可以上真机玩的!
💻 JAVA
📖 第 1 页 / 共 4 页
字号:
			   				
}
		    if(bullet.bullety<heighty[4]&&bullet.bulletx>51&&bullet.bulletx<=monsterx5[12]){ 			     		   				 	   				
	         monsterx5[12]=-30;
	      num+=2;
		   vector.removeElementAt(i);
			 i--; 					
				   				
}
			 if(bullet.bullety<heighty[0]&&bullet.bulletx>71&&bullet.bulletx<=monsterx[13]){ 			     		   				 	   				
				 monsterx[13]=-30;
				 num+=10;
				 vector.removeElementAt(i);
				 i--;
					   				
  }
			 if(bullet.bullety<heighty[1]&&bullet.bulletx>71&&bullet.bulletx<=monsterx2[13]){ 			     		   				 	   				
	         monsterx2[13]=-30;
		   vector.removeElementAt(i);
			 i--;
			num+=8;
			   			
}
		    if(bullet.bullety<heighty[2]&&bullet.bulletx>71&&bullet.bulletx<=monsterx3[13]){ 			     		   				 	   				
	         monsterx3[13]=-30;
		   vector.removeElementAt(i);
			 i--;
			num+=6;
							
}
	
		    if(bullet.bullety<heighty[3]&&bullet.bulletx>71&&bullet.bulletx<=monsterx4[13]){ 			     		   				 	   				
	         monsterx4[13]=-30;
	         num+=4;
		     vector.removeElementAt(i);
			 i--; 					
				   				
}
		    if(bullet.bullety<heighty[4]&&bullet.bulletx>71&&bullet.bulletx<=monsterx5[13]){ 			     		   				 	   				
	         monsterx5[13]=-30;
	      num+=2;
		   vector.removeElementAt(i);
			 i--; 					
				   				
}
			 if(bullet.bullety<heighty[0]&&bullet.bulletx>90&&bullet.bulletx<=monsterx[14]){ 			     		   				 	   				
				 monsterx[14]=-30;
				 num+=10;
				 vector.removeElementAt(i);
				 i--;	   				
					  		   
  }
			 if(bullet.bullety<heighty[1]&&bullet.bulletx>90&&bullet.bulletx<=monsterx2[14]){ 			     		   				 	   				
	         monsterx2[14]=-30;
		   vector.removeElementAt(i);
			 i--;
			num+=8;
				   			
}
		    if(bullet.bullety<heighty[2]&&bullet.bulletx>90&&bullet.bulletx<=monsterx3[14]){ 			     		   				 	   				
	         monsterx3[14]=-30;
		   vector.removeElementAt(i);
			 i--;
			num+=6;							
}
	
		    if(bullet.bullety<heighty[3]&&bullet.bulletx>90&&bullet.bulletx<=monsterx4[14]){ 			     		   				 	   				
	         monsterx4[14]=-30;
	         num+=4;
		     vector.removeElementAt(i);
			 i--; 									   				
}
		    if(bullet.bullety<heighty[4]&&bullet.bulletx>90&&bullet.bulletx<=monsterx5[14]){ 			     		   				 	   				
	         monsterx5[14]=-30;
	         num+=2;
		     vector.removeElementAt(i);
			 i--; 								   				
}
			
			 if(bullet.bullety<heighty[0]&&bullet.bulletx>111&&bullet.bulletx<=monsterx[15]){ 			     		   				 	   				
				 monsterx[15]=-30;
				 num+=10;
				 vector.removeElementAt(i);
				 i--;	   				
				System.out.println("52222"+i);	  		   
  }
			 if(bullet.bullety<heighty[1]&&bullet.bulletx>111&&bullet.bulletx<=monsterx2[15]){ 			     		   				 	   				
	         monsterx2[15]=-30;
		   vector.removeElementAt(i);
			 i--;
			num+=8;				   			
}
		    if(bullet.bullety<heighty[2]&&bullet.bulletx>111&&bullet.bulletx<=monsterx3[15]){ 			     		   				 	   				
	         monsterx3[15]=-30;
		   vector.removeElementAt(i);
			 i--;
			num+=6;
					}
	 		
		    if(bullet.bullety<heighty[3]&&bullet.bulletx>111&&bullet.bulletx<=monsterx4[15]){ 			     		   				 	   				
	         monsterx4[15]=-30;
	         num+=4;
		     vector.removeElementAt(i);
			 i--; 										   				
}
		    if(bullet.bullety<heighty[4]&&bullet.bulletx>111&&bullet.bulletx<=monsterx5[15]){ 			     		   				 	   				
	         monsterx5[15]=-30;
	      num+=2;
		   vector.removeElementAt(i);
			 i--; 										   				
}
			 
			 if(bullet.bullety<heighty[0]&&bullet.bulletx>131&&bullet.bulletx<=monsterx[16]){ 			     		   				 	   				
				 monsterx[16]=-30;
				 num+=10;
				 vector.removeElementAt(i);
				 i--;	   								  		   
  }
			 if(bullet.bullety<heighty[1]&&bullet.bulletx>131&&bullet.bulletx<=monsterx2[16]){ 			     		   				 	   				
	         monsterx2[16]=-30;
		   vector.removeElementAt(i);
			 i--;
			num+=8;					   			
}
		    if(bullet.bullety<heighty[2]&&bullet.bulletx>131&&bullet.bulletx<=monsterx3[16]){ 			     		   				 	   				
	         monsterx3[16]=-30;
		   vector.removeElementAt(i);
			 i--;
			num+=6;						
}
	
		    if(bullet.bullety<heighty[3]&&bullet.bulletx>131&&bullet.bulletx<=monsterx4[16]){ 			     		   				 	   				
	         monsterx4[16]=-30;
	         num+=4;
		     vector.removeElementAt(i);
			 i--; 									   				
}
		    if(bullet.bullety<heighty[4]&&bullet.bulletx>131&&bullet.bulletx<=monsterx5[16]){ 			     		   				 	   				
	         monsterx5[16]=-30;
	      num+=2;
		   vector.removeElementAt(i);
			 i--; 									   				
}
			
			 if(bullet.bullety<heighty[0]&&bullet.bulletx>151&&bullet.bulletx<=monsterx[17]){ 			     		   				 	   				
				 monsterx[17]=-30;
				 num+=10;
				 vector.removeElementAt(i);
				 i--;	   									   
  }
			 if(bullet.bullety<heighty[1]&&bullet.bulletx>151&&bullet.bulletx<=monsterx2[17]){ 			     		   				 	   				
	         monsterx2[17]=-30;
		   vector.removeElementAt(i);
			 i--;
			num+=8;				   			
}
		    if(bullet.bullety<heighty[2]&&bullet.bulletx>151&&bullet.bulletx<=monsterx3[17]){ 			     		   				 	   				
	         monsterx3[17]=-30;
		   vector.removeElementAt(i);
			 i--;
			num+=6;					
}
	
		    if(bullet.bullety<heighty[3]&&bullet.bulletx>151&&bullet.bulletx<=monsterx4[17]){ 			     		   				 	   				
	         monsterx4[17]=-30;
	         num+=4;
		     vector.removeElementAt(i);
			 i--; 										   				
}
		    if(bullet.bullety<heighty[4]&&bullet.bulletx>151&&bullet.bulletx<=monsterx5[17]){ 			     		   				 	   				
	         monsterx5[17]=-30;
	      num+=2;
		   vector.removeElementAt(i);
			 i--; 									   				
}
			
			 if(bullet.bullety<heighty[0]&&bullet.bulletx>171&&bullet.bulletx<=monsterx[18]){ 			     		   				 	   				
				 monsterx[18]=-30;
				 num+=10;
				 vector.removeElementAt(i);
				 i--;	   								  		   
  }
			 if(bullet.bullety<heighty[1]&&bullet.bulletx>171&&bullet.bulletx<=monsterx2[18]){ 			     		   				 	   				
	         monsterx2[18]=-30;
		   vector.removeElementAt(i);
			 i--;
			num+=8;			   			
}
		    if(bullet.bullety<heighty[2]&&bullet.bulletx>171&&bullet.bulletx<=monsterx3[18]){ 			     		   				 	   				
	         monsterx3[18]=-30;
		   vector.removeElementAt(i);
			 i--;
			num+=6;							
}
	
		    if(bullet.bullety<heighty[3]&&bullet.bulletx>171&&bullet.bulletx<=monsterx4[18]){ 			     		   				 	   				
	         monsterx4[18]=-30;
	         num+=4;
		     vector.removeElementAt(i);
			 i--; 									   				
}
		    if(bullet.bullety<heighty[4]&&bullet.bulletx>171&&bullet.bulletx<=monsterx5[18]){ 			     		   				 	   				
	         monsterx5[18]=-30;
	      num+=2;
		   vector.removeElementAt(i);
			 i--; 									   				
}
			 
			 if(bullet.bullety<heighty[0]&&bullet.bulletx>191&&bullet.bulletx<=monsterx[19]){ 			     		   				 	   				
				 monsterx[19]=-30;
				 num+=10;
				 vector.removeElementAt(i);
				 i--;	   									  		   
  }
			 if(bullet.bullety<heighty[1]&&bullet.bulletx>191&&bullet.bulletx<=monsterx2[19]){ 			     		   				 	   				
	         monsterx2[19]=-30;
		   vector.removeElementAt(i);
			 i--;
			num+=8;			   			
}
		    if(bullet.bullety<heighty[2]&&bullet.bulletx>191&&bullet.bulletx<=monsterx3[19]){ 			     		   				 	   				
	         monsterx3[19]=-30;
		   vector.removeElementAt(i);
			 i--;
			num+=6;							
}
	
		    if(bullet.bullety<heighty[3]&&bullet.bulletx>191&&bullet.bulletx<=monsterx4[19]){ 			     		   				 	   				
	         monsterx4[19]=-30;
	         num+=4;
		     vector.removeElementAt(i);
			 i--; 										   				
}
		    if(bullet.bullety<heighty[4]&&bullet.bulletx>191&&bullet.bulletx<=monsterx5[19]){ 			     		   				 	   				
	         monsterx5[19]=-30;
	         num+=2;
		     vector.removeElementAt(i);
			 i--; 								   				
}
  
         
	 }   
	}
	public void keyPressed(int keycode)
	{
		switch(keycode)
		{
		case KEY_NUM1:
		  //dRun=false;
	       //level++;
			break;
		case KEY_NUM5:
			switch(state)
			{
				case 0://LOGO状态
					break;
				case 1://菜单界面
					if(showMenu!=null)
					{
						showMenu.processEvent();
						
					}
					
					break;
				case 2://关于界面
					if(showAbout!=null)
						showAbout.processEvent();
					break;
				case 3://帮助状态
					if(showHelp!=null)
						showHelp.processEvent();
					break;
				case 4://暂停状态
					break;
				case 5://游戏中状态
					if(back!=null){
					if(bullet==null){
						bullet =new Bullet(this,back.X,back.Y);
						addBullet(bullet);
						}
						 if(level==1){
			    			  dRun=true;
			    			 
						 }
						 if(level==2){
			    			  dRun=true;
			    			 
						 }
						 if(level==3){
							 dRun=true;
						 }
				        if(level==4){
				        	 dRun=true;
				        	bullet.bullety=heighty[4];				 				       	
				        	
				        	if(bullet.bullety==heighty[4]&&bullet.bulletx>80&&bullet.bulletx<130){
				        		num+=10;
						        count++;
						
				        }
				        }
				        
					 if (!Bullet.isDisplay){ 
			              Bullet.isDisplay = true;
		              //设置坐
			            						
						   }
					}
					break;
				case 6://转圈状态
					
					break;
				case 7:
					
					break;
				case 8:
					
					bRun=false;
					break;
			}
			break;
			
		case KEY_NUM4:
			aRun=true;
			tankkey=4;
			break;
		case KEY_NUM6:
			aRun=true;
			tankkey=6;
			
			break;
		case KEY_NUM2:
			if(state==1&&showMenu!=null)
			{
				showMenu.processEvent(keycode);
			}
			else if(state==3&&showHelp!=null)
			{
				showHelp.processEvent(keycode);
			}
			
			break;
		case KEY_NUM8:
			if(state==1&&showMenu!=null)
			{
				showMenu.processEvent(keycode);
			}
			else if(state==3&&showHelp!=null)
			{
				showHelp.processEvent(keycode);
			}
			
			break;
		
			default:
				switch(getGameAction(keycode))
				{
				case FIRE:
					switch(state)
					{
						case 0://LOGO状态
							break;
						case 1://菜单界面
							if(showMenu!=null)
							{
								showMenu.processEvent();
							
								
							}
							
							break;
						case 2://关于界面
							if(showAbout!=null)
								showAbout.processEvent();
							break;
						case 3://帮助状态
							if(showHelp!=null)
								showHelp.processEvent();
							break;
						case 4://暂停状态
							break;
						case 5://游戏中状态
																					 
							break;
						case 6:
							
						    break;
						case 7:
					if(GameOver!=null)
							GameOver.processEvent();
							
							break;
						case 8:
							bRun=false;
							break;
					}
					break;
				case LEFT:
					aRun=true;
					tankkey=4;
					break;
				case RIGHT:
					aRun=true;
					tankkey=6;
					break;
				case UP:
					if(state==1&&showMenu!=null)
					{
						showMenu.processEvent(keycode);
					}
					else if(state==3&&showHelp!=null)
					{
						showHelp.processEvent(keycode);
					}
					
					break;
				case DOWN:
					if(state==1&&showMenu!=null)
					{
						showMenu.processEvent(keycode);
					}
					else if(state==3&&showHelp!=null)
					{
						showHelp.processEvent(keycode);
					}
					
					break;
				}
		}
		
	}
	public void keyReleased(int keycode)
	{
		super.keyReleased(keycode);
		switch(keycode)
		{
		case KEY_NUM1:
			aRun=false;
			break;
		case KEY_NUM5:
			bullet=null;
			break;
		case KEY_NUM6:
			//aRun=false;
			break;
		case KEY_NUM4:
			//aRun=false;
			break;
		case KEY_NUM8:
			if(state==3&&showHelp!=null)
				showHelp.processEvent(0);
			break;
			default:
				switch(getGameAction(keycode))
				{
				case FIRE:
					aRun=false;
					//cRun=false;
					
					break;
				case LEFT:
					aRun=false;
					break;
				case RIGHT:
					aRun=false;
					break;
				case DOWN:
				case UP:
					if(state==3&&showHelp!=null)
					showHelp.processEvent(0);
					break;
				}
		}
	}
	
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -