亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? my_gamecanvas.java

?? 一個(gè)手機(jī)的游戲。。源碼 要學(xué)習(xí)的朋友可以來(lái)下載
?? JAVA
字號(hào):
import javax.microedition.lcdui.game.GameCanvas;
import javax.microedition.lcdui.game.LayerManager;
import javax.microedition.lcdui.game.TiledLayer;
import javax.microedition.lcdui.*;

import java.io.IOException;
import java.util.*;

public class My_GameCanvas extends GameCanvas implements Runnable,CommandListener
{
	boolean exit_bz=false;       //退出標(biāo)志
	boolean isGamePaused=false;  //暫停標(biāo)志
	boolean isGameOver=false;    //暫停標(biāo)志
	boolean JiXubz=false;        //繼續(xù)標(biāo)志
	boolean csh_bz=true ;        //初始化標(biāo)志
	int sj_gan;                   //隨機(jī)桿變量
	int x2,y2;;                   //菜單坐標(biāo)
    private int action = -2,jsq2=0,js=1;             //分支條件變量
    int jsq=0;                    //記錄下的層數(shù)
    int by=0;
    int gan_x=60,gan_y=158;
    int i,i2;                        //桿序號(hào)
;
	
	
	private Image sp1_Image;     //閃屏圖片
	private Image sp2_Image;     //閃屏圖片
	private Image img;           //菜單背景圖片     
	private Image shezhi_img;    //設(shè)置圖片
	private Image help_img;      //幫助圖片
	private Image win_Image;     //勝利圖片
	private Image over_Image;    //失敗圖片
	private Image allbutton;     //按鈕圖片
	private Image laba;          //喇叭圖片  
	private Image yxbj;          //游戲背景
//	private Image gan_5;
//	private int[] f2={0,1,2};	
//	private int[] f5={0,0,1,1,2,2,3,3,2,2,1,1};
	
	private Graphics g;          //畫(huà)筆
	private Command back;        //按鈕對(duì)象
	private zouzou_MIDlet w; 
	MySprite man;
	MySprite []gan=new MySprite[5] ;
	MySprite touci ;
	Random rdm = new Random();           //隨機(jī)數(shù)對(duì)象
	private LayerManager mLayerManager;  //層管理類(lèi)對(duì)象
	
	protected My_GameCanvas(zouzou_MIDlet w) throws IOException
    {
        super(true);  //不調(diào)用keyPress等,提高速度和性能
        g=getGraphics();
        this.w=w;
		back = new Command("返回",Command.SCREEN,1);
        setCommandListener(this);
		mLayerManager = new LayerManager();
		game_init();
		ShanPing();
		zr_Image();
		x2=65;
		y2=60;
    }
	
//	載入閃屏圖片
	void ShanPing()
	{
		try
		{   
			sp1_Image = Image.createImage("/monternet_logo.png");
			sp2_Image = Image.createImage("/logo1.png");
		}
		catch (Exception e)
		{
		}
    }
	
	void zr_Image() //載入菜單等圖片
	{
		try
		{   
			img=Image.createImage("/MainMenu_new.png");
			shezhi_img=Image.createImage("/shezhi.png");
			help_img=Image.createImage("/help.png");
			win_Image=Image.createImage("/win.png");
			over_Image=Image.createImage("/over.png"); 
			allbutton=Image.createImage("/allbutton.png");
			laba=Image.createImage("/laba.png");
			yxbj=Image.createImage("/bg.png");
		}
		catch (Exception e)
		{
		}
	}
//	畫(huà)菜單
    public void Paint_Menu(Graphics g)
	{
    	g.drawImage(img, 0, 0, 0);
        g.setClip(x2,y2,52,20);
        if (js==1)
			g.drawImage(allbutton,x2-52,y2,0);
        else
		    g.drawImage(allbutton,x2,y2,0);
		g.setClip(x2,y2+23*1,52,20);
		if (js==2)
		    g.drawImage(allbutton,x2-52*3,y2+23*1,0);
		else
		    g.drawImage(allbutton,x2-52*2,y2+23*1,0);
		g.setClip(x2,y2+23*2,52,20);
		if (js==3)
			g.drawImage(allbutton,x2-52*5,y2+23*2,0);
        else
		    g.drawImage(allbutton,x2-52*4,y2+23*2,0);
		
		if (JiXubz==true)
		{
			g.setClip(x2,y2+23*3,52,20);
			if (js==4)
				g.drawImage(allbutton,x2-52*7,y2+23*3,0);
	        else
			    g.drawImage(allbutton,x2-52*6,y2+23*3,0);
		    
			g.setClip(x2,y2+23*4,52,20);
			if (js==5)
				g.drawImage(allbutton,x2-52*9,y2+23*4,0);
	        else
			    g.drawImage(allbutton,x2-52*8,y2+23*4,0);
			g.setClip(0,0,getWidth(),getHeight());
		
		}
		else
		{
			g.setClip(x2,y2+23*4,52,20);
			if (js==4)
				g.drawImage(allbutton,x2-52*9,y2+23*4,0);
	        else
			    g.drawImage(allbutton,x2-52*8,y2+23*4,0);
			g.setClip(0,0,getWidth(),getHeight());
		}
	}
    
    private void  Print_Item(Graphics g,int n)
    {
    	if(n==-2)//畫(huà)閃屏1 (移動(dòng)logo)
    		g.drawImage(sp1_Image,getWidth()/2,getHeight()/2,Graphics.VCENTER|Graphics.HCENTER);
    	if(n==-1)//畫(huà)閃屏2 (游戲?qū)W院logo)
    		g.drawImage(sp2_Image,0,0,0);
    	if(n==2)//畫(huà)幫助圖片
    	{
    		g.drawImage(help_img,0,0,0);
    		addCommand(back);
    	}
    	if(n==3)//畫(huà)設(shè)置圖片
    	{	
    		g.drawImage(shezhi_img,0,0,0);
    		g.setClip(100,75,16,14);
//    		if (labaBz==true)
//    			g.drawImage(laba,100,75,Graphics.LEFT|Graphics.TOP);
//    		else
//    			g.drawImage(laba,100-16,75,Graphics.LEFT|Graphics.TOP);
    		addCommand(back);
    	}
    	if(n==4)//畫(huà)失敗圖片
    	{
    		this.addCommand(back);
    		g.drawImage(over_Image,0,0,0);
    	}
    	if(n==5)//畫(huà)勝利圖片
    	{
    		addCommand(back);
    		g.drawImage(win_Image,0,0,0);
    	}
    }
    
//  角色開(kāi)始 ---定位
	void dingWei() throws IOException
	{		
		man.setPosition(60,135);         //人物的初始位置
		man.setXY(60,135);		
		gan[0].setPosition(60,158);
		gan[0].setXY(60,158);
		gan[0].setVisible(true);
		int j,k=gan_y;
		for(int i=1;i<5;i++)
		{
			k=k+50;
			j=Math.abs(rdm.nextInt()) % 106 +10;
			gan[i].setPosition(j,k);
			gan[i].setXY(j,k);
		}
		touci.setPosition(0,0);
		touci.setXY(0,0);
	}
	
	//循環(huán)刷桿
	void shuagan(int g) 
	{	
	    	int j=Math.abs(rdm.nextInt()) % 106 +10,k;
		    k=g-1;
		    if(k<1)  k=4;
		    gan[g].setPosition(j,gan[k].getY()+50);
		    gan[g].setXY(j,gan[k].getY()+50);
		    mLayerManager.append(gan[g]);	    
	}
	
	//開(kāi)始刷屏
	void game_init() throws IOException
	{
		man = createman();               //創(chuàng)建人物
		
		gan[0]= creategan(); //第一個(gè)桿坐標(biāo)位置
		for(int i=1;i<5;i++)
		{
		    gan[i]= creategan(); 
		    gan[i].fenzhen(sj_gan);
		}
		touci= createtouci();            //頭刺的坐標(biāo)位置
		
		dingWei();                       //定位		
		
		mLayerManager.append(gan[0]);    //綁定桿
		mLayerManager.append(gan[1]);      
		mLayerManager.append(gan[2]);
		mLayerManager.append(gan[3]);
		mLayerManager.append(gan[4]);
		mLayerManager.append(man);       //綁定人物
		mLayerManager.append(touci);     //綁定頭刺
		
		man.setVisible(false);           //不可見(jiàn)
		gan[0].setVisible(false);
		gan[1].setVisible(false);
		gan[2].setVisible(false);
		gan[3].setVisible(false);
		gan[4].setVisible(false);
		touci.setVisible(false);
		
	}
	
	//產(chǎn)生主角對(duì)象方法
	private MySprite createman() throws IOException
	{
		Image image = Image.createImage("/char.png");
		return new MySprite(image, 16, 17);
	}
	
//	產(chǎn)生頭刺對(duì)象方法
	private MySprite createtouci() throws IOException
	{
		Image image = Image.createImage("/teeth.png");
		return new MySprite(image, 176, 23);
	}
	
//	產(chǎn)生桿對(duì)象方法
	private MySprite creategan() throws IOException 
	{
		Image image=null;
		if(csh_bz)
		{
		    image = Image.createImage("/flat0.png");
		    csh_bz=false;
		}else
		{
			sj_gan=Math.abs(rdm.nextInt()) % 6 ;
		    switch(sj_gan)
		    {
		    case 0:
		    	image = Image.createImage("/flat0.png");
		    	break;
		    case 1:
		    	image = Image.createImage("/flat1.png");
		    	break;
		    case 2:
		    	image = Image.createImage("/flat2.png");
		    	break;
		    case 3:
		    	image = Image.createImage("/flat3.png");
		    	break;
		    case 4:
		    	image = Image.createImage("/flat4.png");
		    	break;
		    case 5:
		    	image = Image.createImage("/flat5.png");
		    	break;
		    }
		    
		}			
		return new MySprite(image, 50, 8);
	}
	//人與頭刺碰撞
	public boolean pengzhuang_1() 
	{
		if (man.collidesWith(touci,false))// true象素碰撞  false
		{
			siwang();
			return true;
		}else
			return false;		
	}
	
//	人與桿碰撞
	public boolean pengzhuang_2() 
	{
		for(i=0;i<5;i++)
		{
			if (man.collidesWith(gan[i],false))// true象素碰撞  false 
			{
				   return true;			       
			}					
		}
		return false;
	}
	
////	人與道具碰撞
//	public boolean  pengzhuang_3() 
//	{
//		if (man.collidesWith(daoju,false))// true象素碰撞  false 
//			   return true;
//			else
//			   return false;
//	}
	
	//桿與頭刺碰撞
	public boolean  pengzhuang_4() 
	{
		for(i2=0;i2<5;i2++)
		{
			if (gan[i2].collidesWith(touci,false))// true象素碰撞  false 
			{				
				gan[i2].setVisible(false);								
				return true;				
			}		
		}
		return false;
	}
	
    //產(chǎn)生線程并執(zhí)行線程方法
    public void start()      
	{
		Thread t = new Thread(this);
		t.start();
	}
    
//  游戲動(dòng)作
    void game_act() 
	{
    	g.drawImage(yxbj, 0, -240+by, Graphics.TOP | Graphics.LEFT);
		g.drawImage(yxbj, 0, by, Graphics.TOP | Graphics.LEFT);
		by+=5;
		if(by>=240) by=0;
		
		
    	man.setVisible(true); 
    	for(int i=0;i<5;i++)
    	{
    	   gan[i].setVisible(true);		  
		   gan[i].nextFrame();
    	}
		
		
		touci.setVisible(true);

		if (pengzhuang_2())
		{
			man.setPosition(man.getX(),gan[i].getY()-17);         //人物的初始位置
			man.setXY(man.getX(),gan[i].getY()-17);
		}else
		{
		    man.DOWN_MOVE();
		}
		if (pengzhuang_4())
		{
			if(i2==0)
			{
			   gan[0].setPosition(-100,-100);
			   gan[0].setXY(-100,-100);
			}else
			{
				try
				{
				    gan[i2]=creategan();
				}
			    catch(Exception e)
				{
				}	
				shuagan(i2) ;				
			}
		}
//		man.setFrame(0);
		gan[0].AUTO_MOVE();
		gan[1].AUTO_MOVE();
		gan[2].AUTO_MOVE();
		gan[3].AUTO_MOVE();
		gan[4].AUTO_MOVE();	
		g.setColor(0x000000);
		g.fillRect(0,158,176,19);
	}
   
//  實(shí)施 
    private void render(Graphics g)
	{
		g.setColor(0xffffff);
		g.fillRect(0, 0, getWidth(),getHeight());
		jsq2++;
		if (jsq2 == 10 )
		{
			action++;
		}
		else if(jsq2 == 15)
		     {
			    action++;
			    //jsq2=100;
		     }
	}
    
//  死亡
	public void  siwang() 
	{		
			action=4;
			man.setVisible(false);           
			gan[0].setVisible(false);
			gan[1].setVisible(false);
			gan[2].setVisible(false);
			gan[3].setVisible(false);
			gan[4].setVisible(false);
			touci.setVisible(false);
	}	
		
//	主線程
	public void run()      
	{
		while (!exit_bz) 
		{
			if (!isGamePaused)
			{
                //碰撞判斷3---(人與頭刺)
	        	pengzhuang_1();
				//鍵盤(pán)操作選擇
	        	KeyOS();
				render(g);	
				try 
				{
					Thread.sleep(50);
				} 
				catch (InterruptedException ie) 
				{
				}

//				分支情況
				switch(action)
				{
				     case -2: //如果action=-2,畫(huà)閃屏1
				    	  Print_Item(g,-2);
				    	  break;
				     case -1: //如果action=-1,畫(huà)閃屏2
				    	  Print_Item(g,-1);
				    	  break;
				     case 0:  //如果action=0,畫(huà)菜單
				    	  Paint_Menu(g);
		                  break;
				     case 1:  //如果action=1,畫(huà)游戲				    	
				    		 game_act();  //游戲動(dòng)作						    	 
		                  break; 
				     case 2:  //如果action=2,畫(huà)幫助
				    	  Print_Item(g,2);
		                  break;        
				     case 3:  //如果action=3,畫(huà)設(shè)置圖片
				    	  Print_Item(g,3);
		                  break;  
				     case 4:  //如果action=4,畫(huà)失敗
				    	  Print_Item(g,4);
		                  break;
				     case 5:  //如果action=5,畫(huà)勝利
				    	  Print_Item(g,5);
		                  break;     
		        }
				mLayerManager.paint(g, 0, 0);
				flushGraphics(); //刷新屏幕
			}		
	        else
	        {
	        	try 
				{
					Thread.sleep(100);
				} 
				catch (InterruptedException ie) 
				{
				}
	        }
		}
    }
	
//	鍵盤(pán)操作選擇
	private void KeyOS()
	{
		if (action==1) input_1();
		if (action==0) input_2();
//		if (action==3) input_3();
        //占位 容錯(cuò)
		if (action==2) input_4();
		if (action==4) input_4();
		if (action==5) input_4();
		if (action==-1) input_4();
		if (action==-2) input_4();
		
	}
	
	//占位 容錯(cuò)
	private void input_4()
	{
		int keyStates = getKeyStates();
	}
	
	   //鍵盤(pán)輸入處理方法1 主角控制
	private void input_1()
	{
        int keyStates = getKeyStates();
        if ((keyStates & LEFT_PRESSED) != 0)
		     man.LEFT_MOVE();
	    else if ((keyStates & RIGHT_PRESSED) != 0)
		     man.RIGHT_MOVE();
		
    }
	
    //鍵盤(pán)輸入處理方法2  菜單選擇
	private void input_2()
	{
		int keyStates = getKeyStates();
		if (JiXubz==true)
		{
			if ((keyStates & UP_PRESSED) != 0)
		    {
				 js--;
			     if (js<1)
			     {
					 js=5;
			     }
		    }
			if ((keyStates & DOWN_PRESSED) != 0)
		    {
				js++;
				if (js>5)
			    {
					 js=1;
			    }
			}
			if ((keyStates & FIRE_PRESSED) != 0)
			{
				 if (js==1)  
				 {
					 action=1;
					 jsq=0;
					 isGamePaused=false;
					 try
					    {
						 dingWei();          //新開(kāi)始
					    }
				        catch(Exception e)
					    {
					    }							 
					 this.addCommand(back);
				 }
			     if (js==2)  action=2;
				 if (js==3)  action=3;
				 if (js==4 && JiXubz==true)
				 {
					 action=1;
					 JiXubz=false;
					 this.addCommand(back);
				 }
				 if (js==5)  w.destroyApp(false);
			}
		}
		else
		{
			if ((keyStates & UP_PRESSED) != 0)
		    {
				 js--;
			     if (js<1)
			     {
					 js=4;
			     }
		    }
			if ((keyStates & DOWN_PRESSED) != 0)
		    {
				js++;
				if (js>4)
			    {
					 js=1;
			    }
			}
			if ((keyStates & FIRE_PRESSED) != 0)
			{
				 if (js==1)  
				 {
					 action=1;
					 jsq=0;
					 isGamePaused=false;
					 try
					    {
						 dingWei();          //新開(kāi)始
					    }
				        catch(Exception e)
					    {
					    }	
					 this.addCommand(back);
				 }
			     if (js==2)  action=2;
				 if (js==3)  action=3;
				 if (js==4)  w.destroyApp(false);
			}
		}
	}
	
	//按鈕監(jiān)聽(tīng)
	public void commandAction(Command c,Displayable d)
    {
		if (c == back)
		{
			if (action==1)
			{
				JiXubz=true;
				js=4;
			}
			else
				js=1;
			action=0;
			removeCommand(back);
			man.setVisible(false);           
			gan[0].setVisible(false);
			gan[1].setVisible(false);
			gan[2].setVisible(false);
			gan[3].setVisible(false);
			gan[4].setVisible(false);
			touci.setVisible(false);
		}
    }
}

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久只精品国产| 激情深爱一区二区| ...xxx性欧美| 国产日本亚洲高清| 久久综合色婷婷| 久久久久久久久久电影| 久久久一区二区三区| 精品成人一区二区| 久久男人中文字幕资源站| 精品sm在线观看| 久久久午夜电影| 国产精品女上位| 日韩美女久久久| 亚洲自拍偷拍欧美| 亚洲国产欧美在线人成| 亚洲va韩国va欧美va| 免费高清不卡av| 精品中文字幕一区二区小辣椒| 久久www免费人成看片高清| 紧缚奴在线一区二区三区| 国精品**一区二区三区在线蜜桃| 国产在线精品一区二区夜色| 国产精品一级在线| 成人av手机在线观看| 色哟哟在线观看一区二区三区| 欧洲激情一区二区| 日韩欧美亚洲国产精品字幕久久久| 欧美xxxxx牲另类人与| 久久精品在这里| 亚洲欧美二区三区| 日韩精品视频网站| 国产成人无遮挡在线视频| 99精品视频在线观看免费| 欧美性xxxxxx少妇| 精品国产自在久精品国产| 国产精品午夜在线观看| 亚洲麻豆国产自偷在线| 男男视频亚洲欧美| 成人免费高清在线观看| 在线免费观看成人短视频| 日韩欧美在线网站| 国产精品国产a级| 天天影视色香欲综合网老头| 国模套图日韩精品一区二区| 91女人视频在线观看| 欧美一区二区二区| 国产精品乱码一区二区三区软件 | 日韩电影在线观看电影| 国产精品中文字幕欧美| 在线免费观看一区| 久久综合网色—综合色88| 亚洲精品欧美专区| 精品一区二区国语对白| 97精品超碰一区二区三区| 日韩视频不卡中文| 一区二区视频在线| 激情综合网av| 在线视频欧美区| 欧美激情一区二区| 日本午夜精品一区二区三区电影| 99免费精品视频| 欧美成人一区二区三区| 亚洲乱码国产乱码精品精的特点| 韩日精品视频一区| 欧美日本韩国一区二区三区视频| 国产精品网友自拍| 美腿丝袜亚洲三区| 欧美性xxxxxxxx| 亚洲视频免费看| 黑人巨大精品欧美黑白配亚洲| 欧美天天综合网| 国产精品久久久久久久久免费桃花 | 欧美电影一区二区三区| 国产精品―色哟哟| 精品无码三级在线观看视频| 欧美日韩国产综合视频在线观看| 亚洲国产精品激情在线观看| 久久成人18免费观看| 在线不卡中文字幕播放| 一区二区高清免费观看影视大全| 播五月开心婷婷综合| 精品久久久久久久久久久久包黑料| 亚洲高清在线视频| 色综合天天在线| 国产精品久久午夜夜伦鲁鲁| 欧美日韩免费一区二区三区视频| 国产精品视频一二三区| 国产综合一区二区| 精品免费99久久| 蜜臀精品一区二区三区在线观看 | 91精品国产美女浴室洗澡无遮挡| 依依成人综合视频| 91丝袜国产在线播放| 亚洲国产精品精华液2区45| 国产乱码精品一区二区三| ww久久中文字幕| 国产精品一区一区三区| 精品国产一区a| 日本三级韩国三级欧美三级| 在线播放91灌醉迷j高跟美女| 一区二区三区毛片| 91福利在线播放| 一区二区三区日韩在线观看| 色综合 综合色| 一区二区三区欧美亚洲| 在线亚洲一区二区| 一区二区三区四区在线播放| 91看片淫黄大片一级在线观看| 亚洲人成小说网站色在线| 日本久久一区二区| 亚洲五月六月丁香激情| 5858s免费视频成人| 日本成人中文字幕在线视频| 91精品国产全国免费观看| 免费看黄色91| 国产三区在线成人av| 不卡在线观看av| 亚洲欧美另类小说| 欧美伊人久久大香线蕉综合69| 一个色在线综合| 在线成人小视频| 国产综合色在线| 国产精品对白交换视频| 日本高清不卡一区| 亚洲成人av一区| 日韩精品一区二区三区在线观看| 国产一区二区成人久久免费影院| 欧美激情一区在线观看| 91麻豆高清视频| 视频精品一区二区| 国产亚洲短视频| 91黄色免费观看| 美国欧美日韩国产在线播放| 久久婷婷一区二区三区| 99免费精品视频| 日韩黄色小视频| 日本一区二区三级电影在线观看| 99久久婷婷国产综合精品| 午夜天堂影视香蕉久久| 精品sm在线观看| 日本久久一区二区三区| 久久99精品国产.久久久久| 久久精品夜色噜噜亚洲a∨| 色狠狠色噜噜噜综合网| 美女网站一区二区| 亚洲视频电影在线| 欧美一区二区在线观看| 粉嫩绯色av一区二区在线观看| 亚洲激情欧美激情| 精品福利一二区| 在线观看国产一区二区| 久久av老司机精品网站导航| 亚洲欧洲日韩一区二区三区| 欧美一卡二卡在线| 91在线无精精品入口| 男人操女人的视频在线观看欧美| 亚洲欧美综合另类在线卡通| 欧美一区二区二区| 91论坛在线播放| 狠狠色丁香婷综合久久| 亚洲综合丝袜美腿| 久久精品欧美日韩精品| 欧美人动与zoxxxx乱| 成人黄色国产精品网站大全在线免费观看| 亚洲精品成人a在线观看| 久久久久久综合| 欧美日韩在线综合| 99久久精品国产麻豆演员表| 蜜桃一区二区三区在线观看| 亚洲精品日日夜夜| 日本一区二区三区国色天香 | 一区二区三区在线观看视频| 精品欧美一区二区三区精品久久| 在线观看国产日韩| 成人18精品视频| 国产伦精品一区二区三区免费迷| 午夜精品久久久久久久| 中文字幕在线观看一区| 国产三级一区二区| 欧美一级欧美一级在线播放| 日本道色综合久久| 成人av小说网| 懂色av一区二区三区蜜臀| 日本va欧美va欧美va精品| 亚洲综合色成人| 中文字幕日韩精品一区| 久久人人超碰精品| 日韩欧美在线观看一区二区三区| 欧美日韩视频不卡| 在线看日本不卡| 在线视频亚洲一区| 91搞黄在线观看| 99久久国产综合精品女不卡| 成人的网站免费观看| 成人一级黄色片| 国产成人aaa| 国产suv一区二区三区88区| 国产乱码精品一区二区三区五月婷 | 亚洲欧美日本在线| 亚洲美女偷拍久久|