《電子技術應用》
您所在的位置:首頁 > 模擬設計 > 設計應用 > Android游戲開發之重力系統開發
Android游戲開發之重力系統開發
摘要: 在重力傳感器中,雖然我也實現了一個圓形會根據手機反轉的角度而擁有不同的速度,但是其內置加速度算法都是Androidos封裝好的,而今天我們要講的重力系統就是去模擬這個加速度,從而讓一個自由落體的圓形,感覺跟現實中的皮球一樣有質有量!
Abstract:
Key words :

  在重力傳感器中,雖然我也實現了一個圓形會根據手機反轉的角度而擁有不同的速度,但是其內置加速度算法都是Android os封裝好的,而今天我們要講的重力系統就是去模擬這個加速度,從而讓一個自由落體的圓形,感覺跟現實中的皮球一樣有質有量!下落的時候速度加快,反彈起來以后速度慢慢減下來~

  OK,先上兩張截圖,然后簡單介紹之后進行講解:

  

  Demo:簡介:(咳咳、玩的有點H,狂點按鈕搞的滿屏都是 - -)

  當你點擊模擬器任意按鍵的時候會隨機在屏幕上生成一個隨機大小、隨即顏色、隨即位置、不停閃爍的一個圓形,并且圓形都擁有重力,在做自由落體,當圓形觸到屏幕底部的時候會反彈,并且反彈的高度一次比一次低!

  這個實例中,為了好看,我沒有讓圓形最終慢到停下來,會一直在一個高度進行的反彈,下落;

  還有一點:對于圓形當從一個高度自由落體的時候可能它在X坐標系上沒有發生改變,當然這是在我們代碼中,屬于理想狀態,因為現實生活中,一般X/Y坐標系都會有變動,在此Demo中,我主要把垂直下落并且反彈的功能做出來了,關于水平的加速度我沒做,第一是因為和垂直的處理思路基本一致,第二點我沒時間 - -。..

  好了 不廢話!先介紹一下我自定義的圓形類:

  MyArc.java

  view plaincopy to clipboardprint?

  ·········10········20········30········40········50········60········70········80········90········100·······110·······120·······130·······140·······150

  package com.himi;

  import java.util.Random;

  import android.graphics.Canvas;

  import android.graphics.Color;

  import android.graphics.Paint;

  import android.graphics.RectF;

  /**

  * @author Himi

  * @自定義圓形類

  */

  public class MyArc {

  private int arc_x, arc_y, arc_r;//圓形的X,Y坐標和半徑

  private float speed_x = 1.2f, speed_y = 1.2f;//小球的x、y的速度

  private float vertical_speed;//加速度

  private float horizontal_speed;//水平加速度,大家自己試著添加吧

  private final float ACC = 0.135f;//為了模擬加速度的偏移值

  private final float RECESSION = 0.2f;//每次彈起的衰退系數

  private boolean isDown = true;//是否處于下落 狀態

  private Random ran;//隨即數庫

  /**

  * @定義圓形的構造函數

  * @param x 圓形X坐標

  * @param y 圓形Y坐標

  * @param r 圓形半徑

  */

  public MyArc(int x, int y, int r) {

  ran = new Random();

  this.arc_x = x;

  this.arc_y = y;

  this.arc_r = r;

  }

  public void drawMyArc(Canvas canvas, Paint paint) {//每個圓形都應該擁有一套繪畫方法

  paint.setColor(getRandomColor());//不斷的獲取隨即顏色,對圓形進行填充(實現圓形閃爍效果)

  canvas.drawArc(new RectF(arc_x + speed_x, arc_y + speed_y, arc_x + 2 *

  arc_r + speed_x, arc_y + 2 * arc_r + speed_y), 0, 360, true, paint);

  }

  /**

  * @return

  * @返回一個隨即顏色

  */

  public int getRandomColor() {

  int ran_color = ran.nextInt(8);

  int temp_color = 0;

  switch (ran_color) {

  case 0:

  temp_color = Color.WHITE;

  break;

  case 1:

  temp_color = Color.BLUE;

  break;

  case 2:

  temp_color = Color.CYAN;

  break;

  case 3:

  temp_color = Color.DKGRAY;

  break;

  case 4:

  temp_color = Color.RED;

  break;

  case 6:

  temp_color = Color.GREEN;

  case 7:

  temp_color = Color.GRAY;

  case 8:

  temp_color = Color.YELLOW;

  break;

  }

  return temp_color;

  }

  /**

  * 圓形的邏輯

  */

  public void logic() {//每個圓形都應該擁有一套邏輯

  if (isDown) {//圓形下落邏輯

  /*--備注1-*/speed_y += vertical_speed;//圓形的Y軸速度加上加速度

  int count = (int) vertical_speed++;

  //這里拿另外一個變量記下當前速度偏移量

  //如果下面的for (int i = 0; i 《 vertical_speed++; i++) {}這樣就就死循環了 - -

  for (int i = 0; i 《 count; i++) {//備注1

  /*--備注2-*/ vertical_speed += ACC;

  }

  } else {//圓形反彈邏輯

  speed_y -= vertical_speed;

  int count = (int) vertical_speed--;

  for (int i = 0; i 《 count; i++) {

  vertical_speed -= ACC;

  }

  }

  if (isCollision()) {

  isDown = !isDown;//當發生碰撞說明圓形的方向要改變一下了!

  vertical_speed -= vertical_speed * RECESSION;//每次碰撞都會衰減反彈的加速度

  }

  }

  /**

  * 圓形與屏幕底部的碰撞

  * @return

  * @返回true 發生碰撞

  */

  public boolean isCollision() {

  return arc_y + 2 * arc_r + speed_y 》= MySurfaceViee.screenH;

  }

  }

  代碼比較簡單主要講解下幾個備注:

  備注1:

  估計有些同學看到這里有點小暈,我解釋下,大家都知道自由落體的時候,速度是越來越快的,這是受到加速度的影響,所以這里我們對原有的圓形y速度基礎上再加上加速度!

  備注2:

  雖然加速度影響了圓形原有的速度,但是我們的加速度也不是恒定的,為了模擬真實球體的自由下落,這里我們不僅對加速度增加了偏移量ACC,而且我們還要對其變化的規律進行模擬,讓下次的加速度偏移量成倍增加!所以為什么要for循環的時候把加速度的值當成for循環的一個判定條件!

  在重力傳感器中,雖然我也實現了一個圓形會根據手機反轉的角度而擁有不同的速度,但是其內置加速度算法都是Android os封裝好的,而今天我們要講的重力系統就是去模擬這個加速度,從而讓一個自由落體的圓形,感覺跟現實中的皮球一樣有質有量!下落的時候速度加快,反彈起來以后速度慢慢減下來~

  OK,先上兩張截圖,然后簡單介紹之后進行講解:

  

  Demo:簡介:(咳咳、玩的有點H,狂點按鈕搞的滿屏都是 - -)

  當你點擊模擬器任意按鍵的時候會隨機在屏幕上生成一個隨機大小、隨即顏色、隨即位置、不停閃爍的一個圓形,并且圓形都擁有重力,在做自由落體,當圓形觸到屏幕底部的時候會反彈,并且反彈的高度一次比一次低!

  這個實例中,為了好看,我沒有讓圓形最終慢到停下來,會一直在一個高度進行的反彈,下落;

  還有一點:對于圓形當從一個高度自由落體的時候可能它在X坐標系上沒有發生改變,當然這是在我們代碼中,屬于理想狀態,因為現實生活中,一般X/Y坐標系都會有變動,在此Demo中,我主要把垂直下落并且反彈的功能做出來了,關于水平的加速度我沒做,第一是因為和垂直的處理思路基本一致,第二點我沒時間 - -。..

  好了 不廢話!先介紹一下我自定義的圓形類:

  MyArc.java

  view plaincopy to clipboardprint?

  ·········10········20········30········40········50········60········70········80········90········100·······110·······120·······130·······140·······150

  package com.himi;

  import java.util.Random;

  import android.graphics.Canvas;

  import android.graphics.Color;

  import android.graphics.Paint;

  import android.graphics.RectF;

  /**

  * @author Himi

  * @自定義圓形類

  */

  public class MyArc {

  private int arc_x, arc_y, arc_r;//圓形的X,Y坐標和半徑

  private float speed_x = 1.2f, speed_y = 1.2f;//小球的x、y的速度

  private float vertical_speed;//加速度

  private float horizontal_speed;//水平加速度,大家自己試著添加吧

  private final float ACC = 0.135f;//為了模擬加速度的偏移值

  private final float RECESSION = 0.2f;//每次彈起的衰退系數

  private boolean isDown = true;//是否處于下落 狀態

  private Random ran;//隨即數庫

  /**

  * @定義圓形的構造函數

  * @param x 圓形X坐標

  * @param y 圓形Y坐標

  * @param r 圓形半徑

  */

  public MyArc(int x, int y, int r) {

  ran = new Random();

  this.arc_x = x;

  this.arc_y = y;

  this.arc_r = r;

  }

  public void drawMyArc(Canvas canvas, Paint paint) {//每個圓形都應該擁有一套繪畫方法

  paint.setColor(getRandomColor());//不斷的獲取隨即顏色,對圓形進行填充(實現圓形閃爍效果)

  canvas.drawArc(new RectF(arc_x + speed_x, arc_y + speed_y, arc_x + 2 *

  arc_r + speed_x, arc_y + 2 * arc_r + speed_y), 0, 360, true, paint);

  }

  /**

  * @return

  * @返回一個隨即顏色

  */

  public int getRandomColor() {

  int ran_color = ran.nextInt(8);

  int temp_color = 0;

  switch (ran_color) {

  case 0:

  temp_color = Color.WHITE;

  break;

  case 1:

  temp_color = Color.BLUE;

  break;

  case 2:

  temp_color = Color.CYAN;

  break;

  case 3:

  temp_color = Color.DKGRAY;

  break;

  case 4:

  temp_color = Color.RED;

  break;

  case 6:

  temp_color = Color.GREEN;

  case 7:

  temp_color = Color.GRAY;

  case 8:

  temp_color = Color.YELLOW;

  break;

  }

  return temp_color;

  }

  /**

  * 圓形的邏輯

  */

  public void logic() {//每個圓形都應該擁有一套邏輯

  if (isDown) {//圓形下落邏輯

  /*--備注1-*/speed_y += vertical_speed;//圓形的Y軸速度加上加速度

  int count = (int) vertical_speed++;

  //這里拿另外一個變量記下當前速度偏移量

  //如果下面的for (int i = 0; i 《 vertical_speed++; i++) {}這樣就就死循環了 - -

  for (int i = 0; i 《 count; i++) {//備注1

  /*--備注2-*/ vertical_speed += ACC;

  }

  } else {//圓形反彈邏輯

  speed_y -= vertical_speed;

  int count = (int) vertical_speed--;

  for (int i = 0; i 《 count; i++) {

  vertical_speed -= ACC;

  }

  }

  if (isCollision()) {

  isDown = !isDown;//當發生碰撞說明圓形的方向要改變一下了!

  vertical_speed -= vertical_speed * RECESSION;//每次碰撞都會衰減反彈的加速度

  }

  }

  /**

  * 圓形與屏幕底部的碰撞

  * @return

  * @返回true 發生碰撞

  */

  public boolean isCollision() {

  return arc_y + 2 * arc_r + speed_y 》= MySurfaceViee.screenH;

  }

  }

  代碼比較簡單主要講解下幾個備注:

  備注1:

  估計有些同學看到這里有點小暈,我解釋下,大家都知道自由落體的時候,速度是越來越快的,這是受到加速度的影響,所以這里我們對原有的圓形y速度基礎上再加上加速度!

  備注2:

  雖然加速度影響了圓形原有的速度,但是我們的加速度也不是恒定的,為了模擬真實球體的自由下落,這里我們不僅對加速度增加了偏移量ACC,而且我們還要對其變化的規律進行模擬,讓下次的加速度偏移量成倍增加!所以為什么要for循環的時候把加速度的值當成for循環的一個判定條件!

  好了,下面來看我們SurfaceView!

  view plaincopy to clipboardprint?

  ·········10········20········30········40········50········60········70········80········90········100·······110·······120·······130·······140·······150

  package com.himi;

  import java.util.Random;

  import java.util.Vector;

  import android.content.Context;

  import android.graphics.Canvas;

  import android.graphics.Color;

  import android.graphics.Paint;

  import android.util.Log;

  import android.view.KeyEvent;

  import android.view.SurfaceHolder;

  import android.view.SurfaceView;

  import android.view.SurfaceHolder.Callback;

  public class MySurfaceViee extends SurfaceView implements Callback, Runnable {

  private Thread th;

  private SurfaceHolder sfh;

  private Canvas canvas;

  private Paint paint;

  private boolean flag;

  public static int screenW, screenH;

  private Vector《MyArc》 vc;//這里定義裝我們自定義圓形的容器

  private Random ran;//隨即庫

  public MySurfaceViee(Context context) {

  super(context);

  this.setKeepScreenOn(true);

  vc = new Vector《MyArc》();

  ran = new Random();//備注1

  sfh = this.getHolder();

  sfh.addCallback(this);

  paint = new Paint();

  paint.setAntiAlias(true);

  setFocusable(true);

  }

  public void surfaceCreated(SurfaceHolder holder) {

  flag = true;//這里都是上一篇剛講過的。。。

  th = new Thread(this);

  screenW = this.getWidth();

  screenH = this.getHeight();

  th.start();

  }

  public void draw() {

  try {

  canvas = sfh.lockCanvas();

  canvas.drawColor(Color.BLACK);

  if (vc != null) {//當容器不為空,遍歷容器中所有圓形畫方法

  for (int i = 0; i 《 vc.size(); i++) {

  vc.elementAt(i).drawMyArc(canvas, paint);

  }

  }

  } catch (Exception e) {

  // TODO: handle exception

  } finally {

  try {

  if (canvas != null)

  sfh.unlockCanvasAndPost(canvas);

  } catch (Exception e2) {

  }

  }

  }

  private void logic() {//主邏輯

  if (vc != null) {//當容器不為空,遍歷容器中所有圓形邏輯

  for (int i = 0; i 《 vc.size(); i++) {

  vc.elementAt(i).logic();

  }

  }

  }

  @Override

  public boolean onKeyDown(int keyCode, KeyEvent event) {

  //當按鍵事件響應,我們往容器中仍個我們的圓形實例

  vc.addElement(new MyArc(ran.nextInt(this.getWidth()), ran.nextInt(100), ran.nextInt(50)));

  return true;

  }

  public void run() {

  // TODO Auto-generated method stub

  while (flag) {

  logic();

  draw();

  try {

  Thread.sleep(100);

  } catch (Exception ex) {

  }

  }

  }

  public void surfaceChanged(SurfaceHolder holder, int format, int width, int height) {

  Log.v(“Himi”, “surfaceChanged”);

  }

  public void surfaceDestroyed(SurfaceHolder holder) {

  flag = false;

  }

  }

  OK,代碼都很簡單,也很清晰! 稍微說一句:像MyArc里面也有類似MysurfaceView中一樣的方法 logic() 以及draw()這樣是更好的管理我們的代碼結構,清晰思路,讓該干什么的就去干什么,這樣省的亂~

  源碼下載地址:http://download.csdn.net/source/2992517

  補充下://備注1 這里!有的童鞋說for循環可以簡寫:這我就要提示各位童鞋了~

  for (int i = 0; i 《 count; i++) {

  vertical_speed += ACC;

  }

  以上代碼確實可以用一句來表示:

  vertical_speed +=ACC*count; 或者 vertical_speed =vertical_speed + ACC*count;

  但是要注意:因為我這里變量都是浮點數,大家都知道對于浮點數有位數的限制,那么我這里用for來寫可以避免乘積,如果簡寫的形式會有造成得到的結果有差異!!!!所以要注意;

  還有千萬不要簡寫成 vertical_speed =(vertical_speed +ACC)*count; 這是錯誤的!

此內容為AET網站原創,未經授權禁止轉載。
主站蜘蛛池模板: 国产一区二区欧美日韩 | 亚洲一区二区三区四区五区六区 | 国精品产品区三区 | 国产侵犯亲女在线 | 三级不卡视频 | 日韩色小说 | a一级免费视频 | 精国产品一区二区三区四季综 | 五十路熟女一区二区三区 | 欧美成人自拍 | 国产精品日日夜夜 | 欧美激情自拍 | 无码av天天av天天爽 | 日本二区在线观看 | 亚洲免费黄色 | 性丰满白嫩白嫩的hp124 | 久久综合激情网 | 狠狠色丁香婷婷久久综合五月 | 精久国产一区二区三区四区 | 亚洲va久久久噜噜噜久久天堂 | 无码人妻一区二区三区免费视频 | 亚洲精品乱码久久久久久麻豆不卡 | 国产激情久久久久影院老熟女 | 人人妻人人澡人人爽精品日本 | 男女免费视频网站 | 日韩在线中文字幕视频 | 91成人在线观看喷潮蘑菇 | 成人av片在线观看 | 国产美女永久免费无遮挡 | 白浆网站 | 久久综合久久久久 | 日本一区二区免费在线 | 在线观看毛片av | 国产日韩一区二区 | 色先锋av资源中文字幕 | 我想看一级黄色片 | 欧美最猛黑人xxxxx猛交 | 国产免费观看黄av片 | 精品国产一区二区三区久久狼5月 | 九九久久国产精品 | 免费又黄又爽又色的视频 | 国产精品成人免费一区二区视频 | 爱情岛亚洲论坛入口福利 | 日本a级片在线播放 | 国产69精品一区二区亚洲孕妇 | www久久国产| 又粗又硬又大又爽免费视频播放 | av成人免费在线观看 | 好吊操视频 | 国产乱人伦偷精品视频免下载 | 污视频免费网站 | 亚洲人成人7777在线播放 | 日韩乱码人妻无码中文字幕视频 | 中文字幕成人在线观看 | 亚洲精品久久久无码一区二区 | 亚洲成色777777女色窝 | 国产成人av一区二区三区 | 天天视频国产 | 激情午夜影院 | 99久久久无码国产精品 | 九草在线观看 | 韩国极品少妇xxxxⅹ视频 | 天堂а在线中文在线新版 | 天美传媒精品 | 乱淫a裸体xxxⅹ | 四虎国产成人永久精品免费 | 小12萝8禁在线喷水观看 | 日韩欧美色视频 | 亚洲中文字幕高清有码在线 | 亚洲国产成人av好男人在线观看 | 中文字幕一区二区三区日韩精品 | 岛国精品在线观看 | 摸大乳喷奶水www视频 | 亚洲免费一级片 | 欧美成人三级在线 | 日韩精品一二 | 亚洲欧洲日产国产 最新 | 国产成人欧美一区二区三区 | 日韩视频免费观看高清 | 欧美专区在线视频 | 国产激情美女久久久久久吹潮 | 一区二区三区毛片 | 国产成人在线免费观看 | 亚洲欧美中文日韩在线 | 久久久久久高清 | 亚洲影视在线 | 91免费视频入口 | 日本强伦片中文字幕免费看 | 福利小视频在线播放 | 免费精品视频一区二区三区 | 日韩免费在线视频 | 久久色视频 | 可以看av的网站 | 日韩精品一区二区三区四区在线观看 | 橘梨纱av一区二区三区在线观看 | 久久精品女人 | 成人免费观看视频网站 | 日本精品入口免费视频 | 国产精品国产三级国产aⅴ9色 | 色播网址| 国产精品久久久久久亚瑟影院 | 又色又爽又高潮免费视频观看 | 国产色综合天天综合网 | 精品播放 | 中文字幕精品av一区二区五区 | 国产亚洲xxxx在线播放 | 香蕉在线观看视频 | 精品无码一区二区三区爱欲九九 | 日韩人妻少妇一区二区三区 | 亚洲欧美国产精品久久久久久久 | 人人狠狠综合久久亚洲 | 亚洲精品国产精品99久久 | 日韩3p视频| 台湾三级毛片 | 少妇又色又紧又爽又高潮 | 成人免费观看激情视频 | 国产精品初高中害羞小美女文 | 手机免费看av | 国产美女无遮挡永久免费 | 黑人做爰xxxⅹ性少妇69 | 少妇人妻偷人精品无码视频新浪 | 亚洲国产精品久久久久婷蜜芽 | 伊大人香蕉综合8在线视 | 国产线播放免费人成视频播放 | 欧美性大片xxxxx久久久 | 亚洲毛片a | 欧美自拍嘿咻内射在线观看 | 麻豆黄色网址 | 性色生活片 | 黄桃av无码免费一区二区三区 | 成人精品亚洲 | 肉色超薄丝袜脚交91 | 亚洲女同2| 欧美精品一区二区三区四区在线 | 激情综合色 | 香蕉一区二区 | 成人午夜国产内射主播 | 欧美日韩一级久久久久久免费看 | 最新免费av | 日本高清视频免费看 | 中文有码无码人妻在线 | 欧美乱码精品一区二区 | 男人和女人做爽爽视频 | 国产女人久久精品视 | 色妞色视频一区二区三区四区 | 精品一区二区三区国产 | 又爽又黄又无遮挡的视频 | 国产一区二区自拍视频 | 女人被男人躁得好爽免费视频 | 精品亚洲一区二区三区在线播放 | 日韩av片免费观看 | 婷婷在线免费视频 | 亚洲大尺度无码无码专线一区 | 亚洲精品一区二区三区婷婷月 | 国产精品亚洲一区二区在线观看 | 日日好av | 俄罗斯兽交黑人又大又粗水汪汪 | 九色丨蝌蚪pony蜜桃臀 | 免费av不卡在线观看 | 日本三区视频 | 欧美日韩在线免费观看视频 | 91久久精品一区二区别 | 日韩一卡2卡3卡4卡2021免费观看国色天香 | 精品国产成人一区二区三区 | 小箩莉末发育娇小性色xxxx | 毛片大全免费看 | 精品久久久久久无码专区 | 91性高潮久久久久久久久 | juliaannxxxxx高清| 天天色天天色天天色 | 欧美激情视频一区二区三区在线播放 | 亚洲欧美在线综合 | 最全aⅴ番号库网 | 国产精品一区在线 | 中文字幕第一页在线vr | 欧美三日本三级少妇三2023 | 亚洲天堂久久精品 | 日韩加勒比一本无码精品 | 一区免费观看 | 综合亚洲欧美 | 国产日韩欧美在线观看视频 | 伊人久久精品无码二区麻豆 | 男女男精品视频网站 | 手机在线播放av | 色屁屁在线 | 亚洲奶汁xxxx哺乳期 | 天堂中文av在线 | 97一区二区国产好的精华液 | 忘忧草日本在线播放www | 国产亚洲午夜高清国产拍精品 | 午夜诱惑痒痒网 | 91精品国产91久久久久 | 国产a久久麻豆入口 | 日本成人在线播放 | 亚洲欧美日韩一区二区三区四区 | 精品国产一区二区三区四区在线看 | 2021最新国产精品网站 | 国语做受对白xxxxx在线流氓 | 免费人成自慰网站 | 国产欧美精品区一区二区三区 | 深夜在线网站 | 日韩avv| 青青青国产在线观看免费 | 免费av毛片| 日韩精品2 | 99国产精品自拍 | 香蕉综合在线 | 狠狠干性视频 | 欧美成人精品第一区 | 亚洲精品乱码久久久久v最新版 | 深夜精品 | 日本不卡中文字幕 | 希岛爱理aⅴ在线中文字幕 希岛爱理和黑人中文字幕系列 | 国产女性无套免费看网站 | 99精品免费久久久久久久久日本 | 天天干狠狠干 | 久久天堂视频 | blacked欧美极品一区 | 成年人激情网站 | 久久免费看少妇高潮a | 国产伦精品一区二区三 | 91人体视频 | 91亚洲人人在字幕国产 | 特级淫片aaaaaaa级附近的 | 91av蝌蚪| 成人性生交大片免费看中文视频 | 国产丝袜在线观看视频 | 亚洲天堂2017无码中文 | 91久久精品人人做人人爽综合 | 最新国产精品久久精品 | 欧美精品一区二区蜜臀亚洲 | 久久久99日产 | theporn国产在线精品 | 亚洲欧洲精品成人久久曰 | 强制中出し~大桥未久10在线播放 | 天天综合网国产 | 秒拍福利视频 | 精品不卡一区二区 | www国产亚洲精品久久麻豆 | 中文字幕3 | 日本精品久久久久久 | 国产白嫩精品又爽又深呻吟 | h视频在线免费看 | 黑人一区| 91精品国产色综合久久不卡98口 | 亚洲欧美日韩一区在线观看 | 麻豆短视频 | 国产三级欧美三级日产三级99 | 成人小视频在线观看免费 | 实拍男女野外做爰视频 | 国产精品视频第一页 | 男人吃奶摸下挵进去啪啪软件 | 国产毛片久久久久久国产毛片 | 中文字幕一区三区 | 国产三级在线 | 国产精品高潮呻吟久久aⅴ码 | 中文字幕在线观看三区 | 亚洲国产一区二区三区日本久久久 | 日韩片在线观看 | 91精品国产闺蜜国产在线闺蜜 | 影音先锋日韩资源 | 欧美韩国一区 | 欧美性在线视频 | 午夜福利视频合集1000 | 国产成人精品亚洲 | а√天堂资源中文最新版地址 | 免费萌白酱国产一区二区三区 | 久久综合区 | 亚色视频在线 | 国产视频资源在线观看 | 日日躁夜夜躁狠狠躁aⅴ蜜 日日躁夜夜躁狠狠躁超爽2001 | 欧美丰满少妇高潮18p | 伊人原创视频 | 日b视频免费观看 | 日韩成人精品一区二区 | 亚洲视频一区二区 | 伊人成年网 | 伦理东北丰满少妇 | 91精品国产色综合久久不卡98最新章节 | 98国产精品综合一区二区三区 | 91露脸的极品国产系列 | 国产又粗又硬又爽的视频 | 国产成人性色生活片 | 国产ts人妖一区二区 | 绯色av粉嫩av蜜臀av | 拧花蒂尿用力按凸起喷水尿一区 | 中文字幕无码精品亚洲资源网久久 | 一区二区精品久久 | 欧美黑人xxxⅹ高潮交 | 亚洲天堂av网站 | jizz免费在线观看 | 超碰中文在线 | 狠狠ri | 国产免费看av | 91国偷自产一区二区使用方法 | 看个毛片 | 久久久精品国产一区二区三区 | 亚洲色婷婷久久精品av蜜桃 | 欧美激情视频网站 | 午夜精品国产精品大乳美女 | 国产内谢 | 欧洲精品久久久 | 亚洲 欧美 视频 | 国产精品18久久久久久vr | 激情五月亚洲 | 国产成人免费观看视频 | 亚洲美女福利 | 亚洲色欲在线播放一区二区三区 | 在线免费观看视频黄 | 日本最新免费二区三区 | 亚洲黄在线观看 | 国产91福利 | 色亚洲天堂 | a级裸体bbbbb | 亚洲黑丝在线 | 国产精品久久久久久久久大全 | 国产在线无码视频一区二区三区 | 欧美孕妇孕交黑巨大网站 | 一区二区三区免费 | 在线亚洲天堂 | 日日干网站 | 天天曰天天爽 | 天天操天 | 精品久久久久久久久久久国产字幕 | 天天碰天天碰 | 成年女人永久免费观看视频 | 丰满少妇大力进入 | 91视频合集 | 精品国产欧美一区二区 | 亚洲 欧洲 无码 在线观看 | 国产亚洲真人做受在线观看 | 中文字幕丝袜精品久久 | 卧室激情呻吟黄暴h文 | 性做久久久久久久 | 欧美一区在线看 | 午夜激情一区二区 | 少妇真实被内射视频三四区 | 东北女人啪啪ⅹxx对白 | 久久久婷婷五月亚洲97号色 | 久草成人网 | 日本丶国产丶欧美色综合 | 亚洲美女网站 | 国产盗摄夫妻原创视频在线观看 | 中文无线乱码二三四区 | 亚洲国产精品毛片 | 欧美亚洲国产另类 | 久久女同互慰一区二区三区 | 欧美精品在线观看一区二区 | 26uuu亚洲婷婷狠狠天堂 | 国产伦理五月av一区二区 | 欧美成视频人免费淫片 | 久久久噜噜噜 | 男人爽女人下面动态图 | 疯狂做爰的爽文多肉小说王爷 | 毛茸茸熟妇丰满张开腿呻吟性视频 | 国产精品不卡在线观看 | 野外做受又硬又粗又大视频√ | 伊人天堂在线 | 免费国产a | 91色伦| 国产乡下妇女做爰视频 | 欧美乱妇高清无乱码免费 | 欧洲a老妇女黄大片 | 侵犯在线一区二区三区 | 中国猛少妇色xxxxx | 日韩 欧美 自拍 | av手机天堂 | 国产成人免费高潮激情视频 | 免费激情片 | 久久久久亚洲精品中文字幕 | 少妇激情一区二区三区视频小说 | 午夜精品亚洲一区二区三区嫩草 | 9999人体做爰大胆视频摄影 | 黄色av网站免费在线观看 | 蜜桃传媒一区二区亚洲 | 日本爽爽| 久久99日 | 欧美日韩视频在线播放 | 在线一区二区视频 | 国产精品4huwww| 日韩精品一区二区三区四区在线观看 | 色综合社区 | 欧美另类极品videosbest最新版本 | jzzjzz日本丰满成熟少妇 | 久久久久久久久888 国产激情无码一区二区 | 牲交欧美兽交欧美 | 无码丰满熟妇juliaann与黑人 | 一级毛片一级黄片 | 国产怡红院在线观看 | 美女高清视频免费视频 | 日韩视频h | 人人妻人人澡人人爽欧美一区双 | 91麻豆欧美成人精品 | 无码h黄肉3d动漫在线观看 | 色狠久| 密臀av在线 | 97资源共享在线视频 | 色视频一区二区三区 | 国产美女视频国产视视频 | 国语自产精品视频在线看 | 米奇777四色精品人人爽 | 中文字幕在线国产 | 黄色福利网站 | 一本久久道 | 殴美一区二区 | 亚洲国产精品久久久久久无码 | 国产精品一级无遮挡毛片 | 97国产真实伦对白精彩视频8 | 中文字幕在线亚洲精品 | 亚洲狼人综合网 | 色琪琪丁香婷婷综合久久 | 日本sm极度另类视频 | 亚洲精品国产suv一区88 | 我把护士日出水了视频90分钟 | 国产激情视频网站 | 久久久精品久久日韩一区综合 | 边吃奶边添下面好爽 | 国产后进极品圆润翘臀在后面玩 | 国产美女久久 | 无码熟妇人妻av在线电影 | 亚洲91精品 | 四虎8848精品成人免费网站 | 国产98视频 | av在线伊人 | 一本色道久久综合亚洲精品酒店 | 都市激情亚洲综合 | 在线观看视频www | 国产精品偷伦视频免费手机播放 | 久久不见久久见免费影院视频 | 337人体做爰大胆视频 | 午夜影视网| 日本久久中文字幕 | 成年人三级视频 | 人妻夜夜爽天天爽三区丁香花 | 成人影视在线播放 | 亚洲日韩乱码中文字幕 | 青春草在线视频观看 | 欧美wwwxxxx| 黑人巨大精品一区二区 | 在线毛片网站 | 欧美高清视频一区二区三区 | av在线专区| 午夜黄色大片 | 91亚洲乱码卡一卡二卡新区豆瓣 | 午夜精品久久久久久久久久久 | 亚洲一区二区观看播放 | 日韩人妻精品一区二区三区视频 | 亚洲大尺度专区 | 中文字幕乱码人妻综合二区三区 | 一级片在线免费 | 黄色毛片在线观看 | 欧美国产片 | 少妇高潮尖叫黑人激情在线 | 国产激情视频一区二区三区 | ⅹ一art唯美在线观看 | 欧美综合天天夜夜久久 | 欧美最猛性xxxxx(亚洲精品) | 69精品欧美一区二区三区 | 久久综合久久美利坚合众国 | 狠狠爱成人 | 激情五月婷婷网 | 免费在线中文字幕 | 国产一毛片| 日韩毛片 | 午夜dj高清免费观看视频 | dy888亚洲精品一区二区三区 | 国产精品无码av天天爽播放器 | 日韩美女视频网站 | 国产又黄又粗又猛又爽视频 | 日本无码人妻精品一区二区蜜桃 | 国产精品欧美一区二区三区奶水 | 免费国产a级片 | 激情四虎| 久久精品蜜桃 | 四虎成人精品无码永久在线 | 中文字幕在线观看一区二区 | 成人性生交大全免费中文版 | 理论片第一页 | 亚洲精品一二三区久久伦理中文 | 香蕉爱爱视频 | 亚洲精品一区二区三区四区乱码 | 东热ca大乱合集 | 黄色在线观看av | 日韩精品第二页 | 国产精品视频500部 国产精品视频99 | 香蕉福利 | 国产精品美女www爽爽爽 | 亚洲乱码视频 | 日狠狠| 国产91色在线亚洲 | 久久九九av免费精品 | 国产精品码在线观看0000 | 97视频免费看 | 国产精品天天av精麻传媒 | 亚洲视屏在线 | 久久精品日产第一区二区 | 亚洲人成网站在线在线观看 | 天堂综合网 | 国产成人亚洲人欧洲 | 大肉大捧一进一出好爽视频mba | 无码中文字幕波多野结衣 | 老牛嫩草一区二区三区眼镜 | 久久精国产 | 日韩在线免费观看av | 国产aⅴ夜夜欢一区二区三区 | 农村少妇一区二区三区蜜桃 | 懂色av中文在线 | 久久久噜噜噜www成人网 | 久久国产亚洲精品无码 | 五月婷婷俺也去 | 日韩在线免费av | 国产精品99久久久久久www | 日韩精品射精管理在线观看 | 麻豆精品视频在线观看 | 丝袜脚交一区二区 | 人与嘼av免费 | www久久久久久久久 www久久久久久久久久 | 亚洲图色视频 | 毛片久久久久久久 | 午夜激情婷婷 | 美国少妇性做爰 | 久久精品欧美日韩精品 | 欧美性生活在线视频 | 久久久久国产一区 | 红杏成av人影院在线观看 | 日韩女优在线 | 裸体丰满白嫩大尺度尤物 | 午夜艹逼 | 99久久日韩精品免费热麻豆美女 | 岛国av网站 | 日日噜噜噜夜夜爽爽狠狠视频寻花 | 成人在线观看小视频 | 欧美男人又粗又长又大 | 手机永久免费av在线播放 | 中文字幕亚洲精品 | 欧美激情精品成人 | 色橹橹欧美在线观看视频高清 | 久久激情久久 | 欧美高清处破的免费视频 | 欧美激情亚洲一区 | 亚洲一区免费在线观看 | 亚洲第一页在线观看 | 天天干夜夜玩 | 91精产品一区一区三区40p | 99爱精品视频在线观看免费 | a级性生活视频 | 国产交换配乱淫视频a免费 国产精成人品免费观看 | 天天天天天天干 | 250pp亚洲情艺中心欧美 | 久久精品中文字幕一区二区三区 | 色婷婷av一区二区三区之一色屋 | 91手机在线看片 | 和朋友换娶妻一区二区 | 国产精品中文字幕av | 欧美真人做爰在线观看 | 日日摸夜夜添夜夜添国产精品 | 午夜天堂精品久久久久 | 亚洲国产区男人本色 | 久久我不卡 | 天天干天天看 | 日日噜噜夜夜狠狠久久av小说 | 91视频污网站 | 无码人妻久久一区二区三区不卡 | 女教师少妇高潮免费 | 精品国产一区二区三区色欲 | 中国特级黄色毛片 | 性色欲情网站iwww | 最新中文字幕av专区 | 国内精品久久久久久久久久久 | 国产日韩精品一区二区 | 亚洲理伦| 精品www久久久久久奶水 | 他揉捏她两乳不停呻吟在线播放 | 日韩中文字幕视频在线观看 | 九一精品视频 | 免费 成 人 黄 色 网 | 精品亚洲国产成人av制服丝袜 | 高辣h文乱乳h文男男双性视频 | 国产农村1级毛片 | 精品亚洲国产成av人片传媒 | 波多野吉衣在线观看视频 | 日产精品99久久久久久 | 国产对白刺激视频 | 人人九九 | 国产suv精品一区二区62 | 欧美大胆少妇bbw | 亚洲精品www久久久 国产免费无码一区二区视频 | 国产精品怕怕怕免费视频 | 成人99| 久久久女女女女999久久 | 亚洲精品一区二区三区不卡 | 青青青青在线 | 在线观看日本中文字幕 | 国产精品亚洲а∨天堂免在线 | 污视频在线 | 中文字幕日产av | 日本少妇一级片 | 婷婷丁香九月 | a级在线看 | 欧美黄色大片免费看 | 日本不卡中文字幕 | 毛片免费视频观看 | 一a本v道久久 | 免费淫片 | 91抖音成人 | 国产黄在线观看免费观看不卡 | 精品久久久久国产免费第一页 | 特一级一性一交一视一频 | 午夜影院0606| 国产91精品一区二区 | 草草影院在线 | 一本久久知道综合久久 | 欧美色图中文字幕 | 久久久久夜色精品国产老牛91 | 日韩精品大片 |