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

    基于Unity3D的“奮了個(gè)斗”算法設(shè)計(jì)與實(shí)現(xiàn)

    2023-06-22 13:47:17張佳豪許向榮安沛沛
    現(xiàn)代信息科技 2023年5期

    張佳豪 許向榮 安沛沛

    摘? 要:隨著時(shí)代的進(jìn)步,很多在以往風(fēng)靡一時(shí)的經(jīng)典游戲逐漸退出人們的視線并被人們慢慢淡忘,對(duì)這些消除類游戲的游戲特性進(jìn)行整合創(chuàng)新,從而創(chuàng)作出新的游戲,并帶動(dòng)整個(gè)消除類游戲的新熱潮。在原本的消除類游戲的主要特性中,對(duì)游戲消除的類型與個(gè)數(shù)進(jìn)行創(chuàng)新,加入原本的三個(gè)相同元素進(jìn)行消除的思路,采用人生的階段與游戲關(guān)卡一一對(duì)應(yīng),加入更多解密的難度,基于Unity3D引擎創(chuàng)作了一款新型的解謎燒腦三消類游戲:奮了個(gè)斗。

    關(guān)鍵詞:三消類游戲;Unity3D;游戲開發(fā)

    中圖分類號(hào):TP311? ? ? ? 文獻(xiàn)標(biāo)識(shí)碼:A? ? ? ? 文章編號(hào):2096-4706(2023)05-0090-05

    Design and Implement of“Finish a Struggle”Algorithm Based on Unity3D

    ZHANG Jiahao, XU Xiangrong, AN Peipei

    (School of Information Engineering, Zhengzhou University of Science and Technology,Zhengzhou? 450064, China)

    Abstract: With the progress of the times, many classic games which were popular in the past gradually drop out of people's sight and are slowly forgotten by them. This paper integrates and innovates the game characteristics of these elimination games to create new games, and promotes the whole new craze of elimination games. In the main characteristics of original elimination games, it innovates the type and number of elimination in games, adds the thought of eliminating original three same elements, uses the stage of life with the game level for one to one correspondence, and adds more difficulty of decryption, based on Unity3D engine, creates a new three-elimination game with solving puzzles to exercise brain: Finish a Struggle.

    Keywords: three-elimination game; Unity3D; game development

    0? 引? 言

    在科技的快速發(fā)展下,手機(jī)成為很普遍的產(chǎn)物。從青少年到老年人幾乎人手智能手機(jī)。因疫情原因,大大推動(dòng)了游戲行業(yè)的發(fā)展[1]。隨著生活節(jié)奏的加快,游戲成為人們首選的休閑娛樂方式[2]。人們的生活水平隨著時(shí)代的發(fā)展不斷提高,對(duì)于物質(zhì)的追求也逐漸變得不那么熱切,對(duì)于精神上的需求卻更加強(qiáng)烈,因此對(duì)于游戲這方面的關(guān)注便不斷增加,對(duì)于游戲的需求也越發(fā)強(qiáng)烈。

    Unity是由丹麥Unity Technologies公司開發(fā)的綜合性多平臺(tái)的游戲開發(fā)工具。使用Unity可實(shí)現(xiàn)多平臺(tái)一次性開發(fā)且兼容性較好。Unity支持Android,Windows,Linux,Web Player,PC,IOS,BlackBerry,Windows Phone 8,Xbox等多個(gè)平臺(tái)發(fā)布[3,4]。作為現(xiàn)如今最為主流的游戲設(shè)計(jì)軟件,其強(qiáng)大之處不必多說,對(duì)整個(gè)游戲的創(chuàng)作與開發(fā)也為我們提供了莫大的支持。整個(gè)游戲體系的創(chuàng)建是基于傳統(tǒng)經(jīng)典游戲的特色和原有游戲體系的結(jié)構(gòu)想法上加以創(chuàng)新,創(chuàng)造出一個(gè)全新的游戲結(jié)構(gòu),將原本的消除類游戲加入新的創(chuàng)意,使其具有更加豐富的游戲趣味,適應(yīng)現(xiàn)時(shí)代的時(shí)代游戲浪潮。

    1? 項(xiàng)目簡介

    此游戲主要基于Unity3D作為主要游戲開發(fā)平臺(tái),C#等程序語言作為程序設(shè)計(jì)基礎(chǔ)設(shè)計(jì)出的一款解密燒腦類三消游戲,本文主要闡明其中的重要算法以及關(guān)鍵思路。以方塊作為整個(gè)游戲的游戲特征元素并以三消作為整個(gè)游戲的類型,玩家需要思考并解決的問題是通過選取、換位或配對(duì),將原本看起來混亂、隨機(jī)排列的游戲元素進(jìn)行調(diào)整,使三個(gè)相同的游戲元素進(jìn)行匹配,最終達(dá)到消除的效果[5,6]。

    2? 主要設(shè)計(jì)思路與關(guān)鍵算法

    本項(xiàng)目主要的基本結(jié)構(gòu)在于項(xiàng)目的基本設(shè)計(jì)的基礎(chǔ)上對(duì)項(xiàng)目的需要進(jìn)行分類,將其分為:游戲分布設(shè)計(jì)、隨機(jī)分組設(shè)計(jì)以及其他功能設(shè)計(jì),如圖1所示。這些結(jié)構(gòu)都是整個(gè)項(xiàng)目結(jié)構(gòu)的一部分,在下方將對(duì)這些結(jié)構(gòu)分組進(jìn)行說明講解。

    2.1? 游戲分布設(shè)計(jì)

    現(xiàn)有的為大眾所喜愛的游戲中,很多游戲創(chuàng)作者對(duì)于游戲的整個(gè)游戲設(shè)計(jì)界面是下了極大的心思的,研究玩家最為接受的審美,以此為基礎(chǔ)對(duì)整個(gè)游戲的功能布局以及游戲界面進(jìn)行設(shè)計(jì),使得游戲的界面設(shè)計(jì)更加貼合玩家習(xí)慣與審美,具有更良好的游戲體驗(yàn)。在設(shè)計(jì)游戲的整體布局時(shí),主要考慮到玩家對(duì)于游戲的認(rèn)知和對(duì)游戲布局的感知是比較敏感的,需要在設(shè)計(jì)整體的分布時(shí)更加注重大眾的美感以及整體的協(xié)調(diào)性,因此在游戲創(chuàng)作中采用的是對(duì)稱性設(shè)計(jì),將整個(gè)游戲的分布設(shè)計(jì)成多個(gè)矩陣疊加的情況,并按照對(duì)稱的性質(zhì)將矩陣按照最為和諧的設(shè)計(jì)呈現(xiàn)在眼前,而這也是整個(gè)游戲的分布中最為主要的分布設(shè)計(jì)。

    因?yàn)樵谧畛踉O(shè)定的游戲類型是三消,也就是三元素消除的游戲類型,而要實(shí)現(xiàn)這一設(shè)計(jì)則是需要設(shè)計(jì)不同組的元素和相同的元素,而在其中在重要的是如何將相同元素進(jìn)行選中、集合的操作。因?yàn)樵谧畛醯脑O(shè)想中是將各個(gè)元素以單獨(dú)的方式呈現(xiàn),讓它能夠作為一個(gè)能夠被選中的、單獨(dú)的物體存在,所以實(shí)現(xiàn)這一想法的最優(yōu)解是將一個(gè)小的矩形作為元素的承載,使其成為元素的一個(gè)對(duì)應(yīng)物體來代替元素作為被選中、集合的目標(biāo),也就是卡牌作為元素的對(duì)應(yīng)物體,也是作為矩陣的最基礎(chǔ)的組成單位。在設(shè)計(jì)整體布局時(shí),矩陣作為主要的設(shè)計(jì)模型成為整個(gè)游戲的主要結(jié)構(gòu),最初的設(shè)計(jì)方案是將多個(gè)矩陣根據(jù)一定的規(guī)律進(jìn)行疊加處理,在用矩陣疊加的層數(shù)與疊加的規(guī)律對(duì)游戲難度進(jìn)行控制的同時(shí),也帶來更多設(shè)計(jì)其他模式的可能性,預(yù)想的矩形結(jié)構(gòu)設(shè)計(jì)圖如圖2所示。

    2.2? 隨機(jī)分組算法

    三消類游戲最主要的特點(diǎn)是三元素消除,在卡牌的生成的設(shè)計(jì)是需要對(duì)卡牌數(shù)量進(jìn)行一定的限制,整個(gè)面板里的卡牌數(shù)量需要是3的倍數(shù),這樣才能避免出現(xiàn)游戲到最后出現(xiàn)只余下1個(gè)或2個(gè)卡牌的情況,在這一前提條件下,卡牌數(shù)量需要針對(duì)性地去限制其數(shù)量。卡牌數(shù)量分為三種情況:卡牌數(shù)量除去3后沒有余數(shù)、卡牌數(shù)量除去3后余1和卡牌數(shù)量除去3后余2,針對(duì)這三種情況,處理方法大致相同,即加一定的卡牌到其中使得卡牌的數(shù)量始終是3的倍數(shù)。

    在確定卡牌的數(shù)量是3的倍數(shù),避免出現(xiàn)多余卡牌不能消除的情況后,便是打亂卡牌的順序并在卡牌上貼上對(duì)應(yīng)元素的貼圖。 在這一階段的主要目的是將所有的卡牌整個(gè)卡牌的貼圖順序打亂并對(duì)這些卡牌進(jìn)行貼圖,其步驟是在統(tǒng)計(jì)所有卡牌的個(gè)數(shù)后,單獨(dú)建立一個(gè)列表TempGroup用于存儲(chǔ)卡牌的緩存數(shù)據(jù),將所有panel中卡牌遍歷進(jìn)入列表中,對(duì)卡牌進(jìn)行打亂操作,在將列表的卡牌順序打亂后每三個(gè)卡牌貼上相同元素的貼圖,之后再把列表內(nèi)的卡牌按照原先順序重新放回panel內(nèi),在此之后整個(gè)游戲內(nèi)的卡牌便是一個(gè)較為無序的狀態(tài),也達(dá)成了原本的目的。

    2.3? 相關(guān)技能設(shè)定

    在技能設(shè)定方面主要是依據(jù)最為常用的牌類游戲中的想法:重新洗牌、撤回卡牌以及推出卡牌。這三項(xiàng)功能主要針對(duì)卡牌本身位置、所處的panel還有卡牌上的貼圖進(jìn)行代碼設(shè)計(jì),而且這幾項(xiàng)功能都是和卡牌所處的多項(xiàng)panel,卡牌在選中前后的位置以及隨機(jī)分組的算法有關(guān)。洗牌是對(duì)隨機(jī)分組算法的重新應(yīng)用,但還要考慮各個(gè)pane中的卡牌數(shù)量以及剩余的還未消除的元素和在卡牌中的貼圖個(gè)數(shù),在此基礎(chǔ)對(duì)卡牌的貼圖進(jìn)行更改、交換來達(dá)到洗牌的效果,實(shí)現(xiàn)效果如圖3所示。

    撤回卡牌則是對(duì)卡牌所處的位置以及所在panel的序列進(jìn)行標(biāo)記,然后在撤回進(jìn)行時(shí)將卡牌放回原位,實(shí)現(xiàn)效果如圖4所示;推出卡牌則是建立一個(gè)新的panel來存儲(chǔ)pencilbox這一panel中最前面三個(gè)卡牌來實(shí)現(xiàn)中這一功能,如圖5所示。

    2.4? 其他功能設(shè)計(jì)

    最主要的結(jié)構(gòu)設(shè)計(jì)結(jié)束之后便實(shí)現(xiàn)其他的必要實(shí)現(xiàn)功能,如遮擋算法、移除展示、生成位置等功能,這些功能是游戲中必要且必需的功能,主要用于卡牌的遮擋、卡牌的移除等方面,也是對(duì)游戲功能的完善。遮擋算法的設(shè)計(jì)是為避免上層卡牌在為消除時(shí),下層卡牌就處于可選取的狀態(tài),從而導(dǎo)致原本需要消除上層卡牌才能解鎖下層卡牌的情況變成了在上層卡牌未消除的狀態(tài)下,下層卡牌就已經(jīng)處于解鎖狀態(tài),這將破壞了整個(gè)游戲設(shè)立的游戲機(jī)制。想要是實(shí)現(xiàn)這一算法主要依據(jù)于字典Dictionary,利用字典來對(duì)卡牌進(jìn)行查找與覆蓋,在此基礎(chǔ)上統(tǒng)計(jì)每個(gè)卡牌的類型、個(gè)數(shù)并判定卡牌之間的遮擋關(guān)系。移除展示算法的世界是為了實(shí)現(xiàn)選中卡牌的移動(dòng)并在移動(dòng)后取消原有的遮擋關(guān)系,解鎖在其下層的卡牌,并使得遮擋算法重新判定遮擋關(guān)系這一系列的功能,從另一方面實(shí)現(xiàn)卡牌的移動(dòng)。生成位置算法則是為了panel面板的生成而設(shè)計(jì)出來的,因?yàn)橛螒虻脑O(shè)計(jì)因素需要panel面板不是一整個(gè)平面的平鋪,而是多個(gè)面板的重疊、覆蓋,這也就需要對(duì)面板的生成要有一定的把控,需要其出現(xiàn)在它該生成的位置,所以設(shè)定其生成的位置來把控面板的層級(jí)大小和覆蓋的面積。

    3? 設(shè)計(jì)思路與關(guān)鍵算法的實(shí)現(xiàn)

    3.1? 矩陣設(shè)計(jì)算法

    矩陣在游戲中是作為整個(gè)游戲的基礎(chǔ)設(shè)計(jì)結(jié)構(gòu)而存在的,也在一定程度上決定了整個(gè)游戲的難度,使得游戲的結(jié)構(gòu)層次上有了更加廣闊的豐富性,帶給玩家更優(yōu)秀的游戲體驗(yàn)。因而在對(duì)矩陣的設(shè)計(jì)中,更多的是需要對(duì)矩陣的多種變化,而要實(shí)現(xiàn)這些效果則是需要在程序中將其以代碼的方式來裁剪矩陣,使得矩陣的基本形狀能夠被限制,矩陣中卡牌的位置也需要重新設(shè)定,因程序代碼過于繁瑣,在此只以上下對(duì)稱算法為例,核心代碼如下:

    int maxX = g.GetComponent().cardArrays.GetLength(0);

    int maxY = g.GetComponent().cardArrays.GetLength(1);

    for (int i = 0; i < (maxY+1)/2; i++)

    {

    for (int j = 0; j < maxX ; j++)

    {

    int r = UnityEngine.Random.Range(0, 2);

    if (r == 0)

    {

    Destroy(g.GetComponent().cardArrays[i, j]);

    if (i != (maxY - 1 - i))

    {

    Destroy(g.GetComponent().cardArrays[maxY - 1 - i, j]);

    }

    }

    else

    {

    g.GetComponent().currentCards.Add(g.GetComponent().cardArrays[i, j]);

    if (i != (maxY - 1 - i))

    {

    g.GetComponent().currentCards.Add(g.GetComponent().cardArrays[maxY - 1 - i, j]);

    }

    }

    }

    }

    因?yàn)閁nity3D本身的設(shè)計(jì)中渲染是需要一定時(shí)間的,而對(duì)于矩形的裁剪就需要在Unity3D本身的渲染完畢后,在使用相對(duì)應(yīng)的代碼來實(shí)現(xiàn)相應(yīng)的功能,也就是說在整個(gè)程序的渲染未完成的時(shí)候是不能對(duì)進(jìn)行任何修改的,否則就會(huì)造成矩陣的錯(cuò)誤,導(dǎo)致卡牌處于多重的疊加在同一位置上的BUG,具體的矩陣設(shè)計(jì)思路如圖6所示。

    3.2? 隨機(jī)分組算法

    在對(duì)卡牌的三種情況的相關(guān)算法處理中,三種情況的處理都是十分類似的,使用的思路也是相同的,都是通過遍歷卡牌的數(shù)量并除以3來對(duì)三種情況進(jìn)行區(qū)分,而之后便是對(duì)各種情況的代碼設(shè)計(jì)。在此只羅列一種情況,如下:

    if (n == 0)

    {

    return;

    }

    elseif (n == 2)

    {

    foreach (GameObject g in smallCardsPanesls)

    {

    if (g.GetComponent().panelOrder == 1)

    {

    g.GetComponent().AddCard(1, false);

    break;

    }

    }

    currentCardNumber += 1;

    在卡牌數(shù)量的修正后,我們便可對(duì)卡牌進(jìn)行打亂處理,然后進(jìn)行貼圖來事的所有的卡牌的貼圖是混亂的,而不是井然有序。其主要的設(shè)計(jì)思路是創(chuàng)建一個(gè)list表將所有卡牌遍歷進(jìn)入列表中,再使用打亂處理將卡牌的順序打亂,核心代碼如下:

    List tempGroups = new List

    ();

    foreach (var v in bigCardsPanels)

    {

    tempGroups.AddRange(v.GetComponent

    ().currentCards);

    }

    foreach (var v in smallCardsPanesls)

    {

    tempGroups.AddRange(v.GetComponent

    ().cards);

    }

    while (tempGroups.Count != 0)

    {

    int r = UnityEngine.Random.Range(0, tempGroups.Count);

    currentCards.Add(tempGroups[r]);

    tempGroups.RemoveAt(r);

    }

    在將卡牌在變后的列表中被打亂后,將每3個(gè)卡牌貼上3個(gè)相同的貼圖,在貼圖全部被貼圖后將卡牌送回其原本在panel中的位置,核心代碼如下:

    foreach (var g in currentCards)

    {

    if (count % 3 == 0)

    {

    randomType = UnityEngine.Random.Range(0, cardTypes.Count);

    count = 0;

    }

    g.GetComponent().cardTypeImage.sprite = cardTypes[randomType];

    g.GetComponent().cardType = (CardTypeEnum)Enum.Parse(typeof(CardTypeEnum), cardTypes[randomType].name);

    count++;

    }

    3.3? 技能算法

    在洗牌、推出卡牌、撤回三項(xiàng)最基礎(chǔ)的技能中, 洗牌是其中最復(fù)雜的代碼,其思路也是相對(duì)簡單的,但實(shí)現(xiàn)其的難度相比于推出卡牌的操作實(shí)現(xiàn)還是比較困難的。推出卡牌的操作實(shí)現(xiàn)是建立新的panel用于容納推出的卡牌,而只要將pencilbox中的卡牌選取前三個(gè)將其傳入新建的panel即可,撤回則是對(duì)卡牌之前所在位置進(jìn)行標(biāo)記,尋求其父親的存在并以此為撤回的標(biāo)準(zhǔn)。因此在此只對(duì)洗牌進(jìn)行代碼實(shí)現(xiàn)進(jìn)行說明,洗牌的核心代碼如下:

    for (int i = 0; i < currentCards.Count / 2; i++)

    {

    Sprite tempSprite = currentCards[i].GetComponent

    ().cardTypeImage.sprite;

    CardTypeEnum tempCardType = currentCards[i].GetComponent().cardType;

    currentCards[i].GetComponent().cardTypeImage.sprite = currentCards[currentCards.Count - 1 - i].GetComponent

    ().cardTypeImage.sprite;

    currentCards[i].GetComponent().cardType = currentCards

    [currentCards.Count - 1 - i].GetComponent().cardType;

    currentCards[currentCards.Count - 1 - i].GetComponent

    ().cardTypeImage.sprite = tempSprite;

    currentCards[currentCards.Count - 1 - i].GetComponent

    ().cardType = tempCardType;

    }

    3.4? 其他功能性算法

    該算法是整個(gè)項(xiàng)目中較為耗費(fèi)思考的算法,其中要考慮到卡牌的整體堆砌、卡牌的數(shù)量、相鄰卡牌的距離、卡牌之間的聯(lián)系等方面,需要從多個(gè)方面來對(duì)遮蓋算法進(jìn)行設(shè)計(jì),方方面面都要考慮到,不然到調(diào)試運(yùn)行的時(shí)候,bug和錯(cuò)誤將會(huì)層出不窮,下面的算法是整個(gè)遮蓋算法最為主要的地方,也就是這一部分的核心算法,如下:

    if (target.position.x + target.rect.xMax <= b.position.x + b.rect.xMin ||

    target.position.x + target.rect.xMin >= b.position.x + b.rect.xMax ||

    target.position.y + target.rect.yMax <= b.position.y + b.rect.yMin ||

    target.position.y + target.rect.yMin >= b.position.y + b.rect.yMax

    {

    continue;

    }

    移除算法與移動(dòng)算法不同,移動(dòng)算法是位置的改變,而一處算法則是在尋找到這一卡牌后,將這一卡牌從其中所有卡牌中消除,其對(duì)應(yīng)的各項(xiàng)關(guān)系并在移除后進(jìn)行重新判定,并從字典中移除這一卡牌,更新其周圍卡牌的遮擋關(guān)系,核心代碼如下:

    if (CoverToOthers.ContainsKey(g))

    {

    returnCardCovers = CoverToOthers[g];

    foreach (var v in CoverToOthers[g])

    {

    v.GetComponent().coveredNumber--;

    if (v.GetComponent().coveredNumber == 0)

    {

    v.GetComponent

    国产单亲对白刺激| 变态另类成人亚洲欧美熟女| 中文字幕制服av| 搡老妇女老女人老熟妇| 精品一区二区免费观看| 久久久久久九九精品二区国产| 日韩国内少妇激情av| 久久久久久久久久久丰满| 欧美xxxx性猛交bbbb| 亚洲aⅴ乱码一区二区在线播放| 国产成人福利小说| 国产一区二区三区av在线 | 欧美+亚洲+日韩+国产| kizo精华| 午夜精品一区二区三区免费看| 国产黄色视频一区二区在线观看 | 久久久久久久久大av| 国产精品无大码| 亚洲av中文av极速乱| 亚洲成人精品中文字幕电影| 亚洲精品日韩在线中文字幕 | 国产成人91sexporn| av在线观看视频网站免费| 久久热精品热| 老熟妇乱子伦视频在线观看| 亚洲欧美日韩东京热| 午夜视频国产福利| 尤物成人国产欧美一区二区三区| 51国产日韩欧美| 最近2019中文字幕mv第一页| 一本久久中文字幕| 欧美性猛交黑人性爽| 高清日韩中文字幕在线| 精品国产三级普通话版| 欧美bdsm另类| 亚洲av中文av极速乱| 亚洲精品自拍成人| 久久精品人妻少妇| 夜夜看夜夜爽夜夜摸| 国产亚洲精品av在线| 亚洲不卡免费看| 国产黄色小视频在线观看| 男女做爰动态图高潮gif福利片| 亚洲精品久久久久久婷婷小说 | 在线免费观看不下载黄p国产| 18禁裸乳无遮挡免费网站照片| 欧美激情在线99| 亚洲欧美日韩卡通动漫| 日日干狠狠操夜夜爽| 日本免费a在线| 狂野欧美激情性xxxx在线观看| 欧美精品国产亚洲| 波多野结衣高清作品| 五月玫瑰六月丁香| 丰满人妻一区二区三区视频av| 男女做爰动态图高潮gif福利片| 嫩草影院新地址| 国产一区二区亚洲精品在线观看| 国内揄拍国产精品人妻在线| 日本色播在线视频| 村上凉子中文字幕在线| 亚洲精品成人久久久久久| 亚洲精品久久久久久婷婷小说 | 久久精品国产亚洲网站| 国产精品久久视频播放| 最后的刺客免费高清国语| 亚洲高清免费不卡视频| 99久久无色码亚洲精品果冻| 欧美日韩乱码在线| 床上黄色一级片| 精品午夜福利在线看| 亚洲av免费在线观看| 99在线人妻在线中文字幕| 亚洲国产欧洲综合997久久,| 18禁黄网站禁片免费观看直播| 久久热精品热| 一区二区三区高清视频在线| av在线蜜桃| 久久精品人妻少妇| 午夜福利高清视频| 久久久久久九九精品二区国产| 悠悠久久av| av.在线天堂| 欧美最新免费一区二区三区| 大香蕉久久网| 亚洲欧美日韩东京热| 色5月婷婷丁香| 久久久久久久久久成人| 成年版毛片免费区| 欧美区成人在线视频| 黄色日韩在线| 亚洲最大成人中文| 婷婷亚洲欧美| 亚洲国产精品合色在线| 免费无遮挡裸体视频| .国产精品久久| 你懂的网址亚洲精品在线观看 | 日本成人三级电影网站| 国语自产精品视频在线第100页| 夫妻性生交免费视频一级片| 国语自产精品视频在线第100页| 欧美最新免费一区二区三区| 女同久久另类99精品国产91| 亚洲国产高清在线一区二区三| 日本黄色视频三级网站网址| 日本黄大片高清| 久久久久久九九精品二区国产| 两个人的视频大全免费| 人妻夜夜爽99麻豆av| 男人舔奶头视频| 九九久久精品国产亚洲av麻豆| 日韩欧美一区二区三区在线观看| 日韩中字成人| 搡女人真爽免费视频火全软件| 久久久久久伊人网av| 国产av不卡久久| 亚洲av一区综合| 亚洲欧美日韩卡通动漫| 亚洲高清免费不卡视频| 麻豆成人午夜福利视频| 欧美3d第一页| 欧美3d第一页| 精品人妻一区二区三区麻豆| 精品久久久噜噜| 欧美日韩国产亚洲二区| 白带黄色成豆腐渣| 欧美三级亚洲精品| 国产免费一级a男人的天堂| 国产亚洲5aaaaa淫片| 3wmmmm亚洲av在线观看| 高清日韩中文字幕在线| 天堂√8在线中文| 一级毛片久久久久久久久女| 国产精品爽爽va在线观看网站| 一个人观看的视频www高清免费观看| 日韩欧美精品免费久久| 男人和女人高潮做爰伦理| 国产亚洲欧美98| 精品久久久久久久久久久久久| 国产又黄又爽又无遮挡在线| 精品久久久久久久人妻蜜臀av| 国产精品一区二区在线观看99 | 欧美日韩在线观看h| 久久久久久伊人网av| 久久久久久久午夜电影| 校园人妻丝袜中文字幕| 欧美成人a在线观看| 免费搜索国产男女视频| 最后的刺客免费高清国语| 最近2019中文字幕mv第一页| 麻豆av噜噜一区二区三区| 亚洲久久久久久中文字幕| 免费看日本二区| 亚洲四区av| 中文字幕精品亚洲无线码一区| 亚洲av不卡在线观看| 午夜福利成人在线免费观看| 国产乱人偷精品视频| 国产午夜精品一二区理论片| 搞女人的毛片| 九九在线视频观看精品| 欧美+亚洲+日韩+国产| 精品一区二区免费观看| 精品午夜福利在线看| 国产一区二区三区在线臀色熟女| 欧美zozozo另类| 亚洲欧美日韩高清专用| 久久久国产成人精品二区| 亚洲国产精品国产精品| 人人妻人人看人人澡| 国产白丝娇喘喷水9色精品| 国产女主播在线喷水免费视频网站 | 亚洲经典国产精华液单| 在线观看66精品国产| 成人毛片60女人毛片免费| 久久国产乱子免费精品| 日韩欧美三级三区| 欧美性感艳星| 两个人视频免费观看高清| 精品欧美国产一区二区三| 春色校园在线视频观看| 给我免费播放毛片高清在线观看| 国内精品宾馆在线| 中出人妻视频一区二区| 国产日韩欧美在线精品| 久久亚洲国产成人精品v| 亚洲经典国产精华液单| 寂寞人妻少妇视频99o| 国产极品精品免费视频能看的| 村上凉子中文字幕在线| 国产精品国产三级国产av玫瑰| 中文字幕熟女人妻在线| 国产片特级美女逼逼视频| 晚上一个人看的免费电影| 日韩一区二区视频免费看| 少妇高潮的动态图| ponron亚洲| avwww免费| 精品久久国产蜜桃| 卡戴珊不雅视频在线播放| 热99re8久久精品国产| 亚洲在线自拍视频| 久久久久久久久久久免费av| 久久久午夜欧美精品| 美女黄网站色视频| 狂野欧美激情性xxxx在线观看| 日本欧美国产在线视频| 免费在线观看成人毛片| 日韩大尺度精品在线看网址| 变态另类成人亚洲欧美熟女| 精品久久久久久久久亚洲| or卡值多少钱| 国产精品一区www在线观看| 国产精品久久电影中文字幕| 精品国内亚洲2022精品成人| 成人毛片60女人毛片免费| 日韩精品青青久久久久久| 日韩制服骚丝袜av| 国产精品女同一区二区软件| 能在线免费观看的黄片| 亚洲av成人精品一区久久| 黄色配什么色好看| 久久精品人妻少妇| av免费在线看不卡| 少妇猛男粗大的猛烈进出视频 | 欧美xxxx性猛交bbbb| 内地一区二区视频在线| 亚洲在线观看片| 国产精品乱码一区二三区的特点| 国产高潮美女av| 国产高清激情床上av| 嫩草影院精品99| 国产精华一区二区三区| 日本三级黄在线观看| 麻豆成人av视频| 在线观看av片永久免费下载| 最新中文字幕久久久久| 狂野欧美激情性xxxx在线观看| 亚洲av免费高清在线观看| 亚洲不卡免费看| 日韩国内少妇激情av| 男人舔奶头视频| 国产真实伦视频高清在线观看| 天堂av国产一区二区熟女人妻| 91av网一区二区| 一区二区三区四区激情视频 | 亚洲欧美成人精品一区二区| 别揉我奶头 嗯啊视频| 久久久欧美国产精品| 亚洲电影在线观看av| 最新中文字幕久久久久| 青青草视频在线视频观看| 日韩 亚洲 欧美在线| 又黄又爽又刺激的免费视频.| 一个人看的www免费观看视频| 国产精品无大码| 欧美一区二区国产精品久久精品| 国产淫片久久久久久久久| 婷婷色av中文字幕| 日韩大尺度精品在线看网址| 99视频精品全部免费 在线| 草草在线视频免费看| av在线天堂中文字幕| 午夜激情福利司机影院| 黄色欧美视频在线观看| 亚洲第一区二区三区不卡| 久久中文看片网| 禁无遮挡网站| 观看免费一级毛片| 三级男女做爰猛烈吃奶摸视频| 亚洲精品成人久久久久久| 乱人视频在线观看| 国产日本99.免费观看| 国产精品野战在线观看| 国产极品精品免费视频能看的| 国产精品一及| videossex国产| 校园春色视频在线观看| 亚洲性久久影院| 此物有八面人人有两片| 色哟哟·www| 国产片特级美女逼逼视频| 国内精品久久久久精免费| 亚洲中文字幕一区二区三区有码在线看| 精品一区二区免费观看| 狠狠狠狠99中文字幕| 成人鲁丝片一二三区免费| 欧美人与善性xxx| av在线观看视频网站免费| 深爱激情五月婷婷| 久99久视频精品免费| 一本精品99久久精品77| 亚洲成人av在线免费| 久久久成人免费电影| 久久午夜福利片| 老司机福利观看| 国产成人freesex在线| 五月伊人婷婷丁香| 免费搜索国产男女视频| 亚洲人成网站在线播| 日韩,欧美,国产一区二区三区 | 亚洲欧美日韩无卡精品| 综合色丁香网| 又爽又黄无遮挡网站| 伦精品一区二区三区| 黄片无遮挡物在线观看| 亚洲av第一区精品v没综合| 少妇人妻精品综合一区二区 | 悠悠久久av| 床上黄色一级片| 久99久视频精品免费| 99精品在免费线老司机午夜| 人妻制服诱惑在线中文字幕| 国产精品福利在线免费观看| 18禁在线播放成人免费| 国产精品伦人一区二区| 看免费成人av毛片| 精品一区二区免费观看| 99久久精品国产国产毛片| 中文字幕久久专区| 国产极品精品免费视频能看的| 亚洲欧洲日产国产| 久久人人爽人人片av| 亚洲,欧美,日韩| 婷婷色综合大香蕉| 18禁在线播放成人免费| 男人狂女人下面高潮的视频| 日韩,欧美,国产一区二区三区 | 欧美日本亚洲视频在线播放| 色综合站精品国产| 日本撒尿小便嘘嘘汇集6| 熟妇人妻久久中文字幕3abv| 少妇丰满av| 色播亚洲综合网| 中文字幕免费在线视频6| 白带黄色成豆腐渣| 婷婷色综合大香蕉| 天天躁日日操中文字幕| 亚洲人成网站在线播| 变态另类成人亚洲欧美熟女| 97超视频在线观看视频| 国产淫片久久久久久久久| 国产午夜精品一二区理论片| 免费看a级黄色片| а√天堂www在线а√下载| 亚洲久久久久久中文字幕| 在线天堂最新版资源| 又粗又硬又长又爽又黄的视频 | 国产色婷婷99| 亚洲欧美精品自产自拍| 国产黄a三级三级三级人| 国产片特级美女逼逼视频| 看片在线看免费视频| 精华霜和精华液先用哪个| 亚洲精品久久国产高清桃花| av在线老鸭窝| 色哟哟哟哟哟哟| 深爱激情五月婷婷| 日本在线视频免费播放| 国产成人精品久久久久久| 国产一区二区三区在线臀色熟女| 久久99热6这里只有精品| 色5月婷婷丁香| 国产高清激情床上av| 一本久久中文字幕| 国产 一区 欧美 日韩| 在线天堂最新版资源| 男人舔女人下体高潮全视频| 一级毛片我不卡| 99久久精品一区二区三区| 亚洲精品日韩在线中文字幕 | 久久人妻av系列| 99久久久亚洲精品蜜臀av| 99九九线精品视频在线观看视频| 日韩亚洲欧美综合| 日韩欧美在线乱码| 日韩精品有码人妻一区| 卡戴珊不雅视频在线播放| 午夜视频国产福利| av在线观看视频网站免费| 日本爱情动作片www.在线观看| 欧美另类亚洲清纯唯美| 夜夜看夜夜爽夜夜摸| 免费不卡的大黄色大毛片视频在线观看 | 国产一级毛片七仙女欲春2| 日日撸夜夜添| 99久久精品国产国产毛片| 精品久久久噜噜| 日韩av不卡免费在线播放| 成人特级av手机在线观看| 青春草国产在线视频 | 国产免费一级a男人的天堂| 男女边吃奶边做爰视频| 嘟嘟电影网在线观看| 在线天堂最新版资源| 狂野欧美激情性xxxx在线观看| 成人亚洲精品av一区二区| 亚洲中文字幕日韩| 日韩强制内射视频| 成人亚洲精品av一区二区| 国产精品一区二区性色av| 一级毛片久久久久久久久女| 老师上课跳d突然被开到最大视频| 夜夜看夜夜爽夜夜摸| 一级毛片电影观看 | 国产高清有码在线观看视频| 国产 一区 欧美 日韩| av天堂在线播放| 欧美xxxx黑人xx丫x性爽| 亚洲丝袜综合中文字幕| 欧美bdsm另类| 久久久国产成人免费| 中国美白少妇内射xxxbb| 国产精品久久久久久精品电影| 亚洲人与动物交配视频| 国产黄片美女视频| 哪里可以看免费的av片| 麻豆精品久久久久久蜜桃| 你懂的网址亚洲精品在线观看 | 综合色av麻豆| 国产精品伦人一区二区| 全区人妻精品视频| 免费看美女性在线毛片视频| 99久久人妻综合| 男的添女的下面高潮视频| 男女视频在线观看网站免费| 少妇的逼水好多| 日韩制服骚丝袜av| 99热全是精品| 九九在线视频观看精品| 免费看美女性在线毛片视频| 国产成人精品一,二区 | 最近2019中文字幕mv第一页| .国产精品久久| 听说在线观看完整版免费高清| 亚洲国产精品国产精品| 亚洲精品日韩在线中文字幕 | www.av在线官网国产| 色哟哟·www| 国产av一区在线观看免费| 久久国产乱子免费精品| 国产精品一区www在线观看| 国语自产精品视频在线第100页| 色综合站精品国产| 嫩草影院精品99| 国产在线男女| 国产精品,欧美在线| 国产成人精品一,二区 | 欧美最新免费一区二区三区| 网址你懂的国产日韩在线| 一个人看视频在线观看www免费| 在线a可以看的网站| 午夜福利高清视频| 日韩欧美三级三区| 国产精品精品国产色婷婷| 一级毛片我不卡| 免费看av在线观看网站| 亚洲在线观看片| 亚洲国产精品合色在线| 亚洲av中文av极速乱| 最新中文字幕久久久久| 国产精品日韩av在线免费观看| 免费搜索国产男女视频| 亚洲一区高清亚洲精品| 欧美一级a爱片免费观看看| 日本-黄色视频高清免费观看| 哪个播放器可以免费观看大片| 伦理电影大哥的女人| 国产真实乱freesex| 成人美女网站在线观看视频| 日韩精品青青久久久久久| 一级二级三级毛片免费看| 99热全是精品| 热99re8久久精品国产| 亚洲激情五月婷婷啪啪| 成人二区视频| 国产 一区精品| 国产老妇伦熟女老妇高清| av在线亚洲专区| 成人三级黄色视频| 一级毛片电影观看 | 欧美成人免费av一区二区三区| 最近最新中文字幕大全电影3| 亚洲成av人片在线播放无| 夫妻性生交免费视频一级片| 日产精品乱码卡一卡2卡三| 国产高清激情床上av| а√天堂www在线а√下载| 人妻少妇偷人精品九色| 国产av一区在线观看免费| 91狼人影院| 不卡一级毛片| 亚洲精品日韩av片在线观看| 亚洲内射少妇av| 国内精品宾馆在线| 国内久久婷婷六月综合欲色啪| 国产伦在线观看视频一区| 精品熟女少妇av免费看| 97人妻精品一区二区三区麻豆| 国产一区二区激情短视频| 一本久久中文字幕| 久久99热6这里只有精品| 美女被艹到高潮喷水动态| 看免费成人av毛片| 国产不卡一卡二| 校园人妻丝袜中文字幕| 美女高潮的动态| 国产av麻豆久久久久久久| 日本黄大片高清| 国产精品,欧美在线| 国产精品久久久久久av不卡| 女人被狂操c到高潮| 国产精品人妻久久久久久| av.在线天堂| 国产伦精品一区二区三区视频9| 久久久久久久午夜电影| 精品人妻熟女av久视频| 国产欧美日韩精品一区二区| 精品不卡国产一区二区三区| 欧美日韩精品成人综合77777| a级毛片免费高清观看在线播放| 国产淫片久久久久久久久| 日本一本二区三区精品| 你懂的网址亚洲精品在线观看 | 国产成人午夜福利电影在线观看| 国内少妇人妻偷人精品xxx网站| 国产精品,欧美在线| 亚洲欧美清纯卡通| 久久精品国产亚洲av天美| 麻豆一二三区av精品| 高清午夜精品一区二区三区 | 美女内射精品一级片tv| 久久草成人影院| 国产精品不卡视频一区二区| 日韩人妻高清精品专区| 久久精品综合一区二区三区| 1024手机看黄色片| 一级毛片aaaaaa免费看小| 亚洲一区二区三区色噜噜| 在线免费观看的www视频| 亚洲精品久久国产高清桃花| 嘟嘟电影网在线观看| 色5月婷婷丁香| 日本与韩国留学比较| 亚洲无线在线观看| 人妻少妇偷人精品九色| 美女被艹到高潮喷水动态| 午夜福利在线观看免费完整高清在 | 村上凉子中文字幕在线| 97超视频在线观看视频| 51国产日韩欧美| 赤兔流量卡办理| 国内精品美女久久久久久| 国产一区二区激情短视频| 一本久久精品| 日韩一区二区视频免费看| 亚洲成人久久性| 激情 狠狠 欧美| 午夜精品国产一区二区电影 | 美女大奶头视频| 一个人观看的视频www高清免费观看| 欧美高清性xxxxhd video| 免费人成在线观看视频色| 成人毛片a级毛片在线播放| 国产精品爽爽va在线观看网站| 欧美成人免费av一区二区三区| 国产av在哪里看| 国产精品美女特级片免费视频播放器| 欧美不卡视频在线免费观看| 黄色视频,在线免费观看| 啦啦啦观看免费观看视频高清| 搡女人真爽免费视频火全软件| 成年av动漫网址| 只有这里有精品99| 国产精品久久久久久精品电影小说 | 亚洲aⅴ乱码一区二区在线播放| 午夜久久久久精精品| 热99在线观看视频| 女人被狂操c到高潮| 国产精品久久久久久亚洲av鲁大| 国产精华一区二区三区| www.av在线官网国产| 国产精品精品国产色婷婷| 国产精品野战在线观看| 一本—道久久a久久精品蜜桃钙片 精品乱码久久久久久99久播 | 国产亚洲5aaaaa淫片| 午夜激情欧美在线| 日韩av不卡免费在线播放| 在现免费观看毛片| 精品熟女少妇av免费看| 久久九九热精品免费| 人人妻人人澡人人爽人人夜夜 | 色视频www国产| 国产av在哪里看| 桃色一区二区三区在线观看| 亚洲av中文av极速乱| 99热6这里只有精品| 久久热精品热| 一进一出抽搐动态| 两个人的视频大全免费| 精品一区二区三区视频在线| 日本成人三级电影网站| 亚洲精品影视一区二区三区av| 亚洲最大成人中文| 日本免费a在线| av在线亚洲专区| 免费大片18禁| 欧美日韩国产亚洲二区| 乱人视频在线观看| 欧美+日韩+精品| 少妇裸体淫交视频免费看高清| 亚洲成av人片在线播放无| 日韩强制内射视频| 国产精品电影一区二区三区| 国产黄a三级三级三级人|