• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于cocos2d-android的“植物大戰(zhàn)僵尸”游戲研發(fā)

    2018-09-14 08:06:08袁飄逸
    軟件 2018年8期
    關(guān)鍵詞:僵尸圖層引擎

    袁飄逸

    ?

    基于cocos2d-android的“植物大戰(zhàn)僵尸”游戲研發(fā)

    袁飄逸

    (云南師范大學(xué) 信息學(xué)院,云南 昆明 650000)

    本文介紹了一款2D游戲軟件的研發(fā)過程。手機(jī)游戲利用cocos2d-android提供的場(chǎng)景、層、精靈和聲音引擎,游戲地圖繪圖結(jié)合Tiled制圖工具,快捷實(shí)現(xiàn)了游戲的開發(fā)與平臺(tái)部署。詳細(xì)闡述了該游戲的設(shè)計(jì)過程與游戲模塊功能的實(shí)現(xiàn)過程,為使用cocos2d-android迅速高效地實(shí)現(xiàn)開發(fā)者的游戲提供了一種思路。該游戲的重點(diǎn)在于對(duì)cocos2d-android這個(gè)游戲引擎的使用,以及游戲中點(diǎn)擊事件處理機(jī)制。

    cocos2d-android;游戲引擎;地圖繪制;碰撞檢測(cè)

    0 引言

    目前,隨著手游市場(chǎng)的不斷擴(kuò)大,各型各態(tài)的手游APP應(yīng)運(yùn)而生,隨之涌現(xiàn)大量的開發(fā)工具和開發(fā)方法。如今游戲領(lǐng)域發(fā)展到了具有很強(qiáng)大的界面交互性、娛樂性、商業(yè)化的復(fù)雜游戲形態(tài),但游戲要達(dá)到此效果,如果從頭編寫代碼,不依靠游戲引擎的使用,平均開發(fā)一款游戲的周期至少8個(gè)月以上,使用游戲引擎開發(fā)游戲能夠縮短一半的開發(fā)周期,還能節(jié)約開發(fā)成本和降低軟件風(fēng)險(xiǎn)。

    本文介紹的是在Android平臺(tái)下使用cocos2d- android游戲引擎技術(shù)開發(fā)一款2D游戲,即把 cocos2d-android架構(gòu)包移植到Android開發(fā)平臺(tái)上進(jìn)行此游戲的研發(fā)與實(shí)現(xiàn)。

    在開發(fā)過程中借鑒了“QQ農(nóng)場(chǎng)”與“植物大戰(zhàn)僵尸”這兩款游戲的相關(guān)圖片以及聲音資源,僅為個(gè)人研發(fā)過程中使用,不作為商業(yè)用途。

    1 Cocos2d_android游戲引擎介紹

    Cocos2d是一個(gè)包含很多成員的大家族,其中含有Cocos2d-X、Cocos2d-iPhone、Cocos2d-JS等。然而,Cocos2d-X在中國處于世界領(lǐng)先水平。不同的Cocos2d版本之間的區(qū)別只是程序語言不同,但是實(shí)現(xiàn)的邏輯都相同。對(duì)于Cocos2d_Android只要關(guān)注以下四個(gè)部分:CCDirector(導(dǎo)演)、CCScene(場(chǎng)景)、CCLayer(圖層)、CCSprite(精靈)。

    2 總體設(shè)計(jì)

    游戲的設(shè)計(jì)運(yùn)用了cocos2d-android的CCGL-SurfaceView的主體功能實(shí)現(xiàn),先建立一個(gè)場(chǎng)景,再在場(chǎng)景上添加圖層,隨后在圖層上添加精靈,最后由導(dǎo)演(CCDirector)指揮、運(yùn)行。

    本游戲事先會(huì)準(zhǔn)備很多圖片(精靈),植物坐標(biāo)以二維數(shù)組的存儲(chǔ)方式保存在特定集合中,僵尸坐標(biāo)也保存于特定集合中,當(dāng)游戲開始時(shí),僵尸會(huì)從保存的坐標(biāo)點(diǎn)中隨機(jī)產(chǎn)生出來;而植物的產(chǎn)生則由玩家安放。游戲的主體界面上有類似的植物安放位置地圖,是以屏幕位置劃分的,用戶只要單擊了植物,再點(diǎn)擊屏幕的設(shè)置范圍、即可做出相應(yīng)的響應(yīng)。

    由于cocos2d-android游戲的特殊性,不能使用Android源生的默認(rèn)界面,所以游戲地圖主界面采用Tiled工具制作特殊地圖的方式實(shí)現(xiàn),游戲主要包括3個(gè)界面,游戲開始界面、游戲選擇界面、游戲主體界面。游戲的界面流程圖如圖1所示。所有非游戲界面采用了貼圖或者菜單選項(xiàng)等顯示機(jī)制,并對(duì)這些貼圖或者菜單設(shè)有按鈕點(diǎn)擊事件,當(dāng)用戶點(diǎn)擊時(shí),會(huì)有相應(yīng)的提示。游戲主體界面是游戲設(shè)計(jì)中游戲?qū)ο笞疃?,需要處理的游戲線程處理最復(fù)雜的界面[1]。

    3 業(yè)務(wù)邏輯的實(shí)現(xiàn)

    3.1 游戲基本框架搭建

    3.1.1 MENU(菜單)界面類

    MENU(菜單)游戲菜單按鈕,首先使用CCSprite來初始化兩張背景圖片,一張是正常顯示的圖片,另一張是點(diǎn)擊按鈕按下去時(shí)的圖片;初始化菜單是使用CCMenu初始化的,其調(diào)用方式是用onClick( )方法來檢測(cè)菜單按鈕的狀態(tài)(菜單按鈕是否被選中),當(dāng)被用戶點(diǎn)擊改菜單按鈕時(shí),屏幕上會(huì)顯示按下去時(shí)的圖片,程序會(huì)調(diào)onSelect( )方法,這個(gè)方法中會(huì)有相應(yīng)的點(diǎn)擊事件處理。

    圖1 界面設(shè)計(jì)流程圖

    3.1.2 游戲主界面類

    游戲進(jìn)入主界面是調(diào)用CCTMXTiledMap的tiledMap方法來加載Tiled地圖制作軟件制作的地圖,在加載地圖的同時(shí),檢查存儲(chǔ)植物的集合是否為空,如果為空需轉(zhuǎn)至商店圖層購買植物,否則直接進(jìn)入游戲;加載完地圖以后,再加載植物和僵尸的坐標(biāo)點(diǎn),這些坐標(biāo)點(diǎn)存儲(chǔ)在特定的集合中;后續(xù)使用Random()方法隨機(jī)產(chǎn)生僵尸,使用一個(gè)cocos2d的定時(shí)器,即CCScheduler的scheduler方法,定時(shí)產(chǎn)生僵尸;左上方有供用戶操作的特殊工具,比如商店,倉庫等;右上方有返回按鈕。中上方位置是在商店購買的植物,不過這里只能顯示5種植物,即可安放的植物,在其下方就是戰(zhàn)斗位置、僵尸產(chǎn)生和植物安放的位置。

    當(dāng)提示安放植物時(shí),一段延時(shí)以后,定時(shí)器會(huì)產(chǎn)生僵尸,隨后用戶可以種植植物,在這里為了方便判斷與減少未知的bug,用到了一個(gè)FightLine類(戰(zhàn)線類),該類的作用就是存儲(chǔ)某一條線上的植物對(duì)象和僵尸對(duì)象,用以處理游戲中碰撞的實(shí)現(xiàn)。如果僵尸遇到植物,則可攻擊;如果某一條線上有僵尸并且有可攻擊的植物時(shí),則植物攻擊僵尸;如果該位置上有植物則不可安放其他植物。

    3.1.3 地圖制作

    一般cocos2d-android的地圖制作工具是Tiled地圖制作軟件,本游戲中使用到的功能有插入對(duì)象和插入對(duì)象層。主要目的是用于加載小僵尸的坐標(biāo)點(diǎn)和植物種植的坐標(biāo)點(diǎn)。

    3.1.4 植物選擇框植物顯示位置的計(jì)算

    游戲中用到的植物選擇框有3行4列,首先要確定某一個(gè)植物屬于哪一行哪一列;我們這樣計(jì)算:假設(shè)R(1<=R<=12)植物屬于第i行第j列,不妨設(shè)左上角的那個(gè)框?yàn)榈?行第0列,在該位置的植物為1,如圖2所示。

    圖2 植物選擇框

    則:從0開始計(jì)數(shù),

    第1個(gè)植物,屬于0行0列,即:行:(1-1)/4列:(1-1)%4;

    第2個(gè)植物,屬于0行1列,即:行:(2-1)/4列:(2-1)%4;

    第3個(gè)植物,屬于0行2列,即:行:(3-1)/4列:(3-1)%4;

    ……

    ……

    第12個(gè)植物,屬于2行3列,即:行:(12-1)/4列:(12-1)%4;

    綜上;第R個(gè)植物,屬于i=(R-1)/4行、j=(R-1) %4列。

    由于要在屏幕上顯示植物,故需知道其顯示的坐標(biāo);對(duì)于cocos2d游戲引擎,這里統(tǒng)一的設(shè)置其錨點(diǎn)為(0,0),因?yàn)橛螒蚶镏参飯D片寬度為54像素,高度為59像素,每個(gè)框之間的距離為16像素,植物框的高度為175像素,所以某個(gè)植物的顯示位置如下:

    =(R-1)%4*54+16;

    =175-(R-1)/4*59;

    隨后調(diào)用該植物的setPosition(x, y)方法即可在屏幕顯示,如圖3所示。

    圖3 選擇框植物展示

    3.1.5 植物可種植區(qū)域的計(jì)算

    可種植區(qū)域就是戰(zhàn)斗的位置(包括植物和僵尸),游戲中的戰(zhàn)斗位置有3行4列,但屏幕總的有6行10列,首先要知道用戶點(diǎn)擊了哪行那列,由于每一行和每一列中每個(gè)格子的寬度為46像素,高度為53像素,不妨設(shè)用戶點(diǎn)擊的坐標(biāo)為(x, y),對(duì)應(yīng)的行為line、列為column,屏幕的高度為h,則:

    行:line=/46;

    列:column=(h-)/53;(cocos2d坐標(biāo)體系原點(diǎn)為左下角)

    從左往右、從上到下數(shù)起,可種植區(qū)域?qū)儆趶牡?行第6列開始至第5行第9列結(jié)束,如圖4 所示。

    圖4 游戲地圖及植物種植區(qū)域

    故可種植的行和列的范圍為:

    行:line≥2 and line≤4;

    列:column≥5 and column≤8;

    即:當(dāng)用戶點(diǎn)擊了的點(diǎn)在line和column范圍內(nèi),直接調(diào)用植物的setPosition(line, column)方法即可實(shí)現(xiàn)植物的種植。

    3.2 單項(xiàng)功能的實(shí)現(xiàn)

    3.2.1 可種植區(qū)域判斷

    當(dāng)用戶點(diǎn)擊了植物,再點(diǎn)擊屏幕其他位置時(shí),先獲取到用戶點(diǎn)擊的位置坐標(biāo),如果用戶點(diǎn)擊的位置與可種植區(qū)域坐標(biāo)相符時(shí),并且該位置沒有其他植物時(shí),方可種植植物,然后把所點(diǎn)擊植物的坐標(biāo)設(shè)為所點(diǎn)擊的坐標(biāo)。

    3.2.2 植物種植過程的實(shí)現(xiàn)

    首先,采用一個(gè)二維數(shù)組保存植物種植的坐標(biāo)點(diǎn),隨后在用一個(gè)類(戰(zhàn)線類)保存某一條線上的植物和僵尸,在生成戰(zhàn)斗頁面類時(shí)就初始化戰(zhàn)線類,如果有多條戰(zhàn)線,需循環(huán)初始化;該戰(zhàn)線類里面存有戰(zhàn)斗邏輯的相關(guān)方法,其中有個(gè)方法就是判斷該戰(zhàn)線中是否種植了植物,如果有則種植不成功,否則種植成功;當(dāng)用戶點(diǎn)擊植物時(shí),植物先變?yōu)榘胪该鳡顟B(tài),如果用戶種植了植物,隨后被點(diǎn)擊的植物恢復(fù)初始狀態(tài),或者點(diǎn)擊其他植物也可以恢復(fù)初始狀態(tài)。在種植植物的過程中,程序會(huì)把種植了的植物對(duì)象和隨機(jī)產(chǎn)生的僵尸的對(duì)象添加到戰(zhàn)線類中,用于處理戰(zhàn)斗的碰撞過程。

    3.2.3 太陽花的種植及生產(chǎn)陽光實(shí)現(xiàn)

    首先,建了特定的基類,太陽花類繼承自生產(chǎn)植物基類,都有些特殊屬性,比如特殊的動(dòng)畫;當(dāng)安放了太陽花以后,會(huì)產(chǎn)生一個(gè)定時(shí)器,該定時(shí)器會(huì)定時(shí)的產(chǎn)生太陽花,太陽花產(chǎn)生的位置跟種植的太陽花有關(guān),一般偏幅在10個(gè)像素左右;太陽花有其生命周期,當(dāng)移動(dòng)到收集的位置時(shí),陽光值加加,然后陽光自身銷毀。其次,種植植物太陽花時(shí),做了很多判斷,比如,是否落在了地圖可種植區(qū)域、該地圖位置是否已經(jīng)種植了植物等。最后,如果太陽花被僵尸吃了,則會(huì)停止產(chǎn)生陽光的定時(shí)器來停止生產(chǎn)陽光同時(shí)太陽花植物本身銷毀。

    3.2.4 豌豆射手種植及產(chǎn)生豌豆實(shí)現(xiàn)

    豌豆射手和豌豆都繼承自植物基類,都有其特殊屬性,豌豆有其移動(dòng)的屬性,從種植豌豆射手的位置,移動(dòng)到某個(gè)位置,如果中途有僵尸則攻擊,否則不產(chǎn)生。豌豆也設(shè)有定時(shí)器,監(jiān)測(cè)該位置的這條線上是否有僵尸,如果有則產(chǎn)生豌豆。豌豆射手種植和太陽花差不多,都是判斷是否落在可種植區(qū)域并且該位置沒有種植植物即可安放。

    3.2.5 生成僵尸的實(shí)現(xiàn)

    僵尸不同于植物,僵尸的產(chǎn)生需要幾個(gè)參數(shù),移動(dòng)的起始位置以及終點(diǎn)位置,以及移動(dòng)過程中的不同動(dòng)畫的播放。對(duì)于僵尸的基類,有些抽象方法可實(shí)現(xiàn),比如是否被攻擊、是否攻擊植物、運(yùn)動(dòng)過程中播放的動(dòng)畫等。僵尸的產(chǎn)生是隨機(jī)的,調(diào)用了Random()方法生成了幾個(gè)隨機(jī)數(shù),用于讀取地圖的僵尸起點(diǎn)坐標(biāo)點(diǎn),然后在相應(yīng)的某條線上產(chǎn)生僵尸。

    3.2.6 游戲彈窗的實(shí)現(xiàn)

    在實(shí)現(xiàn)游戲彈窗的時(shí)候,采用以下方式:首先,暫停當(dāng)前圖層,調(diào)用當(dāng)前圖層的父類,添加一個(gè)新的圖層,這個(gè)新的圖層就是彈窗。這個(gè)新的圖層也有點(diǎn)擊事件的操作,比如,結(jié)束這個(gè)新的圖層、繼續(xù)當(dāng)前圖層?;蛘呓Y(jié)束所有圖層。

    4 結(jié)語

    在整個(gè)實(shí)現(xiàn)過程中,對(duì)游戲一些靜態(tài)常量的使用不熟,比如在使用完靜態(tài)常量以后,若不把靜態(tài)常量重置的話會(huì)出現(xiàn)未知的bug;還有就是對(duì)游 戲圖層的理解不熟悉,導(dǎo)致把精靈添加到圖層上沒有實(shí)現(xiàn)自己想要的結(jié)果;最后就是對(duì)點(diǎn)擊事件的處理機(jī)制理解不透徹,導(dǎo)致做彈窗圖層時(shí)導(dǎo)致程序崩潰。

    [1] 蔣皓. 基于Android的游戲設(shè)計(jì)與開發(fā)[D]. 東南大學(xué), 2011.

    [2] 彭守鎮(zhèn), 詹發(fā)榮. 基于Cocos2d-android的手機(jī)游戲開發(fā)[J]. 電腦知識(shí)與技術(shù), 2014, 10(20): 4827-4828.

    [3] 李婧. 基于Android平臺(tái)的手機(jī)游戲設(shè)計(jì)與實(shí)現(xiàn)[D]. 東南大學(xué), 2017.

    [4] 謝海軍. 基于JAVA的手機(jī)游戲引擎的研究及實(shí)現(xiàn)[D]. 西南交通大學(xué), 2007.

    [5] 陳法林, 許波. 基于SDL & Box2D的Android游戲引擎的設(shè)計(jì)與實(shí)現(xiàn)[J]. 現(xiàn)代計(jì)算機(jī)(專業(yè)版), 2018(12): 67-71.

    [6] 黎忠文, 覃志東, 王全宇, 倪仲余. 基于Android平臺(tái)手機(jī)游戲引擎的設(shè)計(jì)與實(shí)現(xiàn)[J]. 計(jì)算機(jī)工程與設(shè)計(jì), 2014, 35(01): 119-124.

    [7] 李愛軍. 基于Cocos2d的迷宮游戲的設(shè)計(jì)與實(shí)現(xiàn)[J]. 辦公自動(dòng)化, 2016, 21(13): 45-47+26.

    [8] 孫紅麗, 葉斌. 基于Android的通訊錄系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J]. 軟件, 2015, 36(5): 117-120.

    [9] 汪文彬, 楊少輝. 基于短信控制的Android手機(jī)安全系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J]. 軟件, 2015, 36(6): 21-25.

    [10] 王志國, 楊維. 基于Android 平臺(tái)酒店人員定位系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J]. 軟件, 2015, 36(10): 65-67.

    The Development of "Plant vs Zombies" Game Based on Cocos2d-android

    YUAN Piao-yi

    (School of Information Science and Technology, Yunnan Normal University, Kunming 650000)

    This article describes the development process of a 2D game software. Mobile games use scenes, layers, sprites, and sound engines provided by cocos2d-android, game maps, and Tiled mapping tools to quickly implement game development and platform deployment. The process of designing the game and the realization of the module function of the game are described in detail, which provides a way of thinking for using the cocos2d-android to quickly and efficiently implement the developer's game. The game's focus is on the use of the cocos2d-android game engine, as well as the click event handling mechanism in the game.

    Cocos2d-android; Game engine; Map drawing; Collision detection

    TP311.52

    A

    10.3969/j.issn.1003-6970.2018.08.035

    袁飄逸(1996-),女,研究生,主要研究方向:安卓游戲引擎。

    本文著錄格式:袁飄逸. 基于cocos2d-android的“植物大戰(zhàn)僵尸”游戲研發(fā)[J]. 軟件,2018,39(8):174-177

    猜你喜歡
    僵尸圖層引擎
    筆記本電腦“僵尸”
    英語文摘(2020年2期)2020-08-13 07:26:22
    你愿意當(dāng)吸血鬼還是僵尸?
    巧用混合圖層 制作抽象動(dòng)感森林
    藍(lán)谷: “涉藍(lán)”新引擎
    商周刊(2017年22期)2017-11-09 05:08:31
    圖層法在地理區(qū)域圖讀圖中的應(yīng)用
    App已死?80%的僵尸應(yīng)用帶來的困惑
    新聞傳播(2015年6期)2015-07-18 11:13:15
    無形的引擎
    河南電力(2015年5期)2015-06-08 06:01:46
    基于Cocos2d引擎的PuzzleGame開發(fā)
    “僵尸肉”橫行誰之過
    淺析“遞層優(yōu)化法”在礦井制圖中的應(yīng)用
    河南科技(2014年6期)2014-04-04 08:00:42
    欧美乱妇无乱码| 午夜亚洲福利在线播放| 国产精品爽爽va在线观看网站 | 在线av久久热| 中文字幕av电影在线播放| 免费无遮挡裸体视频| 久久人人精品亚洲av| 黄片小视频在线播放| 国产精品久久久久久人妻精品电影| av片东京热男人的天堂| 国产激情偷乱视频一区二区| 男人舔女人的私密视频| 女性生殖器流出的白浆| 精品熟女少妇八av免费久了| 国产精品野战在线观看| 此物有八面人人有两片| 极品教师在线免费播放| 亚洲成国产人片在线观看| 精品久久久久久久人妻蜜臀av| 欧美亚洲日本最大视频资源| 国产91精品成人一区二区三区| 麻豆国产av国片精品| 亚洲avbb在线观看| 一本大道久久a久久精品| 国产精品影院久久| 听说在线观看完整版免费高清| 精品熟女少妇八av免费久了| 久久精品国产综合久久久| 国产精品综合久久久久久久免费| 视频区欧美日本亚洲| 99在线视频只有这里精品首页| 最新美女视频免费是黄的| 日本熟妇午夜| 久久久久久免费高清国产稀缺| 国产精品亚洲一级av第二区| 18禁黄网站禁片午夜丰满| 在线播放国产精品三级| 超碰成人久久| 18禁观看日本| 欧美激情 高清一区二区三区| 亚洲狠狠婷婷综合久久图片| 18禁裸乳无遮挡免费网站照片 | 国产精品久久电影中文字幕| 国产精品一区二区免费欧美| 不卡av一区二区三区| 999精品在线视频| 久久国产精品男人的天堂亚洲| 在线天堂中文资源库| 日日干狠狠操夜夜爽| 亚洲一码二码三码区别大吗| 国产真实乱freesex| 99久久精品国产亚洲精品| 最新在线观看一区二区三区| xxx96com| 岛国在线观看网站| 国产亚洲精品久久久久久毛片| 一进一出抽搐gif免费好疼| 欧美日本亚洲视频在线播放| 久久人妻福利社区极品人妻图片| 久久草成人影院| 国产免费男女视频| av欧美777| 日本 欧美在线| 午夜久久久在线观看| 美女国产高潮福利片在线看| 两个人免费观看高清视频| 亚洲欧美一区二区三区黑人| 亚洲avbb在线观看| 国产黄片美女视频| 深夜精品福利| 无人区码免费观看不卡| 成人永久免费在线观看视频| 亚洲国产精品999在线| 精品免费久久久久久久清纯| 国产精品久久电影中文字幕| 妹子高潮喷水视频| 国产精品九九99| av福利片在线| 99久久99久久久精品蜜桃| 日韩精品青青久久久久久| 90打野战视频偷拍视频| 桃色一区二区三区在线观看| 成人国产综合亚洲| 日韩欧美三级三区| av福利片在线| 免费在线观看视频国产中文字幕亚洲| 一级a爱片免费观看的视频| 90打野战视频偷拍视频| 听说在线观看完整版免费高清| 亚洲一区二区三区不卡视频| 不卡av一区二区三区| 久热爱精品视频在线9| 黄色成人免费大全| 999久久久精品免费观看国产| 男女午夜视频在线观看| 午夜a级毛片| 日本精品一区二区三区蜜桃| 国产精品精品国产色婷婷| 午夜免费激情av| 成年免费大片在线观看| 国产av一区在线观看免费| 久久久久久久久中文| 白带黄色成豆腐渣| 97碰自拍视频| 亚洲性夜色夜夜综合| 国产区一区二久久| 成年版毛片免费区| 亚洲国产欧洲综合997久久, | 又紧又爽又黄一区二区| 波多野结衣av一区二区av| 身体一侧抽搐| 国产成人av激情在线播放| 老司机午夜福利在线观看视频| 日本一本二区三区精品| 中文字幕精品免费在线观看视频| 国内少妇人妻偷人精品xxx网站 | 黄色a级毛片大全视频| 亚洲国产日韩欧美精品在线观看 | 久久香蕉国产精品| 久久精品国产99精品国产亚洲性色| 国产精品国产高清国产av| 欧美黑人精品巨大| 最近在线观看免费完整版| 日日摸夜夜添夜夜添小说| 国产男靠女视频免费网站| 一夜夜www| www.熟女人妻精品国产| 999精品在线视频| 露出奶头的视频| 成年女人毛片免费观看观看9| 老司机在亚洲福利影院| 亚洲久久久国产精品| 无人区码免费观看不卡| 一级a爱视频在线免费观看| 在线免费观看的www视频| 在线观看日韩欧美| 中文字幕精品免费在线观看视频| 香蕉av资源在线| 18美女黄网站色大片免费观看| 成年女人毛片免费观看观看9| 亚洲专区国产一区二区| 哪里可以看免费的av片| 欧美中文日本在线观看视频| 超碰成人久久| 91麻豆精品激情在线观看国产| 男人操女人黄网站| 国产亚洲精品综合一区在线观看 | 亚洲av第一区精品v没综合| 高清在线国产一区| av天堂在线播放| 亚洲av第一区精品v没综合| 黄色丝袜av网址大全| 亚洲精品国产区一区二| а√天堂www在线а√下载| 国产片内射在线| 午夜福利高清视频| 两个人视频免费观看高清| 国产av一区在线观看免费| 12—13女人毛片做爰片一| 黄色视频,在线免费观看| 日本三级黄在线观看| 亚洲中文字幕一区二区三区有码在线看 | tocl精华| 欧美日韩亚洲国产一区二区在线观看| 757午夜福利合集在线观看| 18禁黄网站禁片免费观看直播| 国产午夜精品久久久久久| 最近在线观看免费完整版| 国产伦一二天堂av在线观看| 日韩欧美三级三区| 久久久久国产一级毛片高清牌| 侵犯人妻中文字幕一二三四区| 久久精品影院6| 在线av久久热| 悠悠久久av| 国内毛片毛片毛片毛片毛片| 91大片在线观看| 久久欧美精品欧美久久欧美| 中国美女看黄片| 一级毛片精品| 在线观看一区二区三区| 给我免费播放毛片高清在线观看| 99久久99久久久精品蜜桃| 日韩欧美一区视频在线观看| 久久这里只有精品19| 亚洲av五月六月丁香网| 美女高潮到喷水免费观看| 久久久久国产一级毛片高清牌| 中文亚洲av片在线观看爽| 国产亚洲欧美在线一区二区| 在线播放国产精品三级| 精品久久久久久,| 国产成人影院久久av| 亚洲av中文字字幕乱码综合 | 成人18禁高潮啪啪吃奶动态图| 日本免费一区二区三区高清不卡| 久久精品91无色码中文字幕| 欧美最黄视频在线播放免费| 国产主播在线观看一区二区| 18禁黄网站禁片午夜丰满| 亚洲午夜精品一区,二区,三区| 老汉色av国产亚洲站长工具| 色尼玛亚洲综合影院| 老熟妇仑乱视频hdxx| 欧美成人性av电影在线观看| 麻豆一二三区av精品| 男女下面进入的视频免费午夜 | 国产亚洲精品久久久久久毛片| 亚洲人成77777在线视频| 黄色丝袜av网址大全| 999久久久国产精品视频| 狠狠狠狠99中文字幕| 精品一区二区三区av网在线观看| 欧美av亚洲av综合av国产av| 国产亚洲av嫩草精品影院| 黑人操中国人逼视频| 亚洲国产看品久久| 欧美午夜高清在线| 亚洲午夜精品一区,二区,三区| 夜夜看夜夜爽夜夜摸| 日韩欧美一区视频在线观看| 亚洲成国产人片在线观看| 亚洲精品在线美女| 黄频高清免费视频| 精品高清国产在线一区| 亚洲,欧美精品.| 首页视频小说图片口味搜索| 夜夜看夜夜爽夜夜摸| 国产黄色小视频在线观看| 夜夜躁狠狠躁天天躁| 搡老岳熟女国产| 国产熟女午夜一区二区三区| 国产精品98久久久久久宅男小说| 日韩视频一区二区在线观看| 国产精品一区二区免费欧美| 国产在线观看jvid| 国产成人一区二区三区免费视频网站| 一级黄色大片毛片| 黑丝袜美女国产一区| 欧美久久黑人一区二区| 中文字幕人成人乱码亚洲影| 美女 人体艺术 gogo| 中文亚洲av片在线观看爽| 一夜夜www| 久久青草综合色| 在线观看一区二区三区| 美女 人体艺术 gogo| 国产精品98久久久久久宅男小说| а√天堂www在线а√下载| 日日摸夜夜添夜夜添小说| 国产主播在线观看一区二区| 国产成人欧美在线观看| 国产精品影院久久| 最近在线观看免费完整版| 又黄又爽又免费观看的视频| 香蕉丝袜av| 制服人妻中文乱码| 一a级毛片在线观看| 一级作爱视频免费观看| 欧美成人午夜精品| 满18在线观看网站| 99久久99久久久精品蜜桃| 亚洲成人国产一区在线观看| 婷婷丁香在线五月| 亚洲精品在线观看二区| 欧美人与性动交α欧美精品济南到| 欧美精品啪啪一区二区三区| 日韩视频一区二区在线观看| 日日爽夜夜爽网站| 亚洲男人天堂网一区| 91麻豆av在线| 最好的美女福利视频网| 久久香蕉激情| 欧美日韩黄片免| 日韩av在线大香蕉| 又黄又粗又硬又大视频| 国产三级黄色录像| 人妻丰满熟妇av一区二区三区| 欧美在线黄色| 亚洲欧美激情综合另类| 12—13女人毛片做爰片一| 中国美女看黄片| 无限看片的www在线观看| 啦啦啦 在线观看视频| 亚洲av电影不卡..在线观看| 久久精品91蜜桃| 免费搜索国产男女视频| 天天一区二区日本电影三级| 欧美性猛交╳xxx乱大交人| 欧美一级a爱片免费观看看 | 校园春色视频在线观看| 99国产极品粉嫩在线观看| 嫁个100分男人电影在线观看| 国产成+人综合+亚洲专区| 欧美黄色片欧美黄色片| 色尼玛亚洲综合影院| 2021天堂中文幕一二区在线观 | 亚洲国产精品sss在线观看| 一级作爱视频免费观看| 999精品在线视频| 精品久久久久久久末码| www日本在线高清视频| 欧美日韩中文字幕国产精品一区二区三区| 国产片内射在线| 18禁黄网站禁片免费观看直播| 黄色片一级片一级黄色片| 黄网站色视频无遮挡免费观看| 大型av网站在线播放| 国产亚洲精品av在线| 一二三四社区在线视频社区8| 精品久久久久久久久久久久久 | 女警被强在线播放| 日韩欧美 国产精品| 最近最新免费中文字幕在线| 婷婷亚洲欧美| 国产成人精品无人区| 精品国产国语对白av| 女生性感内裤真人,穿戴方法视频| 在线播放国产精品三级| 啦啦啦免费观看视频1| 久久久精品国产亚洲av高清涩受| 麻豆久久精品国产亚洲av| a在线观看视频网站| 老熟妇乱子伦视频在线观看| 国产成人精品无人区| 香蕉久久夜色| 极品教师在线免费播放| 一本综合久久免费| 淫秽高清视频在线观看| 久久 成人 亚洲| 日本精品一区二区三区蜜桃| 天堂影院成人在线观看| 国产野战对白在线观看| 给我免费播放毛片高清在线观看| 成人特级黄色片久久久久久久| 99在线人妻在线中文字幕| 十分钟在线观看高清视频www| 99久久久亚洲精品蜜臀av| 男人的好看免费观看在线视频 | 午夜福利一区二区在线看| 成年女人毛片免费观看观看9| 婷婷精品国产亚洲av在线| 人人妻人人澡人人看| 亚洲国产欧美日韩在线播放| 亚洲色图 男人天堂 中文字幕| 国产视频一区二区在线看| 免费人成视频x8x8入口观看| 婷婷亚洲欧美| 免费搜索国产男女视频| 欧美性长视频在线观看| 欧美激情高清一区二区三区| 又黄又粗又硬又大视频| 搡老妇女老女人老熟妇| 久久精品亚洲精品国产色婷小说| 日本免费a在线| 久久精品国产综合久久久| 久久久水蜜桃国产精品网| 性欧美人与动物交配| 国产一级毛片七仙女欲春2 | 亚洲欧洲精品一区二区精品久久久| 亚洲三区欧美一区| 19禁男女啪啪无遮挡网站| 免费在线观看亚洲国产| 黄色成人免费大全| 成人免费观看视频高清| 国产激情久久老熟女| 精品一区二区三区视频在线观看免费| 欧美性猛交黑人性爽| 色综合欧美亚洲国产小说| 亚洲精品在线美女| 久久中文字幕人妻熟女| 一本精品99久久精品77| 欧美av亚洲av综合av国产av| 欧美成狂野欧美在线观看| 在线观看舔阴道视频| 国产91精品成人一区二区三区| 日本撒尿小便嘘嘘汇集6| 国产乱人伦免费视频| 女生性感内裤真人,穿戴方法视频| 91麻豆av在线| 999精品在线视频| 日本免费a在线| www.精华液| 夜夜看夜夜爽夜夜摸| 国产精品精品国产色婷婷| 日韩欧美国产在线观看| 亚洲中文字幕一区二区三区有码在线看 | 18禁裸乳无遮挡免费网站照片 | 99国产极品粉嫩在线观看| a级毛片在线看网站| 波多野结衣巨乳人妻| 国内揄拍国产精品人妻在线 | 久久热在线av| 亚洲国产毛片av蜜桃av| 午夜精品在线福利| 手机成人av网站| 国产一区二区在线av高清观看| 亚洲第一欧美日韩一区二区三区| 久久婷婷成人综合色麻豆| 一级片免费观看大全| 中文字幕最新亚洲高清| 国产三级在线视频| 成人手机av| 成人国产综合亚洲| 丝袜美腿诱惑在线| 国产精品久久电影中文字幕| 日本五十路高清| 午夜福利视频1000在线观看| 12—13女人毛片做爰片一| 在线观看免费午夜福利视频| 日韩欧美国产一区二区入口| 97超级碰碰碰精品色视频在线观看| www.自偷自拍.com| 可以免费在线观看a视频的电影网站| 97人妻精品一区二区三区麻豆 | 亚洲精品一区av在线观看| 成年免费大片在线观看| 亚洲美女黄片视频| 午夜激情福利司机影院| 午夜福利18| 国产亚洲欧美精品永久| 丰满的人妻完整版| 黄色a级毛片大全视频| 国产欧美日韩精品亚洲av| 成人欧美大片| 久久人妻福利社区极品人妻图片| 天天一区二区日本电影三级| 日韩高清综合在线| 老汉色∧v一级毛片| 99久久国产精品久久久| 久久国产乱子伦精品免费另类| www国产在线视频色| 国产又爽黄色视频| 制服人妻中文乱码| 天堂√8在线中文| 免费一级毛片在线播放高清视频| 久久人妻福利社区极品人妻图片| 欧美日韩瑟瑟在线播放| 亚洲精品久久国产高清桃花| 久久久久久九九精品二区国产 | 真人做人爱边吃奶动态| 中国美女看黄片| 在线十欧美十亚洲十日本专区| 啪啪无遮挡十八禁网站| 国产一区二区三区视频了| 日韩有码中文字幕| 欧美av亚洲av综合av国产av| 国内久久婷婷六月综合欲色啪| 亚洲av美国av| 一区二区三区国产精品乱码| 午夜亚洲福利在线播放| 黑人巨大精品欧美一区二区mp4| 久久性视频一级片| 老汉色∧v一级毛片| 国产国语露脸激情在线看| 国产野战对白在线观看| 欧洲精品卡2卡3卡4卡5卡区| 久久中文看片网| 免费一级毛片在线播放高清视频| 久久人妻福利社区极品人妻图片| 亚洲专区国产一区二区| 久久久国产成人免费| 亚洲精品一区av在线观看| 精品午夜福利视频在线观看一区| 在线免费观看的www视频| 亚洲精品av麻豆狂野| 国产精品自产拍在线观看55亚洲| 色老头精品视频在线观看| 亚洲国产欧美一区二区综合| 一区二区三区高清视频在线| 日韩一卡2卡3卡4卡2021年| 久久久国产欧美日韩av| 级片在线观看| 琪琪午夜伦伦电影理论片6080| 欧美 亚洲 国产 日韩一| 亚洲精华国产精华精| 国产99白浆流出| 99久久国产精品久久久| 国产精品香港三级国产av潘金莲| 国产在线精品亚洲第一网站| or卡值多少钱| 亚洲精品一卡2卡三卡4卡5卡| 亚洲人成网站高清观看| 亚洲av日韩精品久久久久久密| 中文字幕精品免费在线观看视频| 高清毛片免费观看视频网站| 成人国产一区最新在线观看| 午夜久久久在线观看| 深夜精品福利| 成人永久免费在线观看视频| 欧美成人一区二区免费高清观看 | 老司机在亚洲福利影院| 亚洲色图 男人天堂 中文字幕| 免费看a级黄色片| 午夜久久久在线观看| 久久精品影院6| 久久久久免费精品人妻一区二区 | 欧美日韩瑟瑟在线播放| 禁无遮挡网站| av天堂在线播放| 高清在线国产一区| 日韩三级视频一区二区三区| 又黄又爽又免费观看的视频| 两性夫妻黄色片| 波多野结衣高清无吗| 欧洲精品卡2卡3卡4卡5卡区| 在线天堂中文资源库| 国产亚洲精品一区二区www| 国产精品 国内视频| 黄色 视频免费看| 亚洲欧美激情综合另类| 久久天堂一区二区三区四区| 国产精品电影一区二区三区| 亚洲精品中文字幕一二三四区| 亚洲电影在线观看av| 亚洲人成伊人成综合网2020| www日本黄色视频网| 成人亚洲精品av一区二区| 亚洲成人精品中文字幕电影| 日韩一卡2卡3卡4卡2021年| 嫩草影视91久久| 可以在线观看的亚洲视频| 在线视频色国产色| 日韩欧美国产在线观看| 国产av不卡久久| 人妻丰满熟妇av一区二区三区| 黄色毛片三级朝国网站| 一进一出好大好爽视频| 成人三级做爰电影| 色在线成人网| 91麻豆av在线| 国产在线观看jvid| 国产精品亚洲av一区麻豆| 此物有八面人人有两片| 成年人黄色毛片网站| 国产精品免费视频内射| 亚洲精品中文字幕一二三四区| 欧美乱色亚洲激情| 精品国产乱码久久久久久男人| 午夜日韩欧美国产| 亚洲精品国产精品久久久不卡| 脱女人内裤的视频| 日韩三级视频一区二区三区| 国产99久久九九免费精品| 天堂动漫精品| 国产aⅴ精品一区二区三区波| 91麻豆精品激情在线观看国产| 男女那种视频在线观看| 深夜精品福利| 淫妇啪啪啪对白视频| 国产精品一区二区三区四区久久 | 国产免费男女视频| 免费观看人在逋| 白带黄色成豆腐渣| 中文字幕人妻熟女乱码| 欧美在线黄色| 亚洲精品av麻豆狂野| 国产成人精品久久二区二区91| 亚洲国产欧美日韩在线播放| 一卡2卡三卡四卡精品乱码亚洲| 天堂动漫精品| 不卡av一区二区三区| 1024手机看黄色片| 精品国产一区二区三区四区第35| 国产99久久九九免费精品| 亚洲av熟女| 久久精品人妻少妇| 丰满人妻熟妇乱又伦精品不卡| 听说在线观看完整版免费高清| 久久香蕉精品热| 久久久国产成人精品二区| 国产精品二区激情视频| 美女国产高潮福利片在线看| 免费在线观看黄色视频的| 久热这里只有精品99| 窝窝影院91人妻| 极品教师在线免费播放| 天天一区二区日本电影三级| 青草久久国产| 国产精品久久久av美女十八| 黄色丝袜av网址大全| 国产午夜精品久久久久久| 中文资源天堂在线| 亚洲精华国产精华精| 亚洲精品在线观看二区| 黄色a级毛片大全视频| 两个人视频免费观看高清| 久久精品人妻少妇| 正在播放国产对白刺激| 国产黄色小视频在线观看| 亚洲国产欧美日韩在线播放| 国内久久婷婷六月综合欲色啪| 国产精品自产拍在线观看55亚洲| 亚洲中文字幕一区二区三区有码在线看 | 99在线人妻在线中文字幕| 亚洲av五月六月丁香网| 欧美色欧美亚洲另类二区| 国产精品免费一区二区三区在线| 中文字幕精品免费在线观看视频| 亚洲人成电影免费在线| 日韩欧美一区视频在线观看| 香蕉久久夜色| 麻豆国产av国片精品| 国产真人三级小视频在线观看| 99国产精品99久久久久| 在线观看午夜福利视频| 国产又爽黄色视频| 日日摸夜夜添夜夜添小说| 中国美女看黄片| 精华霜和精华液先用哪个| 日日摸夜夜添夜夜添小说| 黄片大片在线免费观看| 亚洲第一av免费看| 色播在线永久视频| 成人手机av|