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

    一種基于A*算法的分層路徑規(guī)劃在3D游戲中的應(yīng)用研究

    2014-09-23 03:20:48,趙,楊
    電子設(shè)計工程 2014年14期
    關(guān)鍵詞:右線估價結(jié)點

    祁 悅 ,趙 洋 ,楊 帆

    (南京理工大學(xué) 計算機(jī)科學(xué)與工程學(xué)院,江蘇 南京 210094)

    一種基于A*算法的分層路徑規(guī)劃在3D游戲中的應(yīng)用研究

    祁 悅1,趙 洋2,楊 帆3

    (南京理工大學(xué) 計算機(jī)科學(xué)與工程學(xué)院,江蘇 南京 210094)

    以3D游戲中智能體的路徑規(guī)劃為研究背景,對于如何生成3D游戲的地形網(wǎng)格以及如何進(jìn)行高速、準(zhǔn)確的路徑規(guī)劃進(jìn)行了研究。提出了一種分層的解決方案,首先通過建立導(dǎo)航網(wǎng)格劃分狀態(tài)空間;接著使用引入地形估價因子的 算法進(jìn)行網(wǎng)格尋路,并通過拐角點法生成路徑,同時對 算法的OPEN表進(jìn)行了二叉堆的優(yōu)化;最后介紹了基于射線透射的局部 算法對動態(tài)障礙物的處理。實驗分析表明該算法的有效性。

    導(dǎo)航網(wǎng)格; 算法;地形因子;二叉堆;拐角點法;射線透射

    隨著游戲產(chǎn)業(yè)的快速發(fā)展,每年都有很多不同種類的游戲產(chǎn)品推出,形成了一項數(shù)十億美元的產(chǎn)業(yè)。盡管游戲的名目眾多,但游戲的類型卻十分有限。開發(fā)者們正在致力于尋找任何可能找到的方式來使他們的游戲受到關(guān)注,而游戲人工智能[1]無疑是一個很好的方向。

    在游戲人工智能中,路徑規(guī)劃是角色動作選擇的一個重要表現(xiàn)。出于對用戶體驗的考慮,不同游戲?qū)PC(Non-Player Character,非玩家控制角色)人工智能化程度的設(shè)計要求不同,使得不同角色對尋路的要求也不盡相同。對于小型游戲以及對尋路時間要求不高的NPC可以采用基于盲目搜索的路徑規(guī)劃,例如寬度優(yōu)先搜索便能夠保證角色可以到達(dá)目標(biāo)地點,但對于大規(guī)模的路徑規(guī)劃,如在需要考慮眾多物理因素的3D游戲環(huán)境下,啟發(fā)式搜索可以有效地節(jié)約內(nèi)存資源并且快速達(dá)到目標(biāo)狀態(tài)。目前,A*算法是應(yīng)用最為廣泛的一種啟發(fā)式搜索算法。

    本文針對3D游戲的物理環(huán)境以及特殊性,采用了一種分層次的路徑規(guī)劃解決方案。首先,游戲環(huán)境處理層負(fù)責(zé)根據(jù)地形、靜態(tài)障礙物的規(guī)劃以及關(guān)卡設(shè)計信息生成導(dǎo)航網(wǎng)格圖;接著,路徑規(guī)劃層負(fù)責(zé)選擇合適的尋路算法對不同角色進(jìn)行路徑規(guī)劃,本文采用引入地形估價因子的A*算法;最后,動態(tài)障礙物規(guī)避層則負(fù)責(zé)處理碰撞檢測、局部規(guī)避、群體角色尋路優(yōu)先級等問題。

    1 導(dǎo)航網(wǎng)格的生成

    在早期的2D游戲中,游戲開發(fā)者們多采用柵格法或可見點法[2]劃分搜索空間。然而當(dāng)面對大型的3D游戲,柵格法和可見點法的缺點就顯現(xiàn)出來了。它們需要大量細(xì)化的柵格或路點來描述多障礙的大地圖,內(nèi)存占用率高,尋路效率低,且在面對動態(tài)障礙物以及不同角色的不同尋路參數(shù)時表現(xiàn)不盡人意。導(dǎo)航網(wǎng)格[3](NavMesh)是一種越來越受游戲開發(fā)商歡迎的方法。它使用凸多邊形的網(wǎng)來描述游戲環(huán)境中的可訪問區(qū)域。凸多邊形有個很重要的特性,就是它允許從多邊形的任一點到網(wǎng)格中的其他點都可以保證暢通無阻。

    在游戲環(huán)境預(yù)處理層,我們可以將三維空間表示成由相互連接的多邊形構(gòu)成的網(wǎng)格,并將多邊形數(shù)據(jù)存儲為結(jié)點應(yīng)用于尋路中。導(dǎo)航網(wǎng)格非常接近于三維場景空間,根據(jù)地圖不同區(qū)域的特點,網(wǎng)格可以是三角形或凸多邊形。生成導(dǎo)航網(wǎng)格的方法很多,可以選擇用中間件生成,例如Xaitment、NavPower、 PathEngine、 Kynapse等[2]。現(xiàn)在很多的集成游戲開發(fā)引擎也都包含了生成導(dǎo)航網(wǎng)格的組件。如圖1所示,此圖是在unity 3D游戲開發(fā)引擎中生成的一個導(dǎo)航網(wǎng)格圖,在圖中可看出在較為寬闊的平地導(dǎo)航網(wǎng)格較稀疏,而在周圍靜態(tài)障礙物的區(qū)域,網(wǎng)格密度較稠密。

    圖1 導(dǎo)航網(wǎng)格圖Fig.1 Navmesh implementation

    自動生成的導(dǎo)航網(wǎng)格具有一定的局限。在NPC較多或是關(guān)卡設(shè)計較復(fù)雜的狀態(tài)空間中,關(guān)卡設(shè)計師需要在某個區(qū)域設(shè)置更多的網(wǎng)格以便使地圖能夠處理該區(qū)域可能發(fā)生的碰撞或者其它動態(tài)障礙。例如在FPS(First-Person Shooter Game, 第一人稱射擊類游戲,簡稱FPS)游戲或者RTS(Real-Time Strategy,實時策略游戲,簡稱RTS)游戲中,某個區(qū)域會有許多NPC埋伏,此時PC(Player Character,玩家控制角色)需要對該區(qū)域進(jìn)行動態(tài)檢測,若需要重新進(jìn)行尋路,該區(qū)域則需要較多的網(wǎng)格以確保尋路算法的實現(xiàn)。因此針對關(guān)卡設(shè)計較復(fù)雜的區(qū)域,使用手動方式繪制導(dǎo)航網(wǎng)格比較合理。

    2 基于導(dǎo)航網(wǎng)格的A?算法

    傳統(tǒng)A*算法可以看作是在Dijkstra算法的基礎(chǔ)上加入了啟發(fā)式搜索,啟發(fā)信息的確定原理是引入一個估價函數(shù)[4],對狀態(tài)空間中需要搜索的每個結(jié)點進(jìn)行估價,將估價最小的結(jié)點取出并繼續(xù)向下搜索。A*算法估價函數(shù)的基本形式是f(n)=g(n)+h(n),其中f(n)表示從起始結(jié)點經(jīng)過當(dāng)前結(jié)點并且到達(dá)目標(biāo)結(jié)點的估價花費(fèi),g(n)表示從初始結(jié)點到當(dāng)前結(jié)點的實際花費(fèi),h(n)表示當(dāng)前結(jié)點到目標(biāo)結(jié)點的估價花費(fèi)。當(dāng)估價花費(fèi)h(n)越接近真實值,算法的效率就越高[5-6],越有可能找到最優(yōu)解。A*算法流程如圖2所示。

    在游戲開發(fā)中用于尋路的A*算法根據(jù)導(dǎo)航網(wǎng)格密度、網(wǎng)格邊數(shù)以及跨越網(wǎng)格邊界的權(quán)值不同,估價花費(fèi)f(n)的選取也不同。因此,首先對導(dǎo)航網(wǎng)格內(nèi)每一個多邊形結(jié)點的定義如下:

    圖2 A*算法流程Fig.2 A*algorithm processes

    其中,point_array表示網(wǎng)格頂點位置信息,edge_array表示邊的信息,factor表示當(dāng)前網(wǎng)格的地形因子,f和g分別代表啟發(fā)函數(shù)中的f(n)和g(n)。兩個布爾變量inOpen和inClose分別表示當(dāng)前網(wǎng)格結(jié)點是否存在于 算法中的OPEN表或者CLOSED表中。

    其次需要研究的就是如何確定一個合適的估價函數(shù)。簡單地圖多采用歐幾里德距離法[7]、曼哈頓距離法[8]或者對角線距離法定義估價函數(shù),但這些方法僅僅考慮了距離而忽略了地形代價,在多障礙的大型復(fù)雜地圖中往往不太適用。這里我們引入一個地形因子factor,針對不同代價的地形因子可以更準(zhǔn)確地反映角色尋路的花費(fèi)。對于估價函數(shù)中的代價g值,這里定義為網(wǎng)格結(jié)點穿入邊和穿出邊中點的曼哈頓距離;估價花費(fèi)h值取該三角形的中心點(三頂點的中值)到路徑終點B的x和y方向的曼哈頓距離,化簡后的公式為:

    其中g(shù)0表示起始結(jié)點到第一條穿出邊的g值花費(fèi),gn為第n個結(jié)點網(wǎng)格的g值花費(fèi),s.x, s.y為起始結(jié)點的二維坐標(biāo)值;p[1].x, p[1].y為第一條穿出邊的中點二維坐標(biāo)值;p[n].x, p[n].y為第n條穿入邊的中點二維坐標(biāo)值;p[m].x, p[m].y為n所在網(wǎng)格穿出邊中點的二維坐標(biāo)值;hn表示網(wǎng)格結(jié)點n到終點的估計花費(fèi); m[n].x, m[n].y表示第n個多邊形網(wǎng)格結(jié)點中點的二維坐標(biāo)值;fn則表示為n結(jié)點的總花費(fèi);最后factor表示地形因子。地形因子的影響因素有很多,因素如地形坡度、粗糙度等,這些因素不能直接作為路徑規(guī)劃的信息,需要對其進(jìn)行一定的轉(zhuǎn)化。這里簡單的以坡度α和粗糙度β作為因素提出一種地形因子的解決方案,公式如下:

    估價函數(shù)確定后,就可以根據(jù)A*算法的算法流程,找到最優(yōu)網(wǎng)格路徑。考慮到算法引入了地形估價因子,對算法的效率產(chǎn)生了一定的影響,這里可以對OPEN表進(jìn)行一個二叉堆[7]的優(yōu)化處理。二叉堆是一棵排序樹,它的父親結(jié)點總是小于或大于 它所有的孩子結(jié)點,但各個孩子結(jié)點之間是無序的,因為它并不是完全有序的樹,但在算法中我們僅需將OPEN表中最小的一個結(jié)點取出即可,即只需將二叉堆的頂點取出放入CLOSED表。因此,使用二叉堆可以減少比較次數(shù)和排序的時間。在此我們在Inter Core i3 2.93 GHz/ Windows 7 32 bit/Visual C++ 2008環(huán)境下對二叉堆優(yōu)化OPEN表的A*算法和傳統(tǒng)A*算法對運(yùn)行時間進(jìn)行簡單對比試驗,地形因子factor值取1,即在光滑的二維平面進(jìn)行,h(n)取十倍的曼哈頓距離,對比結(jié)果如表1所示。結(jié)果表明使用二叉堆存放OPEN表是可以提高算法效率的。

    表1 算法的對比結(jié)果Tab.1 Test result of the algorithm

    最后進(jìn)行網(wǎng)格內(nèi)路徑點的生成。如圖3左邊網(wǎng)格點圖所示,5個相鄰的多邊形為A*算法求出的最優(yōu)網(wǎng)格路徑。其中S表示起點,P表示終點,其余C到G各點為網(wǎng)格公共邊的交點。本文定義多邊形頂點的存儲均為順時針順序,如圖可以看出每條公共邊均為起點穿出該多邊形區(qū)域的邊,故以下稱該邊為穿出邊。首先,將起點S所在穿出邊的兩個交點A、B分別設(shè)為左點和右點。如圖3右邊網(wǎng)格線圖所示,由起點S分別連接A和B并延長,定義線段SA和SB為左線和右線,查找下一條穿出邊的兩個端點C和D,若C點在左線和右線之間,記C點為新的左點,并且更新SC為新的左線;同理,若頂點D在新的左線SC和右線SB之間,則更新D點為右點,且記新的右線為SD。

    圖3 網(wǎng)格點與網(wǎng)格線圖Fig.3 Maps with navmesh points and navmesh lines

    繼續(xù)查找,如圖4左邊拐點圖所示,若下一條穿出邊的頂點E不在左線和右線之間,則不更新左點和左線,而F點則在左線SC和右線SD之間,則更新F點為右點,SF為右線。若下一條穿出邊的兩個頂點均不在當(dāng)前左線和右線之間,如圖H點和G點均在右線SF之外,則當(dāng)前的右點為右線的終點,記該右點為路徑的一個拐點。拐點確定后,將其視為新的起點,循環(huán)以上步驟,當(dāng)終點出現(xiàn)在左線和右線之間時,從起點開始,連接所有的拐點和終點,則找到了一條完整的路徑。如圖4右邊最終路徑圖所示,連接SF和FP,即生成了從起點到終點的路徑。

    圖4 拐點與最終路徑圖Fig.4 Maps with corner points and final path

    3 動態(tài)障礙物處理

    在游戲中,如果PC遇到障礙物,游戲操作者本身可以通過觀察和操作對障礙物進(jìn)行規(guī)避,而對于沒有學(xué)習(xí)能力的NPC,當(dāng)遇到游戲場景動態(tài)的變化,例如一個較大的爆炸碎片堵住了尋得的路線上的某結(jié)點或是一群NPC突然出現(xiàn)在了某個需要通過的結(jié)點,此時如果重新進(jìn)行路徑規(guī)劃是十分不明智的。因此,在路徑規(guī)劃的最后引入動態(tài)障礙物規(guī)避層,該層主要負(fù)責(zé)處理碰撞檢測[9]、局部規(guī)避、群體角色尋路優(yōu)先級[10]等問題。

    游戲世界眾多的NPC都是具有物理屬性的,即可能發(fā)生碰撞,那么就需要一個碰撞檢測子系統(tǒng)能夠監(jiān)聽到此類情況的發(fā)生。在3D場景里,碰撞檢測可以通過射線透射實現(xiàn)。射線是以智能NPC自身所在坐標(biāo)為起點向前進(jìn)方向發(fā)射的一條或多條無終點的線,一旦檢測出射線存在終點坐標(biāo),則可判斷其將遇到障礙物。此時,可以向游戲狀態(tài)獲取障礙物詳細(xì)信息,即可以判斷其是否將發(fā)生碰撞。如若角色在移動過程中接收到的碰撞子系統(tǒng)的決策告知下一個或是多個結(jié)點將發(fā)生碰撞,則將其標(biāo)記為阻塞結(jié)點,此時需要改變尋路策略。對此可以引入一種基于射線投射的局部A*尋路方法。

    定義從阻塞結(jié)點的前一個結(jié)點開始到阻塞結(jié)點后一個結(jié)點進(jìn)行局部尋路,然后將新的路徑覆蓋阻塞的部分。這么做的好處是,原先A*算法已經(jīng)求得的路徑花費(fèi)可以重用,提高尋路的效率。對于NPC群體尋路,可以采取設(shè)置優(yōu)先級的方法,若高優(yōu)先級的角色和其他角色發(fā)生碰撞,可以默認(rèn)將其他角色視為靜態(tài)障礙物,等待高優(yōu)先級的角色走過后再進(jìn)行尋路。通常優(yōu)先級的確定是與角色的移動力和反應(yīng)速度等因素相關(guān)的。

    4 結(jié)束語

    文中針對3D游戲中的路徑規(guī)劃問題,提出了分層次的解決方案。首先采用導(dǎo)航網(wǎng)格對大地圖的狀態(tài)空間進(jìn)行劃分,避免了存儲大量的路點,節(jié)約了內(nèi)存空間。接著使用基于導(dǎo)航網(wǎng)格的A*算法實現(xiàn)了最優(yōu)網(wǎng)格路徑并對A*算法的OPEN表進(jìn)行了二叉堆的優(yōu)化,實驗分析表明該方案能夠提高算法的工作效率。接著采用拐角點法生成了網(wǎng)格內(nèi)部的路徑,完成角色的路徑搜索。最后,給出了一種基于局部A*算法的智能NPC的障礙物規(guī)避算法。本文介紹的層次化路徑規(guī)劃解決方案正用于3D游戲運(yùn)動模型系統(tǒng)的研發(fā),初步效果令人滿意。

    [1]方約翰, 李睿凡, 郭燕慧, 等. 游戲人工智能: 計算機(jī)游戲中的人工智能[M]. 北京郵電大學(xué)出版社, 2007.

    [2]Buckland M. 游戲人工智能編程案例精粹[M].羅岱,譯. 人民郵電出版社, 2008.

    [3]Sturtevant N R,Buro M. Improving Collaborative Pathfinding Using Map Abstraction[C]//AIIDE. 2006: 80-85.

    [4]Leigh R, Louis S J, Miles C. Using a genetic algorithm to explore A*-like pathfinding algorithms [C]//Computational Intelligence and Games, 2007. CIG 2007. IEEE Symposium on. IEEE, 2007:72-79.

    [5]Graham R, McCabe H, Sheridan S. Pathfinding in computer games[J]. ITB Journal, 2003,8:57-81.

    [6]Bj?rnsson Y, Enzenberger M, Holte R C, et al. Fringe search:beating at path-finding on game maps[J]. CIG, 2005, 5: 125-132.

    [7] Ballinger C, Louis S. Comparing heuristic search methods for finding effective real-time strategy game plans[C]//2013 IEEE Symposium Series on Computational Intelligence. 2013:122-128.

    [8]徐翔, 黃敏. 一種改進(jìn)的群體智能尋路算法[J]. 計算機(jī)應(yīng)用與軟件, 2012, 29(5): 139-142.

    XU Xiang,HUANG Ming.An improved group intelligence pathfinding algorithm[J]. Computer Applications and Software,2012,29(5):139-142.

    [9] Bakkes S C J, Spronck P H M, van Lankveld G. Player behavioural modelling for video games[J]. Entertainment Computing, 2012,3(3): 71-79.

    Application of a A* algorithm-based hierarchical path planning in 3D games

    QI Yue1, ZHAO Yang2, YANG Fan3
    (College of Computer Science and Engineering, Nanjing University of Science and Technology, Nanjing 210094, China)

    This paper focuses on how to generate a 3D navmesh and implement high-speed path-finding for autonomous characters in 3D games. We proposed a hierarchical solution to meet the requirement. Firstly, a navmesh is used to divide the state space. Then we used the A* algorithm to find the path of the navmesh with making use of binary heaps to optimize the OPEN table. We also proposed a method of corner points to find the final path. At last, we used ray transmission to detect the dynamic obstacles. The initial experimentation shows that our solution is able to be used in some 3D games.

    navmesh; A* Algorithm; terrain factor; binary heaps; corner points; ray transmission

    TN919.32

    A

    1674-6236(2014)11-0037-03

    2013-10-24 稿件編號:201310166

    祁 悅(1989 —),女,江蘇揚(yáng)州人,碩士。研究方向:游戲人工智能。

    猜你喜歡
    右線估價結(jié)點
    房地產(chǎn)估價中房地價值分配探討
    房地產(chǎn)估價與房地產(chǎn)成交價格的關(guān)聯(lián)因素分析
    大直徑盾構(gòu)隧道施工的實測分析
    下穿河流雙線盾構(gòu)隧道管片力學(xué)特性數(shù)值模擬研究*
    老虎山隧道建設(shè)期增設(shè)施工導(dǎo)洞方案的研究
    Ladyzhenskaya流體力學(xué)方程組的確定模與確定結(jié)點個數(shù)估計
    8《富春山居圖》:估價500億的名畫如何顛沛流離600年?
    地鐵交叉隧道盾構(gòu)施工的三維有限元分析
    GB/T 18508—2014《城鎮(zhèn)土地估價規(guī)程》標(biāo)準(zhǔn)更正啟事
    基于Raspberry PI為結(jié)點的天氣云測量網(wǎng)絡(luò)實現(xiàn)
    国产精品人妻久久久影院| 亚洲精品aⅴ在线观看| 国产午夜福利久久久久久| 久久精品人妻少妇| 亚洲欧美一区二区三区黑人 | 亚洲成人中文字幕在线播放| 日韩成人av中文字幕在线观看| 乱系列少妇在线播放| 久久久久久久亚洲中文字幕| 精品国产露脸久久av麻豆| 街头女战士在线观看网站| 亚洲精品久久久久久婷婷小说| 国产白丝娇喘喷水9色精品| 直男gayav资源| 一级毛片久久久久久久久女| 人妻系列 视频| 国产探花在线观看一区二区| 亚洲第一区二区三区不卡| 亚洲国产精品专区欧美| 99久国产av精品国产电影| 亚洲不卡免费看| www.av在线官网国产| 国产午夜精品久久久久久一区二区三区| 亚洲综合色惰| 国产一区二区亚洲精品在线观看| 日韩av在线免费看完整版不卡| 日本一本二区三区精品| 国产精品国产三级国产专区5o| 欧美3d第一页| 男女国产视频网站| 日韩制服骚丝袜av| 日日啪夜夜撸| 久久精品久久久久久噜噜老黄| 国产亚洲最大av| 水蜜桃什么品种好| 91狼人影院| 亚洲色图综合在线观看| 国产精品伦人一区二区| 在线观看美女被高潮喷水网站| 在线观看一区二区三区| 青青草视频在线视频观看| 国产视频内射| 精品酒店卫生间| eeuss影院久久| 69人妻影院| 嘟嘟电影网在线观看| 欧美激情国产日韩精品一区| 97人妻精品一区二区三区麻豆| 国产精品女同一区二区软件| 女的被弄到高潮叫床怎么办| 久久久久久久久久久免费av| 97超视频在线观看视频| 国内精品宾馆在线| 日韩欧美一区视频在线观看 | 美女被艹到高潮喷水动态| 两个人的视频大全免费| 最新中文字幕久久久久| 交换朋友夫妻互换小说| 好男人在线观看高清免费视频| 少妇裸体淫交视频免费看高清| 亚洲精品久久午夜乱码| 亚洲欧美日韩卡通动漫| 久久久久精品性色| 如何舔出高潮| 夜夜爽夜夜爽视频| 在线观看一区二区三区激情| av在线亚洲专区| 简卡轻食公司| 国语对白做爰xxxⅹ性视频网站| 狂野欧美白嫩少妇大欣赏| 国产综合懂色| 国产永久视频网站| 一级二级三级毛片免费看| 99热这里只有是精品在线观看| 亚洲精华国产精华液的使用体验| 亚洲自拍偷在线| 亚洲av一区综合| 极品教师在线视频| 色综合色国产| 我的女老师完整版在线观看| 水蜜桃什么品种好| 亚洲最大成人中文| 美女国产视频在线观看| 国产成人aa在线观看| 少妇的逼水好多| 亚洲av中文av极速乱| 舔av片在线| 欧美3d第一页| 白带黄色成豆腐渣| 又粗又硬又长又爽又黄的视频| 亚洲精品日本国产第一区| 国产成人a区在线观看| 两个人的视频大全免费| 国产精品成人在线| 一级a做视频免费观看| 免费观看性生交大片5| 国产老妇伦熟女老妇高清| 黄色欧美视频在线观看| 国产黄频视频在线观看| 丝袜美腿在线中文| 欧美极品一区二区三区四区| 久久亚洲国产成人精品v| 欧美日韩在线观看h| 91在线精品国自产拍蜜月| 免费黄网站久久成人精品| 久久女婷五月综合色啪小说 | 久久韩国三级中文字幕| 99热这里只有是精品在线观看| 特大巨黑吊av在线直播| 国内揄拍国产精品人妻在线| 精品午夜福利在线看| 一区二区三区乱码不卡18| 亚洲精品一区蜜桃| 国产精品.久久久| 欧美日韩在线观看h| 少妇的逼好多水| 18禁裸乳无遮挡免费网站照片| 别揉我奶头 嗯啊视频| 中文资源天堂在线| 国产乱人视频| 最近最新中文字幕免费大全7| 亚洲欧美日韩卡通动漫| 好男人视频免费观看在线| 久久人人爽人人片av| 国产色婷婷99| av网站免费在线观看视频| 国产成年人精品一区二区| 综合色丁香网| 国产精品国产av在线观看| 91精品伊人久久大香线蕉| 在线观看美女被高潮喷水网站| 亚洲欧美日韩卡通动漫| 在线免费十八禁| 极品少妇高潮喷水抽搐| 天天一区二区日本电影三级| 22中文网久久字幕| 国产欧美另类精品又又久久亚洲欧美| 午夜爱爱视频在线播放| 欧美老熟妇乱子伦牲交| av免费在线看不卡| 国产亚洲一区二区精品| 国产成人精品福利久久| 黑人高潮一二区| 国产成人aa在线观看| 欧美人与善性xxx| 亚洲美女视频黄频| 韩国av在线不卡| 精品少妇黑人巨大在线播放| 国内揄拍国产精品人妻在线| 亚洲最大成人手机在线| a级一级毛片免费在线观看| 少妇人妻一区二区三区视频| 久久国内精品自在自线图片| 人妻制服诱惑在线中文字幕| 亚洲精品自拍成人| 青青草视频在线视频观看| 直男gayav资源| 亚洲av欧美aⅴ国产| 国产精品女同一区二区软件| 精品久久久噜噜| 亚洲精品久久久久久婷婷小说| 免费观看性生交大片5| 女的被弄到高潮叫床怎么办| 日本免费在线观看一区| 亚洲精品自拍成人| 99热6这里只有精品| 国产精品女同一区二区软件| 欧美zozozo另类| 在线 av 中文字幕| 欧美高清性xxxxhd video| 一级毛片aaaaaa免费看小| 一区二区三区精品91| 免费大片18禁| 国产色爽女视频免费观看| 2022亚洲国产成人精品| 亚洲国产精品成人综合色| 天堂网av新在线| 免费看a级黄色片| 六月丁香七月| 熟女av电影| 亚洲怡红院男人天堂| 午夜爱爱视频在线播放| 国产成人freesex在线| 99久久中文字幕三级久久日本| 欧美xxxx性猛交bbbb| www.av在线官网国产| 亚洲国产欧美在线一区| 简卡轻食公司| 日韩欧美一区视频在线观看 | 日本欧美国产在线视频| 伊人久久国产一区二区| 久久女婷五月综合色啪小说 | 亚洲国产av新网站| 91久久精品国产一区二区成人| 欧美成人午夜免费资源| www.av在线官网国产| 国产一区二区在线观看日韩| 校园人妻丝袜中文字幕| 亚洲国产精品成人久久小说| 午夜免费男女啪啪视频观看| 边亲边吃奶的免费视频| 国产精品精品国产色婷婷| 天天躁日日操中文字幕| 国产乱人偷精品视频| 最近的中文字幕免费完整| 色视频在线一区二区三区| 18禁在线播放成人免费| 亚洲精品中文字幕在线视频 | 国产爱豆传媒在线观看| 日产精品乱码卡一卡2卡三| 亚洲国产精品专区欧美| 欧美国产精品一级二级三级 | 亚洲性久久影院| 日韩电影二区| 亚洲av不卡在线观看| av在线亚洲专区| 白带黄色成豆腐渣| 秋霞伦理黄片| 国产白丝娇喘喷水9色精品| 看非洲黑人一级黄片| 久久ye,这里只有精品| 国产中年淑女户外野战色| a级一级毛片免费在线观看| freevideosex欧美| 一边亲一边摸免费视频| 99热6这里只有精品| 亚洲经典国产精华液单| 国产一区二区亚洲精品在线观看| 国产综合懂色| 国产伦精品一区二区三区视频9| 国产淫片久久久久久久久| 午夜视频国产福利| 最新中文字幕久久久久| 最近2019中文字幕mv第一页| 国产av码专区亚洲av| 亚洲精品国产成人久久av| av线在线观看网站| 久久久午夜欧美精品| 日韩欧美精品免费久久| 97超碰精品成人国产| 亚洲综合色惰| 成人亚洲精品av一区二区| 日韩人妻高清精品专区| 性插视频无遮挡在线免费观看| 夜夜爽夜夜爽视频| 精品久久久久久久久亚洲| av女优亚洲男人天堂| 岛国毛片在线播放| 男女国产视频网站| 99久久人妻综合| 亚洲精品乱码久久久久久按摩| 日本av手机在线免费观看| 国产综合懂色| 在线观看一区二区三区| 狂野欧美激情性bbbbbb| www.av在线官网国产| 欧美精品国产亚洲| 久久久久久久大尺度免费视频| 边亲边吃奶的免费视频| 在线观看免费高清a一片| 亚洲三级黄色毛片| av国产免费在线观看| 99久国产av精品国产电影| 特级一级黄色大片| 亚州av有码| 18禁动态无遮挡网站| 1000部很黄的大片| 久久99热这里只频精品6学生| 亚洲在线观看片| 亚洲熟女精品中文字幕| 国产人妻一区二区三区在| www.av在线官网国产| 有码 亚洲区| 欧美成人午夜免费资源| 亚洲精品视频女| 能在线免费看毛片的网站| 国产探花极品一区二区| 美女国产视频在线观看| 三级国产精品片| av天堂中文字幕网| 亚洲精品国产色婷婷电影| 新久久久久国产一级毛片| av女优亚洲男人天堂| 精品少妇黑人巨大在线播放| 嫩草影院精品99| 国产大屁股一区二区在线视频| 亚洲欧美精品专区久久| 日韩亚洲欧美综合| 黄色日韩在线| 久久99热这里只频精品6学生| 80岁老熟妇乱子伦牲交| 亚洲美女视频黄频| 色视频www国产| 成人毛片a级毛片在线播放| 久久午夜福利片| 在线播放无遮挡| 国产成年人精品一区二区| 狠狠精品人妻久久久久久综合| 亚洲精品,欧美精品| 国产老妇伦熟女老妇高清| 国产精品.久久久| 国产成人免费观看mmmm| 久久97久久精品| 国产黄频视频在线观看| 亚洲伊人久久精品综合| 激情 狠狠 欧美| 插阴视频在线观看视频| 亚洲天堂国产精品一区在线| 欧美区成人在线视频| 黑人高潮一二区| 国产av不卡久久| 一级片'在线观看视频| 亚洲精品一区蜜桃| 日本午夜av视频| 国产人妻一区二区三区在| 欧美区成人在线视频| av国产精品久久久久影院| 波多野结衣巨乳人妻| 亚洲一级一片aⅴ在线观看| 国产精品伦人一区二区| 成人毛片60女人毛片免费| 亚洲婷婷狠狠爱综合网| 欧美激情国产日韩精品一区| 在线观看国产h片| 丝袜喷水一区| 丰满人妻一区二区三区视频av| 亚洲久久久久久中文字幕| 日本与韩国留学比较| 久久久久网色| 国产成人精品久久久久久| 欧美成人a在线观看| 伦精品一区二区三区| 亚洲精品国产色婷婷电影| 国产精品麻豆人妻色哟哟久久| 日本午夜av视频| 亚洲精品第二区| 日本黄大片高清| 好男人视频免费观看在线| 人妻制服诱惑在线中文字幕| 美女xxoo啪啪120秒动态图| 成年女人在线观看亚洲视频 | 国产69精品久久久久777片| 日韩欧美 国产精品| 一区二区三区乱码不卡18| 伦理电影大哥的女人| 日本爱情动作片www.在线观看| 另类亚洲欧美激情| 亚洲av免费在线观看| 欧美成人午夜免费资源| 婷婷色综合大香蕉| 又爽又黄无遮挡网站| 男人舔奶头视频| 好男人在线观看高清免费视频| 99精国产麻豆久久婷婷| 91精品伊人久久大香线蕉| 色综合色国产| 欧美zozozo另类| 久久久久久久久久成人| 国产高清国产精品国产三级 | 欧美亚洲 丝袜 人妻 在线| 亚洲国产色片| 亚洲精品aⅴ在线观看| 插阴视频在线观看视频| 国产有黄有色有爽视频| 亚洲婷婷狠狠爱综合网| 岛国毛片在线播放| 少妇裸体淫交视频免费看高清| 欧美日本视频| 黄色怎么调成土黄色| 免费av观看视频| 一边亲一边摸免费视频| tube8黄色片| 少妇人妻久久综合中文| 极品少妇高潮喷水抽搐| 一区二区av电影网| 热99国产精品久久久久久7| 欧美人与善性xxx| 国国产精品蜜臀av免费| 又黄又爽又刺激的免费视频.| 国产一区二区三区av在线| 乱系列少妇在线播放| av福利片在线观看| 一二三四中文在线观看免费高清| 内射极品少妇av片p| 久久久精品欧美日韩精品| 一级爰片在线观看| 国产精品秋霞免费鲁丝片| 久久久久性生活片| 国产免费福利视频在线观看| 简卡轻食公司| 免费黄频网站在线观看国产| 国内揄拍国产精品人妻在线| 在线亚洲精品国产二区图片欧美 | 国产视频首页在线观看| 丝袜喷水一区| 日日撸夜夜添| 中文字幕亚洲精品专区| 亚洲精品亚洲一区二区| 国产淫片久久久久久久久| 最近中文字幕2019免费版| 色视频在线一区二区三区| a级一级毛片免费在线观看| 自拍欧美九色日韩亚洲蝌蚪91 | 在线观看美女被高潮喷水网站| 99久久精品一区二区三区| 成人国产av品久久久| 久久人人爽人人爽人人片va| 啦啦啦啦在线视频资源| 精品视频人人做人人爽| 免费观看无遮挡的男女| 国产亚洲精品久久久com| 直男gayav资源| 最近中文字幕2019免费版| 美女国产视频在线观看| 能在线免费看毛片的网站| 成人美女网站在线观看视频| 久久久午夜欧美精品| 国产免费一区二区三区四区乱码| 免费黄色在线免费观看| 日韩在线高清观看一区二区三区| 91午夜精品亚洲一区二区三区| 亚洲高清免费不卡视频| 成年女人在线观看亚洲视频 | 国产一区二区亚洲精品在线观看| 国产v大片淫在线免费观看| 国产有黄有色有爽视频| 国产亚洲最大av| 中文字幕人妻熟人妻熟丝袜美| 日日啪夜夜撸| 国产v大片淫在线免费观看| 国产精品秋霞免费鲁丝片| 久久精品国产鲁丝片午夜精品| 精品一区二区免费观看| 高清毛片免费看| 国产成人免费观看mmmm| 国产成人a区在线观看| 亚洲精品色激情综合| 精品一区二区三卡| 男女边吃奶边做爰视频| 麻豆成人av视频| 日本av手机在线免费观看| 大香蕉久久网| 春色校园在线视频观看| 纵有疾风起免费观看全集完整版| 下体分泌物呈黄色| 亚洲精品自拍成人| 久热久热在线精品观看| 最新中文字幕久久久久| 久久精品国产鲁丝片午夜精品| 亚洲一级一片aⅴ在线观看| 国产免费又黄又爽又色| 久久精品综合一区二区三区| 中文资源天堂在线| 久久97久久精品| 国产av码专区亚洲av| 99久国产av精品国产电影| 午夜福利网站1000一区二区三区| 国产乱来视频区| 精品人妻视频免费看| 蜜桃亚洲精品一区二区三区| 亚洲伊人久久精品综合| 免费人成在线观看视频色| 噜噜噜噜噜久久久久久91| 色5月婷婷丁香| 欧美少妇被猛烈插入视频| 日韩成人av中文字幕在线观看| 日韩国内少妇激情av| 麻豆国产97在线/欧美| av在线老鸭窝| 最近最新中文字幕免费大全7| 乱码一卡2卡4卡精品| 精品国产三级普通话版| 欧美日韩亚洲高清精品| 日本与韩国留学比较| 秋霞在线观看毛片| 高清午夜精品一区二区三区| 91在线精品国自产拍蜜月| 欧美人与善性xxx| 成人漫画全彩无遮挡| 成人美女网站在线观看视频| 99热网站在线观看| 在线亚洲精品国产二区图片欧美 | 边亲边吃奶的免费视频| 18禁裸乳无遮挡免费网站照片| 日韩国内少妇激情av| 久久久精品欧美日韩精品| 精品一区二区三卡| 少妇人妻 视频| 久久99热6这里只有精品| 亚洲欧美精品自产自拍| 丝袜美腿在线中文| 在线精品无人区一区二区三 | 久久97久久精品| 国产成人一区二区在线| 国产男人的电影天堂91| 国产久久久一区二区三区| 国产精品无大码| 亚洲精品成人av观看孕妇| 中文天堂在线官网| 国产亚洲精品久久久com| 人人妻人人澡人人爽人人夜夜| 天美传媒精品一区二区| 免费av观看视频| 男女国产视频网站| 免费av观看视频| 又粗又硬又长又爽又黄的视频| 国产又色又爽无遮挡免| 少妇猛男粗大的猛烈进出视频 | 国产 精品1| 欧美日韩在线观看h| 高清在线视频一区二区三区| 夫妻午夜视频| 日韩国内少妇激情av| 亚洲综合精品二区| 日本与韩国留学比较| 熟妇人妻不卡中文字幕| 亚洲精品色激情综合| 久热这里只有精品99| 免费观看性生交大片5| 日本免费在线观看一区| 青春草国产在线视频| 国产伦精品一区二区三区视频9| 99久久精品一区二区三区| 超碰av人人做人人爽久久| 成人免费观看视频高清| av女优亚洲男人天堂| 欧美日韩视频精品一区| 精品亚洲乱码少妇综合久久| 男女边吃奶边做爰视频| 一个人看的www免费观看视频| 国产精品久久久久久精品电影小说 | 日韩电影二区| 综合色丁香网| .国产精品久久| 亚洲精品第二区| 国产精品av视频在线免费观看| 真实男女啪啪啪动态图| 18禁在线播放成人免费| 欧美三级亚洲精品| 99热6这里只有精品| 日本午夜av视频| 大又大粗又爽又黄少妇毛片口| 欧美性猛交╳xxx乱大交人| h日本视频在线播放| 熟女人妻精品中文字幕| 26uuu在线亚洲综合色| 99热这里只有是精品50| 超碰av人人做人人爽久久| 国产午夜福利久久久久久| 秋霞在线观看毛片| 免费av毛片视频| 另类亚洲欧美激情| 精品久久久精品久久久| 大话2 男鬼变身卡| 特大巨黑吊av在线直播| 亚洲国产欧美人成| 成年版毛片免费区| 最近的中文字幕免费完整| 一区二区av电影网| 欧美日本视频| 美女cb高潮喷水在线观看| 少妇人妻一区二区三区视频| 成人美女网站在线观看视频| 久久97久久精品| 边亲边吃奶的免费视频| 亚洲美女搞黄在线观看| 精品久久国产蜜桃| av天堂中文字幕网| 美女高潮的动态| 又粗又硬又长又爽又黄的视频| 精品酒店卫生间| 国产 精品1| 亚洲国产精品专区欧美| 麻豆成人av视频| 国产精品嫩草影院av在线观看| av免费观看日本| 久久精品熟女亚洲av麻豆精品| 69av精品久久久久久| 久久精品人妻少妇| 成年女人看的毛片在线观看| 国产老妇伦熟女老妇高清| 交换朋友夫妻互换小说| 最后的刺客免费高清国语| 欧美xxxx性猛交bbbb| 交换朋友夫妻互换小说| 国产亚洲一区二区精品| 亚洲怡红院男人天堂| 免费黄频网站在线观看国产| 激情 狠狠 欧美| 搞女人的毛片| 日本爱情动作片www.在线观看| av福利片在线观看| 乱系列少妇在线播放| 精品国产乱码久久久久久小说| 国产色爽女视频免费观看| 国产精品精品国产色婷婷| 波野结衣二区三区在线| 久久久久九九精品影院| 亚洲av欧美aⅴ国产| 晚上一个人看的免费电影| 亚洲国产精品专区欧美| 午夜精品一区二区三区免费看| 日韩强制内射视频| 白带黄色成豆腐渣| 国产美女午夜福利| 国产一区二区在线观看日韩| 日韩视频在线欧美| 午夜免费鲁丝| 大话2 男鬼变身卡| 亚洲成人一二三区av| av免费在线看不卡| 国产毛片在线视频| av国产久精品久网站免费入址| 婷婷色麻豆天堂久久| 熟妇人妻不卡中文字幕|