日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

基于Java实现的植物大战僵尸游戏

發布時間:2023/12/20 java 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 基于Java实现的植物大战僵尸游戏 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

資源下載地址:https://download.csdn.net/download/sheziqiong/86812910
資源下載地址:https://download.csdn.net/download/sheziqiong/86812910

基于Java設計的植物大戰僵尸游戲

一、植物大戰僵尸游戲規則

游戲簡介

玩家通過種植太陽花收取陽光來購買植物;通過種植不同的植物來抵御僵尸的攻擊。當一個關卡里的僵尸全部被消滅時,玩家勝;當僵尸越過地圖的右邊界時,僵尸勝利。

植物簡介

購買植物需要花費一定數量的陽光,每購買一次過后需要冷卻一段時間才能再次購買。每個關卡允許使用的植物各有不同,不同植物的特性也不同

植物主要分為:攻擊類,防御類和生產類。也可以分為夜間植物和白天植物(夜間植物只能在夜間出現)

攻擊類

  • 發射類
  • 防御類
  • 攻擊增強類

發射類

當僵尸進入射手的射程內時,射手會發射豌豆攻擊。

  • 豌豆射手

    • 單發射手
      • 攻擊:20
      • 耐久:300
      • 射程:正前方一整行
    • 雙發射手
      • 發射速度是單發射手的兩倍,其余同單發射手。
    • 三線射手
      • 該植物可同時向3排(植物所處排和左右排)同時發射出3顆豌豆 ,其余同單發射手。
    • 寒冰射手
      • 寒冰射手每次攻擊發射一顆冰豌豆,命中目標后對僵尸造成傷害。其余同單發射手。
    • 機槍射手
      • 連續射出四發豌豆子彈
      • 四倍的快樂
    • 小噴菇(夜間植物)
      • 小噴菇免費
      • 射程短
    • 膽小菇(夜間植物)
      • 它是一種遠程射手,敵人接近后會躲起來,不會攻擊。
      • 攻擊:20
      • 耐久:300
      • 射程:正前方一整行

爆炸類

  • 櫻桃炸彈
    • 種下0.6秒后爆炸,能炸死3*3范圍內的僵尸
  • 火爆辣椒
    • 種下0.75秒后爆炸,能炸死同排的僵尸
  • 土豆雷
    • 種下后2s后長大,在此期間可以被僵尸吃掉。
    • 長大后進入等待狀態,當同排僵尸距離土豆雷半格時,土豆雷爆炸,僵尸被炸死。
    • 耐久: 300

吞食類

  • 食人花
    • 能夠一口吞掉僵尸,然后要咀嚼消化一段時間,此時容易受到攻擊。
    • 耐久:300

攻擊增強類

  • 火炬樹樁
    • 用來增強豌豆植物發射的豌豆的火力,當豌豆劃過樹樁后,會變成火球,豌豆的威力變成2倍
    • 但是如果穿過的是寒冰豌豆就會變成普通的豌豆了

防御類

  • 堅果墻
    • 攻擊性:0(無攻擊力)
    • 防御力:3000(較高)
    • 用于阻礙僵尸前進的步伐
  • 高堅果
    • 巨大的堅果,可以更好的阻擋僵尸前行
    • 攻擊性:0(無攻擊力)
    • 防御力:8000

生產類

生產陽光,供拾取購買植物

  • 向日葵
    • 可生產陽光
    • 耐久:300
  • 陽光菇(夜間植物)
    • 白天睡覺,可在夜間生產陽光
    • 耐久:250
  • 雙子向日葵
    • 雙份的陽光,雙份的喜悅
    • 耐久:300

僵尸簡介

在游戲中,不同種類的僵尸會一波波的攻擊。不同僵尸的攻擊值,耐久,特性有所不同。

僵尸分為:

  • 普通僵尸
    • 游戲中最普通的花園僵尸
    • 血量:270(普通)
    • 攻擊:啃食攻擊,100/秒
    • 速度:約4.7秒/格(普通)
  • 旗幟僵尸
    • 該僵尸是領頭者,速度比普通僵尸快
    • 血量:270
  • 路障僵尸
    • 防御能力是普通僵尸的兩倍
    • 血量:640
  • 鐵桶僵尸
    • 防御能力比路障僵尸更強
    • 血量:1100
  • 橄欖球僵尸
    • 速度很快,防御強于鐵桶僵尸
    • 血量:1160
  • 讀報僵尸
    • 報紙可做防御,拿著報紙時速度很慢
    • 多次受到攻擊后失去報紙,防御變低,速度變快
    • 血量:420

附加道具簡介

  • 小推車
    • 位于最后防線的前方,當僵尸瀕臨最后防線時,小推車出動,將同排僵尸碾壓致死。
  • 陽光
    • 可以靠天吃飯獲得
    • 可以生產類植物處獲得
    • 拾取后,可用來購買植物

關卡簡介

逐個關卡擊破,取得最終勝利。

關卡很有趣,請各位自行體驗,這里不再贅述。

二、文檔

1. 類圖

整體:

核心部分:

大圖見docs文件夾

2. 用例圖

3. 時序圖

I. 更新植物

II. 開始新游戲

III. 向僵尸總HP最少的行添加一個指定的僵尸

IV. 陽光下落

V. 向音頻池添加游戲音效

三、項目完成情況

這是一份項目開始時準備的的TODO-List

游戲核心- [x] 單次派發系統- [x] 基于FSM的狀態機制- [x] 基于多線程的音頻池(使用.wav)- [x] 附帶(類似)回調函數的雜項GIF播放系統- [x] 交互界面- [x] 開始界面- [x] 游戲界面- [x] 后院- [x] 卡牌槽- [x] 陽光槽- [x] 卡牌槽- [x] 卡牌- [x] 關卡進度- [x] 界面交互- [x] 放置植物- [x] 收集陽光- [x] 暫停界面- [x] 通關/失敗提示- [x] 關卡設計- 考慮一關總僵尸量一定- 每間隔一段時間放置- 原則:- 在僵尸總HP最少的行上放置 植物- [x] 普通植物- [x] 向日葵- [x] 雙子向日葵- [x] 豌豆射手- [x] 雙發射手- [x] 三線射手- [x] 機槍射手- [x] 寒冰射手- [x] 堅果墻- [x] 高堅果- [x] 食人花- [x] 櫻桃炸彈- [x] 火爆辣椒- [x] 土豆雷- [x] 火炬樹樁- [ ] 夜間植物- [x] 小噴菇- [x] 膽小菇- [ ] 大噴菇- [x] 陽光菇 僵尸- [x] 普通僵尸- [x] 旗幟僵尸- [x] 路障僵尸- [x] 鐵桶僵尸- [x] 橄欖球僵尸- [ ] 小丑僵尸- [x] 讀報僵尸- [ ] 撐桿跳僵尸 子彈類- [x] 豌豆- [x] 冰豌豆- [x] 燃燒豌豆- [x] 孢子- [ ] 大孢子(大噴菇)

四、附錄

(魔幻)植物大戰(成精)僵尸擴展編程不Van全指南

原理簡介

一、名詞解釋

  • FSM,有限狀態自動機,一個FSM相當于一個獨立的AI系統,每一個能夠獨立動作個體都擁有屬于自己的FSM系統。舉幾個例子
    • 豌豆射手擁有以下幾種狀態
      • 0:待機態,沒有可以攻擊的僵尸
      • 1:攻擊態,攻擊態=攻擊+CD
      • 2:HP耗盡,立即被回收
    • 普通僵尸擁有以下幾種狀態
      • 0 : 待機態,未出場
      • 1 : 有頭行走
      • 2 : 有頭攻擊
      • 3 : 無頭行走
      • 4 : 無頭攻擊
      • 5 : 被炸死,立即被回收
      • 6 : 無頭死亡(正常死亡),立即被回收
    • 一個狀態又兩部分組成,一是表示狀態的數字,這個數字是這個狀態的唯一標示,二是狀態附帶的動作,即個體被判定處于這個狀態后應該執行的操作。例子接上面
      • 對于豌豆射手
        • 0/1:
          • 當HP耗盡 -> 2
        • 0:
          • 當觀測到有可攻擊的僵尸 -> 1
        • 1:
          • 當不再有可攻擊的僵尸(上面的檢測條件添加.negate()即可實現) -> 0
      • 對于普通僵尸
        • 1/2/3/4:
          • 當受到足以致命的爆炸傷害 -> 5
        • 3/4:
          • 當HP耗盡 -> 6
        • 1:
          • 觀測到可攻擊 -> 2
          • HP低于閾值 -> 3(掉頭行走)
        • 2:
          • 不再可攻擊(等價于(1->2).negate()) -> 1
          • HP低于閾值 -> 4(掉頭攻擊)
        • 3:
          • 觀測到可攻擊 -> 4
        • 4:
          • 不再可攻擊(等價于(3->4).negate()) -> 3
      • 要求:
        • 任何對于死亡的檢測必須寫在前面,因為沒有實現狀態轉移的優先級,當檢測到可滿足的轉移條件后就不再檢測其他條件
  • 函數式編程,本項目使用函數編程接口
    • Predicate:
      • 接受參數并返回true/false
      • 用作檢測是否滿足轉移條件
      • 程序中使用BiPredicate,接受兩個參數,一是游戲棋盤的總體,二是實體本身
    • Consumer
      • 接受參數并執行,無返回值
      • 用作狀態的執行
      • 程序中使用BiConsumer,接受兩個參數,同上
  • 音頻池,用來播放游戲中的音樂與音效
    • 背景音樂,同一時刻只允許存在一個背景音樂,且背景音樂自動設置為循環播放
    • 游戲音效,子彈擊中僵尸、僵尸啃噬植物等均為音效,一經添加立即播放,播放完畢后釋放資源(由JVM接管)
  • 二、代碼組織形式

  • 庫組織形式
    • model 模型
      • base基本類型
      • bullets子彈
      • plants植物
      • sound音頻
      • zombies僵尸
      • level 關卡
    • view 視圖渲染部分
    • controller 用戶交互界面
  • 游戲棋盤GameBoard成分
    • 僵尸圖 zombieMap
    • 植物圖 plantMap
    • 子彈圖 bulletMap
    • 雜項圖 extraMap
    • 陽光圖 sumMap,原本設計在雜項里,但考慮到檢測的效率,故獨立之
  • 核心API講解

  • 注意,本部分代碼因項目后期沒有維護,可能已過時,詳情請參考具體代碼

  • abstract void setStateTable(); //設置狀態表

    • 任何繼承Root的子類都必須實現的方法
    • 以豌豆射手Pershooter類為例:protected void setStateTable() {// 0 : 正常// 1 : 攻擊// 2 : HP耗盡BiConsumer<GameBoard, Root> attack = ((gameBoard, root) ->// 攻擊時應該做什么{if ((intervalCount++) % attackPerTicks == 0){Plant pt = (Plant) root;for (Object ob : gameBoard.zombieMap.getRow(pt.getY())){Zombie zb = (Zombie) ob;if (zb.getX() - pt.getX() <= MAX_PROBE_RANGE){gameBoard.bulletMap.getRow(pt.getY()).add(new BeanBullet(pt.getX() + pt.getWidth() / 2, pt.getY()));SoundPool.addSound(GameRule.choice(GameRule.pea_shoot));return;}}}});addState(0, "peashooter.gif", null);addState(1, "peashooter.gif", attack);addState(2, "peashooter.gif", (gameBoard, root) -> finish = true); }
    • 類中的方法addState
      • 接受兩個參數
      • 方法簽名為void addState(int state, String fName, BiConsumer<GameBoard, Root> action)
        • state為當前狀態碼
        • fName為狀態要播放的gif,可為null
        • action為BiConsumer,是該狀態要執行的操作,可為null
  • abstract void setStateTransfer(); //設置轉移條件

    • 任何繼承Root的子類都必須實現的方法
    • 以豌豆射手Pershooter類為例:protected void setStateTransfer() {// BOTH -> HP耗盡死亡addTransfer(new int[] {0, 1}, 2, ((gameBoard, root) -> hp <= 0));// 待機 -> 開始攻擊addTransfer(0, 1, getAttackTransfer(MAX_PROBE_RANGE));// 攻擊 -> 待機addTransfer(1, 0, getAttackTransfer(MAX_PROBE_RANGE).negate()); }
    • 類中的方法addTransfer
      • 接受三個參數
      • 方法簽名為void addTransfer(int from, int to, BiPredicate<GameBoard, Root> cond)
        • from為來自的狀態
        • to為滿足cond后轉移到的狀態
        • cond為BiPredicate,是狀態轉移條件
        • 還定義有方法void addTransfer(int[] froms, int to, BiPredicate<GameBoard, Root> cond)
          • froms數組中各元素都會被展開成原方法形式
          • 旨在實現快速添加對象死亡的轉移條件
  • 音頻池SoundPool系統

    • 音頻池為游戲提供了背景音樂與游戲音效支持
    • public static void addSound(String fName)
      • 添加音效
      • 音效會被立刻播放
      • 播放結束后自動回收
      • 一時刻可能有很多很多音效在播放
    • public static void setBGmusic(String fName)
      • 設置背景音樂
      • 音樂會被立刻播放
      • 音樂循環
      • 每一時刻只能有一首正在播放的BGM,重設后會替換原BGM
    • 注意
      • 上述兩方法為靜態方法,調用方式為
        • SoundPool.addSound(xxxxx);
        • SoundPool.setBGmusic(xxxxx);
      • 編碼人員不用創建該類的任何實例,兩靜態方法會自動處理
    • 現狀:音頻系統是引起游戲很卡的罪魁禍首
      • [完成]初步優化:使用字典管理正在播放的音頻,限制同一音頻最多同時播放3個,稍有改善

      • [待進行]進一步構思:

        • 使用線程池技術,預先開辟線程,消除線程構造與回收造成的系統資源消耗
  • 關卡Level & LevelManager & LevelFactory系統

    • Level: 保存一個關卡的信息
    • LevelManager: 組合一個Level并被多個類所傳遞,用于獲取關卡信息與處理游戲勝負
    • LevelFactory: 關卡工廠,想添加新的關卡就寫在這里
    • 如何寫一個新關卡:
      • 你需要提供
        • 關卡的編號
        • 出現在本關的所有僵尸與他們的數量
        • 總波數
        • 總時間
        • 下一關的編號(-1代表結束)
        • 可以使用的植物
        • 場景圖片
        • 背景音樂
        • 是否從天上掉落陽光
        • 掉落陽光的間隔是多少
        • 預先設置的植物
      • 編寫成代碼:Level level = new Level(); HashMap<String, Integer> zombieCount = new HashMap<>(); ArrayList<PlantInfo> cards = new ArrayList<>(); ArrayList<PreSetPlant> pres = new ArrayList<>(); zombieCount.put("normal_zombie", 10); // 10個普通僵尸 zombieCount.put("football_zombie", 10); // 10個橄欖球僵尸 zombieCount.put("buckethead_zombie", 5); // 5個鐵桶僵尸 zombieCount.put("conehead_zombie", 5); // 5個路障僵尸 zombieCount.put("newspaper_zombie", 5); // 5個讀報僵尸cards.add(new PlantInfo("Chomper", 50, 2)); // 可使用食人花, 花費50陽光,冷卻2s cards.add(new PlantInfo("Jalapeno", 50, 2)); // 火爆辣椒 cards.add(new PlantInfo("Peashooter", 100, 2)); // 豌豆射手 cards.add(new PlantInfo("Threepeater", 100, 2)); // 三發射手 cards.add(new PlantInfo("CherryBomb", 100, 2)); // 櫻桃炸彈 cards.add(new PlantInfo("ScaredyShroom", 100, 2)); // 膽小菇// 預設植物, new (name, col, row) pres.add(new PreSetPlant("PotatoMine", 5, 0)); pres.add(new PreSetPlant("PotatoMine", 5, 1)); pres.add(new PreSetPlant("PotatoMine", 5, 2)); pres.add(new PreSetPlant("PotatoMine", 5, 3)); pres.add(new PreSetPlant("PotatoMine", 5, 4));level.setLevelNumber(1) // 關卡編號1.setZombies(zombieCount) // 設置所有僵尸(見上方).setWaves(10) // 10波.setLevelTime(50) // 50秒(最后一波僵尸出現的時間).setLevelNext(2) // 下一關進入編號2.setPlantInfos(cards) // 設置可使用的植物.setlevelImg(GameRule.backgroundDay) // 關卡背景.setLevelBgmusic(GameRule.dayBG) // 背景音樂.setDropSun(true) // 白天,從天上掉陽光.setDropSunPerSeconds(5) // 第一關,陽光掉落頻繁.setPrePlants(pres); // 預設植物,可為空
      • 由于大量使用了Java的反射機制,使得程序具有特別強大的靈活性,可以看出,僅需要一個字符串便能調用一個類
      • 所以,新建一個關卡只需要填寫很少的代碼
      • 由于植物的花費與冷卻時間可控,我們還可以做出許多有趣的小游戲,比如:
        • 一關只允許使用爆炸物,且爆炸物冷卻時間極短而且花費很低
        • 一關的高堅果與堅果墻十分廉價,但攻擊方式只有普通豌豆射手
        • 更多腦洞任君開發
  • 僵尸、植物、子彈或雜項何時被系統刪除

    • 在Root類中有一名為finish的布爾型變量,一旦為true,則會在最近一次的更新中被移除
    • 對于動畫,例如僵尸的倒下死亡或被炸死,有兩種處理思路
      • 轉移到這個狀態,播放這個gif,sleep對應時間后在設置為finish=true
      • 轉移到這個狀態,立刻設置為finish=true,在雜項map內添加這樣的gif
    • 本程序在簡潔性與易擴展型的考量下決定使用后者,具體使用方法舉例如下:// 僵尸被炸死 addState(5, null, (gameBoard, root) -> {finish = true;gameBoard.extraMap.add(new Extra(getPath() + "boom_die.gif", 3500, getX(), getY())); });// 僵尸HP耗盡 addState(6, null, (gameBoard, root) -> {finish = true;gameBoard.extraMap.add(new Extra(getPath() + "nohead_die.gif", 1500, getX(), getY())); });
    • Extra類的構造函數簽名如下
      • public Extra(String fName, int ms, int x, int y, boolean bullet)
      • 與public Extra(String fName, int ms, int x, int y)
      • 其中
        • fName為需要播放的gif文件
        • ms為gif所需執行時間,用于Thread.sleep()
        • x, y,物體坐標
        • bullet,是否為子彈,true代表是,不填為否
    • Extra類被構造后會在最近一次的更新中被添加
    • 在延遲時間到后自動被回收,實現方法同為finish=true
  • raMap.add(new Extra(getPath() + “nohead_die.gif”, 1500, getX(), getY()));
    });
    ```
    - Extra類的構造函數簽名如下
    - public Extra(String fName, int ms, int x, int y, boolean bullet)
    - 與public Extra(String fName, int ms, int x, int y)
    - 其中
    - fName為需要播放的gif文件
    - ms為gif所需執行時間,用于Thread.sleep()
    - x, y,物體坐標
    - bullet,是否為子彈,true代表是,不填為否
    - Extra類被構造后會在最近一次的更新中被添加
    - 在延遲時間到后自動被回收,實現方法同為finish=true

    END

    資源下載地址:https://download.csdn.net/download/sheziqiong/86812910
    資源下載地址:https://download.csdn.net/download/sheziqiong/86812910

    總結

    以上是生活随笔為你收集整理的基于Java实现的植物大战僵尸游戏的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    国产三级视频 | 国产精品成人一区二区三区吃奶 | 在线观看精品 | 国产精品久久网 | 婷婷综合五月天 | 日韩va欧美va亚洲va久久 | 91精品视频在线 | 成人免费91 | 国产尤物一区二区三区 | 国产精品男女啪啪 | 麻豆视频入口 | 91高清免费观看 | 久久中文精品视频 | 中文字幕在线观看视频免费 | 成年人免费在线 | 中文字幕有码在线播放 | 国产成人久久精品亚洲 | 国产尤物在线视频 | 亚洲精品动漫在线 | 久久视频一区二区 | 99精品视频中文字幕 | 色婷婷激情 | 国产午夜精品一区二区三区四区 | 91刺激视频 | 日韩av一区二区在线播放 | 国产免费久久av | 久久午夜精品视频 | 黄色片视频在线观看 | 久久久2o19精品 | 日韩精品久久久久久 | 久久精品网站视频 | 国产精品毛片网 | 国产一区二区精品 | 国产一区二区三区视频在线 | 97精品一区| 国产高清一 | 手机av在线网站 | 午夜91视频 | 国产精品porn | 中文 一区二区 | 日本久久久久久 | 婷婷午夜激情 | 中中文字幕av| 欧美一区二区三区特黄 | 99热这里| 一区二区三区av在线 | 久久精品之 | 91亚洲精品久久久久图片蜜桃 | 国产资源网 | 亚洲网久久 | 视频一区在线播放 | 天天操天天操天天操天天操天天操天天操 | 青草视频在线看 | 91桃色在线免费观看 | 天天色天天搞 | 香蕉手机在线 | 综合黄色网 | 在线免费黄 | 免费福利在线播放 | 天天操导航 | 久久视频精品在线观看 | 国产69精品久久久久久久久久 | 欧美性色综合网站 | 国产91在线免费视频 | 久久草草影视免费网 | 国产又粗又猛又爽又黄的视频免费 | 国产精品一区二区久久 | 久久国产精品99久久久久久老狼 | 久久在线电影 | 丝袜美女在线 | 人人澡人人干 | 婷婷亚洲五月色综合 | 人人插人人艹 | 久久精品综合一区 | 亚洲精品久久激情国产片 | 国产美腿白丝袜足在线av | 国产精品99久久久久久有的能看 | 亚洲一区二区观看 | 精品免费观看视频 | 天操夜夜操 | 亚洲天天干 | 色94色欧美| 97精品国产91久久久久久久 | 国产精品99精品久久免费 | 亚洲综合小说 | 深夜免费小视频 | 国产精品一区二区视频 | 久久综合操| 午夜黄色大片 | 天天插狠狠插 | 激情综合五月网 | 中文字幕av免费 | 操操日日 | 日韩网站一区 | 奇米网在线观看 | 亚洲免费公开视频 | 国产美女网站在线观看 | av中文字幕在线观看网站 | 久久久久亚洲精品成人网小说 | 丁香六月网 | 91女神的呻吟细腰翘臀美女 | 区一区二区三区中文字幕 | 五月激情丁香 | 国产精品av免费 | 国产黄色美女 | 欧美贵妇性狂欢 | 91精品国产自产91精品 | 免费看日韩 | av在线之家电影网站 | 狠狠色丁香婷婷综合基地 | 超碰日韩在线 | 91网页版在线观看 | 成人永久视频 | 麻豆影视网站 | 久久精品日本啪啪涩涩 | 久久这里只有精品首页 | 日韩激情视频在线 | 美女视频是黄的免费观看 | 欧美色精品天天在线观看视频 | 91亚洲狠狠婷婷综合久久久 | 国产精品一区二区av影院萌芽 | 精品一区二区亚洲 | 成人午夜av电影 | 最新中文字幕在线播放 | 久久五月婷婷丁香 | 国产精品白虎 | 欧美精品二区 | 欧美网址在线观看 | 亚洲国产成人精品在线 | 国产在线观看一 | 日韩免费三级 | 日韩免费视频网站 | 国产91精品一区二区麻豆网站 | 国产精品淫 | 日韩精品中文字幕在线 | 美女视频久久黄 | 亚洲视频免费在线观看 | 久久综合成人 | 日本久久视频 | av久久久久久 | 免费看v片 | 久久蜜臀av | 国产日韩精品在线观看 | 亚洲男女精品 | 国产精品国产三级国产不产一地 | 久久综合中文色婷婷 | 操操日日 | 91免费在线视频 | 亚洲影院国产 | 久久久精品国产一区二区三区 | 日韩电影久久久 | 看片的网址 | 日韩av手机在线观看 | 91在线影视 | 日韩在线观看一区二区三区 | 免费在线一区二区 | 夜夜视频欧洲 | 天天操夜夜干 | 伊人成人激情 | 亚洲国产网站 | 色综合久久88色综合天天6 | 日本系列中文字幕 | 久久久久久久久久国产精品 | 国产1区2 | 综合五月 | 香蕉久久久久 | 成人福利av| 欧美永久视频 | 91精品国产91久久久久久三级 | 国产最新在线观看 | 网址你懂的在线观看 | 日韩免费看的电影 | www在线观看视频 | 亚洲综合激情小说 | 伊人亚洲精品 | 在线免费观看成人 | 国产精品久久久久久久99 | 国产亚洲精品久久久久久无几年桃 | 日韩av电影一区 | 毛片激情永久免费 | 在线国产中文字幕 | av在线播放国产 | 天天爱天天舔 | 日韩精品综合在线 | 欧美日韩亚洲精品在线 | 香蕉看片 | 久操免费视频 | 99电影| 亚洲伊人婷婷 | 国产精品综合久久久久久 | 成人永久视频 | 国产精品视频全国免费观看 | 丁香五月亚洲综合在线 | 一区二区激情视频 | 国产裸体视频网站 | 日韩av黄 | 涩涩在线| 三级黄色片子 | 激情综合色播五月 | av免费看电影 | 色综合婷婷久久 | 日日摸日日添夜夜爽97 | 国产视频18 | 伊人天天干| 婷婷久久一区二区三区 | 精品亚洲免a | 涩涩网站在线看 | 香蕉视频在线看 | 在线不卡的av | 日韩高清av在线 | 午夜精品一区二区三区免费 | 国产精品一区二区在线观看免费 | 午夜视频导航 | 久久亚洲区 | 国产精品免费久久久久影院仙踪林 | 国产精品自产拍 | 亚洲日本中文字幕在线观看 | 日韩免费久久 | 玖草在线观看 | 免费一区在线 | 久久午夜电影 | 国产一区黄色 | 婷婷免费视频 | 深爱激情综合 | 成人一区二区在线 | 日韩视频免费看 | av电影中文字幕在线观看 | 视频在线观看亚洲 | 黄色成人毛片 | 超碰999| avav片| 亚洲国产精品小视频 | 亚洲国产午夜精品 | 99热在线精品观看 | 911亚洲精品第一 | 在线观看黄色国产 | 天天综合网久久 | 一区二区精品在线视频 | 99精品在线免费在线观看 | 99久久网站 | 免费在线一区二区 | 久草新在线 | 免费观看一级特黄欧美大片 | 国产高清福利在线 | 国产精品黑丝在线观看 | 久久96国产精品久久99软件 | 久久久国产成人 | 亚洲男模gay裸体gay | 中文字幕在线视频网站 | 免费a v在线| 最近2019中文免费高清视频观看www99 | av日韩av| 天天操天天爱天天爽 | 国产精品国内免费一区二区三区 | 91九色成人 | 亚洲国产中文在线观看 | 99精品视频免费看 | 国产在线观看免费 | 久久av中文字幕片 | 久久亚洲人 | 又长又大又黑又粗欧美 | 国产精品久久一卡二卡 | 男女拍拍免费视频 | 91网页版免费观看 | 国产精品理论在线观看 | 四虎影视成人 | 天天操天天操一操 | 黄色网www | 久久五月情影视 | 91视频专区| 色欧美88888久久久久久影院 | 日韩免费b | 91综合视频在线观看 | 成人在线网站观看 | 国产黄色播放 | 九九热1 | 国产精品久久久久久久免费 | 98涩涩国产露脸精品国产网 | 色爱区综合激月婷婷 | 欧美视频在线观看免费网址 | 国产精品自拍在线 | 91爱爱视频| 永久免费毛片 | 亚洲黄色av| 免费中文字幕在线观看 | 国内久久视频 | 日本激情视频中文字幕 | 国产一级片观看 | 国产一区二区免费看 | av片一区| 91最新网址| 97日日碰人人模人人澡分享吧 | 色一级片| 天天操夜夜拍 | 福利电影一区二区 | 亚洲最新视频在线播放 | 久久激情综合网 | 日本中文字幕在线一区 | 国内精品久久久久国产 | 久久久久高清毛片一级 | 欧美在线观看视频一区二区 | 亚洲午夜精品一区二区三区电影院 | 久久久久久美女 | 伊人色综合久久天天网 | 国内精品小视频 | 精品国模一区二区 | 天天爽天天摸 | 91字幕 | 久久夜色精品亚洲噜噜国4 午夜视频在线观看欧美 | 97免费中文视频在线观看 | 亚洲美女在线国产 | 丝袜美女在线 | 国产无遮挡又黄又爽馒头漫画 | 在线观看免费av片 | av无限看 | 日韩综合精品 | 欧美日韩一级在线 | 日日爱999| 日韩网站在线看片你懂的 | 最近中文字幕在线中文高清版 | 国产一区二区电影在线观看 | 国产免费人成xvideos视频 | 午夜美女视频 | 色综合久久久久久中文网 | 精品国产美女在线 | 中文字幕免费高清在线 | 精品亚洲午夜久久久久91 | 精品国精品自拍自在线 | 免费看污在线观看 | www.久艹 | 久久一区二区三区国产精品 | 久草在线资源网 | 超碰97国产精品人人cao | 久久久在线视频 | 91成年人在线观看 | 日韩中文字幕免费视频 | 久久精品站 | 91精品啪在线观看国产81旧版 | 国产91亚洲 | 玖玖视频国产 | 日韩一区在线播放 | 国产一级一片免费播放放 | 国产91大片 | 制服丝袜一区二区 | 超碰人人草人人 | 亚洲国产中文字幕 | 国产精品一区二区三区在线免费观看 | 美女黄久久 | 日韩视频免费播放 | 96av麻豆蜜桃一区二区 | 免费看的黄色小视频 | 国产精品自产拍在线观看中文 | 日韩高清二区 | 人人草人人草 | 色网站在线看 | 亚洲欧美国内爽妇网 | 在线中文字幕一区二区 | 日韩一二三在线 | 成人一级在线 | 最新国产精品久久精品 | 亚洲专区欧美专区 | 激情婷婷 | 日韩av电影中文字幕 | 久久成人精品电影 | 日韩欧美一级二级 | 天天操天天操天天操 | 高清精品视频 | 色妞久久福利网 | 玖玖在线播放 | 国产五码一区 | 91免费观看国产 | 久久视频国产 | 日日干日日操 | 日本精品在线 | 在线观看av免费观看 | 五月天中文字幕mv在线 | 国产一区二区视频在线播放 | 欧美在线日韩在线 | 久久av网 | 一区二区精品视频 | 久久av免费电影 | 欧美激情综合五月 | 成年在线观看 | 日韩欧美国产精品 | 色午夜影院 | 久久精品www人人爽人人 | 1024手机在线看 | 在线成人免费电影 | 亚洲精品久久久蜜桃直播 | 精品国产乱码久久久久久1区2匹 | 久久精品欧美一区 | 丝袜美腿在线播放 | 日批网站在线观看 | 91麻豆精品国产自产在线 | 一二区av | 国产精品精品视频 | www久久国产 | 亚洲一区二区观看 | 青青草国产精品视频 | 91视频免费观看 | 成人黄色电影在线播放 | 丝袜美女在线 | 国产午夜精品一区二区三区在线观看 | 综合激情| 亚洲精品色| 91高清完整版在线观看 | 正在播放 久久 | 久久99精品久久只有精品 | 麻豆一精品传二传媒短视频 | 五月综合网| 久久免费公开视频 | 免费看国产曰批40分钟 | 香蕉视频91 | 久草手机视频 | 综合五月婷婷 | 国产69精品久久久久9999apgf | 欧美日韩国产色综合一二三四 | 97品白浆高清久久久久久 | 最新中文字幕 | 9999亚洲| 黄色免费网 | 91视频一8mav | 麻豆视频免费在线观看 | 国产99久久久国产 | 香蕉久久久久久av成人 | 日韩在线无 | 久久人人97超碰精品888 | 午夜精品久久久 | 色婷婷一区 | 一区 二区 精品 | 日韩午夜av | 色播亚洲婷婷 | 日韩特级片 | 天天干天天操人体 | 91精品国产一区二区在线观看 | 免费国产黄线在线观看视频 | 2019中文| 曰本免费av | 婷婷色亚洲 | 色综合夜色一区 | 久久久免费电影 | 国产不卡精品 | 日日夜夜天天久久 | 国产精品麻豆一区二区三区 | 一级久久久 | av在线播放一区二区三区 | 亚洲午夜精品久久久久久久久久久久 | 日日干天天 | 777xxx欧美| 999国内精品永久免费视频 | 96久久 | 在线免费观看不卡av | 日韩成人av在线 | 久久国内精品视频 | 黄色综合 | 精品国产福利在线 | 99国内精品久久久久久久 | 亚洲天堂网视频在线观看 | 久久爱导航 | 久久免费视频4 | 亚洲在线综合 | 日韩一区正在播放 | 久久天天躁夜夜躁狠狠85麻豆 | 国产精品6 | 欧美成人xxxxxxxx | 欧美精品久久人人躁人人爽 | 91视频在线自拍 | 天天激情天天干 | a级国产乱理论片在线观看 特级毛片在线观看 | 欧美日韩高清一区二区 | 精品理论片 | 久久久久国 | 久久精品一区二区三区国产主播 | 成全免费观看视频 | 看av免费 | 激情综合网五月 | 最近更新好看的中文字幕 | 国产丝袜| 国产又粗又猛又黄视频 | 九九九九色 | 毛片网在线观看 | 日韩视频一区二区三区在线播放免费观看 | 99免费视频| 91在线观看高清 | 午夜资源站 | 日韩免费中文字幕 | 日韩黄色影院 | 尤物九九久久国产精品的分类 | 国产成人一区二区三区免费看 | 亚洲精品视频免费 | 成人免费在线播放视频 | 久久无码精品一区二区三区 | 在线亚洲高清视频 | 国产福利电影网址 | 欧美日韩在线电影 | 国产精品v欧美精品v日韩 | 国产综合香蕉五月婷在线 | 精品1区二区| 99精品免费在线 | 成人一级片在线观看 | 波多野结衣视频一区二区 | 欧美a级在线免费观看 | 最近2019好看的中文字幕免费 | 国产精品第一 | 欧美久久久久久久 | 日韩精品不卡在线观看 | 综合网中文字幕 | 三级av黄色 | 国产精品三级视频 | 国产精品ssss在线亚洲 | 久久久久久久久电影 | 午夜精品一区二区三区在线播放 | 超碰97免费在线 | 成人亚洲网 | 伊人干综合| 国产在线观 | 国产一区在线观看免费 | 久久成人国产 | 天天天天爱天天躁 | 五月婷婷网站 | 久久9999久久免费精品国产 | 亚洲国产黄色 | 一区在线播放 | 色综合天天综合 | 国产特黄色片 | 色a网| 狠狠色丁香 | 国产高清成人av | 亚洲人成在线电影 | www.狠狠操.com | 成人丁香花| 日韩精品中文字幕在线不卡尤物 | 国产无区一区二区三麻豆 | 爱爱av网站 | 久久综合色天天久久综合图片 | 91麻豆免费视频 | 91精品国产成人www | 亚洲手机av| 水蜜桃亚洲一二三四在线 | 国产九色91| 日韩av线观看| 国产一级91| 日韩欧美视频一区二区三区 | 欧美福利精品 | 天天做天天爱天天综合网 | 精品久久一级片 | 成人黄色大片 | 黄色网址在线播放 | 久久久国产一区二区三区四区小说 | 久草在线视频首页 | 成年人免费观看国产 | 久久视频免费 | 黄色片毛片| 国产精品久久久一区二区三区网站 | 久久国产精品一区二区三区四区 | 日韩伦理片一区二区三区 | 欧美va天堂va视频va在线 | 国产精品九九久久久久久久 | 狠狠色综合欧美激情 | 国产精品大片免费观看 | 就要干b | 精品久久久久久亚洲 | 97国产超碰在线 | 国产成人一区二区三区影院在线 | 午夜精品久久久久99热app | 在线国产欧美 | 欧美视频国产视频 | 中文字幕有码在线播放 | 在线v片免费观看视频 | 偷拍视频一区 | 99热这里只有精品久久 | 国产精品综合av一区二区国产馆 | 亚洲高清在线精品 | 手机av片 | 久久免费视频在线 | 免费在线一区二区三区 | 啪一啪在线 | 91视频88av | 免费av视屏 | 九七在线视频 | 一区二区三区在线看 | 午夜av一区 | 91亚洲精品乱码久久久久久蜜桃 | 国产一级片免费观看 | 久久久精品网站 | 久久99久久99精品免费看小说 | 成人久久18免费网站麻豆 | 国产精品一区二区三区观看 | 久久玖| 久久国产乱 | 麻豆精品传媒视频 | 白丝av在线 | 国产精品v a免费视频 | 99国产精品久久久久久久久久 | av看片在线 | 一区二区三区中文字幕在线 | 成人av在线看 | 日韩一区二区三区高清在线观看 | 99在线高清视频在线播放 | 久久综合九色欧美综合狠狠 | 日日夜夜天天综合 | 成人avav| www.色婷婷 | 国产亚洲字幕 | 丁香花中文在线免费观看 | 成人h在线播放 | 欧美日韩国产区 | 国产成人黄色网址 | 毛片网站观看 | 天天操福利视频 | 婷婷久草 | 日日干美女 | 99在线高清视频在线播放 | 国产亚洲无 | 免费看黄在线网站 | 色橹橹欧美在线观看视频高清 | 欧美国产亚洲精品久久久8v | 亚洲资源网 | 天天色天天草天天射 | 91av在线免费视频 | 亚洲一区二区黄色 | 91视频免费看网站 | 韩国av免费在线 | 九九热在线免费观看 | 精品在线视频播放 | 美女久久久久 | 久草在线免费电影 | 国产网站在线免费观看 | 亚洲国内精品在线 | 国产乱视频| 日日噜噜噜噜夜夜爽亚洲精品 | 日本公妇在线观看高清 | 免费在线观看av片 | 特级a毛片 | 精品av网站 | 91精品国自产拍天天拍 | 中文字幕在线影视资源 | 99热最新网址 | 三三级黄色片之日韩 | 夜夜骑日日 | 日韩在线 一区二区 | 欧美日高清视频 | 久草在线观 | 黄网站a | 成人免费观看视频大全 | 欧美美女激情18p | av超碰在线 | 日韩网站在线 | 亚洲一级久久 | 日韩在线观看视频在线 | 久久视频免费在线 | 黄色a一级片 | 天堂在线一区二区三区 | 一区二区三区日韩在线观看 | 日本三级全黄少妇三2023 | 国产精品久久艹 | 成人午夜剧场在线观看 | 天天伊人狠狠 | 五月婷综合 | 操碰av| 丁香六月婷 | 亚洲va在线va天堂va偷拍 | 久久久久综合精品福利啪啪 | 在线观看免费黄视频 | 亚洲最新av在线网址 | 久久久99国产精品免费 | 成年人免费在线播放 | 人人精品 | 激情网综合 | 天天干天天操天天 | 91看片麻豆 | 中文字幕在线看视频国产中文版 | av在线播放中文字幕 | 亚洲激情视频 | 天堂av免费 | 久久电影色 | 成人午夜电影免费在线观看 | 午夜黄色影院 | 日本久久免费视频 | 久久精品久久久久 | 亚洲一区二区三区毛片 | 亚洲自拍自偷 | 国产精品成人免费 | 国产精品美女久久 | 亚洲午夜精品电影 | 国产永久免费高清在线观看视频 | 蜜臀av夜夜澡人人爽人人桃色 | 久久精品日韩 | 日韩在线观看三区 | 天天操操操操操 | 玖玖玖国产精品 | 激情综合网五月激情 | 美女黄久久 | 在线91精品 | 免费激情在线电影 | 精品国产乱码一区二 | 国产字幕在线播放 | 日韩在线视频线视频免费网站 | 天天综合91 | 成年人免费在线 | 免费黄色在线 | 91久久丝袜国产露脸动漫 | 999久久久精品视频 日韩高清www | 欧美日韩中文在线视频 | 国产精品一区二区三区视频免费 | 久久久久久久国产精品 | 爱爱一区 | 亚洲91精品在线观看 | 久久不卡av| 99热官网 | 天天色天天操天天爽 | 91入口在线观看 | 精品视频免费在线 | 91天堂影院 | 97视频免费看 | 日韩精品 在线视频 | 99久久精品国产一区二区三区 | 久久伊人八月婷婷综合激情 | 99精品视频在线观看视频 | 91九色视频在线 | 91在线看网站| 综合久久久久久久久 | 国产无区一区二区三麻豆 | 国产精品久久久久久久久婷婷 | 久久高清av | 亚洲精品www久久久久久 | 美女黄频在线观看 | 国产精品久久久毛片 | 天堂av网在线 | 婷婷激情综合五月天 | 国产黄色特级片 | 久香蕉| 日本韩国精品一区二区在线观看 | 悠悠av资源片 | 国产精品久久久久久久7电影 | 大荫蒂欧美视频另类xxxx | 一级黄色片在线免费观看 | 国产精品第一页在线观看 | 欧美精品久久久久久久久久丰满 | 一区二区三区四区精品视频 | 在线观看你懂的网站 | 香蕉视频18| 欧美在线日韩在线 | 日韩欧美高清一区二区三区 | 亚洲精品999 | 久久a v视频 | 欧美亚洲国产一卡 | 久久99国产综合精品 | 成人在线视频免费看 | 伊人色播 | 亚洲国产精品第一区二区 | 97在线看片 | 狠狠色噜噜狠狠狠狠2022 | 天天操天天摸天天爽 | 国产精品女人久久久久久 | 深爱激情av| 久久人人看 | 欧美热久久 | 99久久9 | 久久精品96| 国产高清免费视频 | 亚洲精区二区三区四区麻豆 | 欧美成人精品在线 | 国产美女视频免费观看的网站 | 国产成人黄色av | 日本中文字幕影院 | 日日色综合 | 人人爽久久久噜噜噜电影 | 精品视频 | 国产黄色免费看 | 久草在线视频首页 | 日韩在线观看高清 | 日韩av免费一区二区 | 日本黄色免费观看 | 国产成人精品一区二区三区在线观看 | 高清有码中文字幕 | 亚洲草视频 | 美女免费视频一区二区 | 伊人小视频 | 国产99久久99热这里精品5 | 天堂av高清 | 女人久久久久 | 婷婷久久五月天 | 日韩精品免费 | 国产精品综合在线观看 | 91一区啪爱嗯打偷拍欧美 | 日韩伦理片一区二区三区 | 精品久久美女 | 国产精品v欧美精品 | 精品999 | 亚洲精品一区二区三区在线观看 | 久草网在线观看 | 久久精品久久久精品美女 | 最新av网站在线观看 | 国产一线二线三线在线观看 | 色亚洲激情 | av天天澡天天爽天天av | 国产91av视频在线观看 | 成人av资源网| 亚洲 在线 | 国产一区视频在线观看免费 | 伊人色播 | 精品国产一区二区在线 | 一级黄色片在线播放 | 91久久久久久久一区二区 | 99久久精品免费一区 | 久久久亚洲麻豆日韩精品一区三区 | 亚洲高清激情 | 97国产人人| 午夜精品一区二区三区四区 | 免费亚洲片 | 亚洲国产欧美在线人成大黄瓜 | 欧美日韩免费观看一区=区三区 | 成年人在线播放视频 | 亚洲aⅴ在线 | 午夜国产一区 | 亚洲黄色免费在线 | 免费高清看电视网站 | 18国产精品福利片久久婷 | 自拍超碰在线 | 国内免费的中文字幕 | 天天色天天艹 | 国产视频日韩 | 国产精品乱码一区二三区 | 四虎国产精品成人免费4hu | 91中文视频 | 综合久久久 | 国产精品va在线观看入 | 成人国产精品久久久 | 在线免费成人 | 国产精品av一区二区 | 五月开心婷婷网 | 涩涩成人在线 | 国产无套精品久久久久久 | 中文在线亚洲 | 91片网| 人人揉人人揉人人揉人人揉97 | 国产一区二区午夜 | 99精品福利| 亚洲国产日韩欧美 | 国产精品理论片在线播放 | 国产护士hd高朝护士1 | 亚洲区另类春色综合小说校园片 | 久久免费看av | 欧美精品中文在线免费观看 | 超碰av在线 | 亚洲激情在线观看 | 亚洲综合射 | 成人黄色大片 | 久久夜夜操 | av一区二区三区在线观看 | 久久这里只有精品1 | 久草观看视频 | 在线免费看片 | 中文字幕av在线电影 | 精品综合久久久 | 天天干天天拍天天操天天拍 | 四虎影视成人永久免费观看亚洲欧美 | 男女男视频 | 成人午夜电影在线 | 中文字幕在线看视频 | 国产理伦在线 | 久久一区二区三区超碰国产精品 | 国产在线精品一区二区三区 | 在线看日韩 | 国产成人av一区二区三区在线观看 | 国产在线观看免费av | 日韩精品播放 | 久久精品www人人爽人人 | 欧美国产日韩久久 | 黄色com| 国产一区二区三区 在线 | 五月婷婷丁香 | 免费亚洲视频 | 免费观看完整版无人区 | 精品中文字幕在线观看 | 欧美一级片 | 五月婷婷久久丁香 | 国产资源av | 国产美女在线精品免费观看 | 色成人亚洲| 6080yy午夜一二三区久久 | 午夜视频亚洲 | 久久久久久久久免费视频 | 在线观看黄色的网站 | 成人超碰在线 | 69久久久久久久 | free,性欧美 九九交易行官网 | 国产精品美女久久久久久网站 | 999久久久国产精品 高清av免费观看 | 久久99国产精品久久 | 伊人狠狠 | 精品久久久久久亚洲综合网站 | 成人免费视频网站在线观看 | 91精品区 | 国产黄色特级片 | 黄色三级网站 | 久久成人午夜视频 | 黄色免费在线视频 | 欧美在线视频一区二区三区 | 色一级片| 97人人添人澡人人爽超碰动图 | 蜜臀av性久久久久av蜜臀妖精 | 国产成人精品女人久久久 | 日韩精品一区在线观看 | www免费看 | 国产99久久久国产精品免费看 | 久久美女免费视频 | 午夜18视频在线观看 | 久久精品影片 | 欧美少妇xxx | 亚洲国产婷婷 | 国产精品av在线免费观看 | 日韩精品你懂的 | 久久成电影 | 欧美视屏一区二区 | 久久久午夜电影 | 美女国产| av超碰在线观看 | 日韩毛片一区 | 久久精品网站视频 | 成年人黄色免费看 | 久久精品一区二 | 午夜精品一区二区三区在线视频 | 国产精品美女久久久久久久 | 在线看国产一区 | 久久久久亚洲最大xxxx | 天天干天天干天天干天天干天天干天天干 | 免费一级特黄录像 | 探花视频在线版播放免费观看 | 国产国产人免费人成免费视频 | 国产精品剧情 | 日本黄色大片儿 | 中文字幕五区 | 一区二区三区日韩视频在线观看 | www.夜夜干.com | 午夜视频日本 | 99久高清在线观看视频99精品热在线观看视频 | 丁香婷婷色综合亚洲电影 | 日韩在线观看第一页 | 91av视频观看 | 正在播放亚洲精品 | 97色在线观看免费视频 | 久久精品观看 | 国产精品自产拍在线观看网站 | 500部大龄熟乱视频 欧美日本三级 | 玖玖视频国产 | 91免费黄视频 | 国产精品专区h在线观看 | 亚洲视频免费在线看 | 国产中文字幕av | 亚洲欧洲av | 99精彩视频在线观看免费 | 日韩免费电影网站 | 一区二区三区韩国免费中文网站 | 欧美在线视频精品 | 美女黄频免费 | 黄色精品在线看 | 亚洲麻豆精品 | 久久蜜桃av| 久久视频免费看 | 天天操天天干天天操天天干 | 中文字幕在线免费 | 国产亚洲视频在线观看 | 国产精品久久久久久久久久久久 | 国产九九热| 久草在线视频看看 | 在线免费观看黄色 | 蜜臀av网址 | 探花国产在线 | 日韩 在线观看 | 夜夜操夜夜干 | 婷婷综合五月天 | 在线视频一区二区 | 激情综合网在线观看 | 99久久久成人国产精品 | 91手机在线看片 | 91.精品高清在线观看 | 久久精品波多野结衣 | 一级片色播影院 | 精品欧美小视频在线观看 | 一本一本久久a久久精品综合妖精 | 亚洲最大免费成人网 | 亚洲综合色丁香婷婷六月图片 | av天天在线观看 | 久久视频在线免费观看 | 91片黄在线观 | 国内免费久久久久久久久久久 | 高清av网站 | 免费观看性生活大片 | 亚洲天堂网站视频 | 久久久久久久久久国产精品 | 一区二区三区视频网站 | 一级免费看视频 | 亚洲激情六月 | 综合精品久久 | 国产精品毛片完整版 | 久久精精品 |