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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

如何优雅的管理游戏资源

發布時間:2024/1/1 编程问答 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 如何优雅的管理游戏资源 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

在游戲的開發過程中,前期的規劃 往往比 后期的“優化”更為重要!比如多分辨率適配,如果前期沒有規劃好,可能導致的情況是,畫面只在當前測試開發機或者一部分機型正常顯示。做了多套資源適配,可以使在合適的機型使用對應的圖片資源,避免在高清屏幕使用低質量的圖片,在低分辨率屏幕因為圖片太大而浪費硬件資源。機制與策略分離,可以讓你設計出簡單有效的接口。模塊化的設計可以讓你組織好各種邏輯流程,條理分明 ~ 前期的規劃工作可以有很多,一葉也在摸索之中,以使游戲的開發盡量變的簡單靈活且可控。最簡單的也是最容易忽略的地方,跟我們打交道最多的要數精靈了,從圖片創建一個精靈,很簡單的開端,將以此展開行動 ~

本文使用 Cocos2d-3.0版本,創建了一個 C++ 項目,介紹在 C++ 中,如何處理資源相關的內容,如果讀者使用腳本,也可以參考本文中資源管理理念而忽略語言特性,你可以在 Github[^1] 上面看到本文所有源碼。

名字系統

也許你可稱之為“命名規范”,但顯然它無法表達我所想說的內容,很多人在創建精靈的時候喜歡直接使用資源名稱,而沒有任何定義,這是一個不好的習慣,如果游戲資源不存在,缺少,或者修改名字,如此你需要在多出引用的地方一一修改。游戲開發中的變數總是無法預料,合理的“名字系統”可以節省很多人力。

我們設定一個文件,這里名為 “Resources.h” 的文件,在其中定義所有的資源名稱,在游戲開發中,盡量只?使用此處的名稱,如圖片名稱,字體名稱,聲音資源等。這樣做有以下好處,只是簡單說幾點:

  • 如果對資源做出修改,我們可以修改此處定義,以保證同步,避免缺失,命名錯誤,錯誤引用等問題
  • 在圖片名定義修改時,編譯器會編譯出錯,并自動幫助我們 “找” 出引用的地方,方便修改
  • 由于有常量定義的緣故,我們的 IDE 會自動補全所有以定義變量名稱,減少出錯的可能,提高效率
  • 這個文件列表顯然可以寫一個如 python 腳本自動生成

使用腳本來自動生成文件常量定義顯然是個行之有效的途徑,這種機械式的操作交給腳本就行了,它總能出色的完成任務,首先來看看項目的 Resources 目錄內容:

<code> [Resources]~ ./tree ├── CloseNormal.png├── CloseSelected.png├── HelloWorld.png├── file_list.json├── fonts│ └── Marker\ Felt.ttf└── images├── JungleLeft.png├── ghosts.plist├── ghosts.png├── grossini_family.plist└── grossini_family.png</code>

以上是資源文件,那么通過腳本所生成的 “Resources.h” 文件又是什么樣子的呢,腳本在 Github 倉庫中可以找到(注意:資源名中最好不要有空格,以免留下“隱患”):

#ifndef _AUTO_RESOURCES_H_#define _AUTO_RESOURCES_H_// search pathsstatic const std::vector<std::string> searchPaths = {"fonts","images",};// filesstatic const char si_CloseNormal[] = "CloseNormal.png"; static const char si_CloseSelected[] = "CloseSelected.png"; static const char sjs_file_list[] = "file_list.json"; static const char si_HelloWorld[] = "HelloWorld.png"; static const char st_MarkerFelt[] = "Marker Felt.ttf"; static const char sp_ghosts[] = "ghosts.plist"; static const char si_ghosts[] = "ghosts.png"; static const char sp_grossini_family[] = "grossini_family.plist"; static const char si_grossini_family[] = "grossini_family.png"; static const char si_JungleLeft[] = "JungleLeft.png"; #endif // _AUTO_RESOURCES_H_

看到通過腳本,我們生成了所有文件的常量定義,這讓得我們可以在游戲中任意使用,但是請注意,這里生成的文件名稱是沒有包含路徑的,所以在定義文件之前,也自動生成了目錄列表?searchPaths,顧名思義,設定了一個目錄列表,以便找尋資源,我們可以在程序的開始處使用?FileUtils::getInstance()->setSearchPaths(searchPaths);?來設定游戲的資源目錄列表,這樣我們就可以不用關心資源所在的目錄了,你甚至可以根據需要合理的調整資源目錄。

注意:通過設置 searchPaths 可以讓我們不用關系資源的路徑所在,那么意味著資源名稱必須唯一,否則可能會出現引用問題。其次,是如果使用了多套資源方案,請注意 searchPaths 的先后順序關系。本文暫不考慮多套資源。關于忽略資源目錄的做法,如果有不同看法者,歡迎留言討論,對我來說,忽略路徑是利大于弊的 ~

以上通過腳本自動生成了文件列表,但是這顯然不夠,我們看到資源當中有兩張?打包?資源圖片(可以使用 TexturePacker 對圖片資源進行打包,具有占用更小空間,優化運行效率等諸多好處,后面還會介紹此點) plist 文件。我們當然也是需要使用打包中資源的,所以腳本需要能夠自動解析 plist 文件,并提取出 TexturePacker 打包的資源名稱,請看如下定義,同樣是自動生成在 “Resources.h” 文件之中:

// texture //// ghosts.pliststatic const char si_child1[] = "child1.gif"; static const char si_father[] = "father.gif"; static const char si_sister1[] = "sister1.gif"; static const char si_sister2[] = "sister2.gif"; // grossini_family.pliststatic const char si_grossini[] = "grossini.png"; static const char si_grossinis_sister1[] = "grossinis_sister1.png"; static const char si_grossinis_sister2[] = "grossinis_sister2.png";

此時我們就能用以下代碼來創建精靈了,都引用了資源名稱定義,并且使用兩種方式創建了精靈:

// 直接由圖片創建精靈auto hello = Sprite::create(si_HelloWorld);// 從打包資源創建精靈SpriteFrameCache::getInstance()->addSpriteFramesWithFile(sp_grossini_family, si_grossini_family);auto sister = Sprite::createWithSpriteFrameName(si_grossinis_sister1);

上面我們使用兩種方式創建精靈,為什么會有兩種方式?也許你可以看看?『子龍山人』?翻譯的文章?『在cocos2d里面如何使用Texture Packer和像素格式來優化spritesheet』?其中詳細的介紹了圖片資源打包優化的相關細節問題,一個游戲最多的就是圖片資源,優化空間最大的也是圖片資源,里面詳細的介紹了優化圖片資源占用空間 50% 以上,如何使游戲運行內存占用優化近 50%,以 cocos2d 為例,但 cocos2d-x 同樣能夠適用,而且能通過腳本自動打包。 所以合理的對圖片資源進行打包優化是非常有必要的。但如何處理這個流程確實不好定奪,因為不同資源的使用方式不同,因為這兩種方式的存在,導致我們編寫代碼的邏輯不同,這需要提前預定好,所以我們考慮如下開發流程:

在游戲開發前,對所有資源打包后提供給 編寫游戲人員,也就是說在寫程序之前,游戲資源就已確定,那些以打包,哪些未打包都已經知道,如前面一樣,通過兩種方式創建精靈。但是這樣的結果是,前期規定好了的,后期就無法改動,或者說很難改動,牽一發而動全身啊 ~ 這就需要加大?前期的規劃?力度,以確保后期不會出現太大太多事與愿違的情形。這種情況下的?后期優化?將會非常蹩腳。況且加大前期規劃的力度,可能會對整個項目的進程有所影響,如比編寫人員的動工會稍緩,人力資源分配不合理。

透明

前文提到,我們使用了 searchPaths 變量,以用忽略資源的路徑,一個存在的東西,看起來好像不存在一樣,我們稱之為 “透明”,”透明” 在軟件領域中也是重要的概念,它也強調著封裝的重要性,隱藏細節的必要性。這里的資源路徑就是如此,我們可以說?對于資源的使用來說,它的路徑是透明的,有沒有路徑,路徑為何?那不重要,重要的是你能通過資源名稱獲取想要的資源。

也許你已經發現了,我想說的不是路徑問題,而是圖片資源問題。對于圖片資源的使用來說,它’是否是打包資源’ 應該是透明的。也既是在使用圖片資源的時候,你不應該關心它是不是打包后的資源,是也好,不是也罷,這不應該影響你對資源的請求和使用。”打包” 這個過程對你來說,不存?~

圖片資源類型的 “透明化” 處理

先來段代碼,看看沒有 “透明化” 處理時的一般使用方式:

// 方式一 文件資源auto jungle = Sprite::create(si_JungleLeft);// 方式二 打包資源SpriteFrameCache::getInstance()->addSpriteFramesWithFile(sp_grossini_family, si_grossini_family);auto sister = Sprite::createWithSpriteFrameName(si_grossinis_sister1);

以上我們看到,同樣是創建精靈,?si_JungleLeft?是普通的?文件資源,而?si_grossinis_sister1?是?打包資源,這決定著兩者的使用方式不同,那么怎么 “透明化” 處理呢:

// 不論圖片屬于 文件資源 還是 打包資源 使用方法相同auto jungle = AssetLoader::createSprite(si_JungleLeft);auto jungle = AssetLoader::createSprite(si_grossinis_sister1);

我們提供了一個類?AssetLoader,它有一個方法?createSprite(const std::string& name)。不論我們是不是打包資源,我們都通過這個方法來創建精靈,顯然它的內部工作原理是根據圖片的實際類型,動態判斷并創建,之后返回,要實現這樣一個功能是可行的,并且沒有多復雜,實現以后。我們在使用圖片資源的使用就再也用關心它是什么類型的資源了。

這也意味著你可以以一個理想的方式來管理開發流程。?圖片資源可以和游戲編寫同時進行,不停的添加圖片資源,不停的編寫游戲邏輯,而不用考慮圖片是否已經優化的問題了,此時可以提供一些零散的圖片,以供使用(圖片命名最好還是固定),當然也可以提前把關聯性比較強的圖片提前打包處理,這并不影響使用,因為對程序來說,?是透明的,”不存在”的。在后期,我們可以集中的在后期對游戲資源優化,打包處理等(關于此點,文章后面也會給出相對合理的處理流程)。

功能的實現方案與流程

在開始之前,一葉通常會將其流程在心中演算一遍,使其不會出現太大的紕漏,對于不合理的所在,可以重新擬定方案。然后實現之 ~ 要使得 AssetLoader 的 createSprite 方法完成其功能,那么它需要知道,當前請求的?圖片資源?是否是?文件資源(以?文件資源?和?打包資源?區分兩者),如果是,直接由前文?方式一?創建精靈返回,如果不是,則從 打包資源 里面找尋,找到就通過?方式二?創建精靈并返回,如果還沒找到,就返回空指針嘍 ~ 由此我們知道 AssetLoader 它內部需要完成以下功能:

  • 能夠判斷一個資源是否是文件資源
  • 能夠根據打包資源圖片名稱返回實際的 plist 文件(打包資源描述文件)和 圖片文件

要完成以上功能,那就需要讓 AssetLoader 知道有哪些文件資源,還要知道有哪些打包資源,我們可以在 AssetLoader 里面定義幾個字典用以保存這些數據:

class AssetLoader: public Object{public:static Sprite* createSprite(const std::string& name);private:static AssetLoader* getInstance();bool init();bool fileExists(const std::string& filename);std::string getTexturePlist(const std::string& name);std::string getTextureImage(const std::string& name);private:Dictionary* _fileDict; // 文件列表Dictionary* _texturePlistDict; // 打包資源到文件的映射Dictionary* _textureImageDict; // 打包資源plist 到圖片的映射};

如以上的定義實現,它有三個字典,?_fileDict?的 key 保存著所有文件資源,value 保存文件資源的?編號?,這樣我們就能夠隨時判斷一個圖片是否是文件資源了。_texturePlistDict?的 key 保存著打包資源的名稱,value 保存打包資源所在 Plist 文件的編號,通過它我們能通過打包資源獲取到它 Plist 所在的文件。?_textureImageDict?也是類似,key 保存打包資源名稱,value 保存打包資源所在的真實 圖片文件的引用。

功能已經定義完畢,現在的問題是我們如何去為這幾個字典填充數據?顯然程序初始化手動填充不靠譜,前文的文件名等信息都已經是自動定義了,此處我們當然也希望有一個方案?自動填充?了。這里的做法是,在使用 python 生成資源定義的時候,同時生成一個 json 文件,這個文件里面包含了所有此處字典中所需要的數據,然后 AssetLoader 初始化的時候讀取這個 json 文件,以完成自動填充數據的功能。先來看看自動生成的 json 文件長什么樣紙:

題外話:使用 json 來存儲這樣一個中轉的數據格式是最后定下來的方案,設計之初考慮過幾種方案,比如想到可以用一個 sqlite 數據來保存各種數據,這樣數據的操作就非常統一,對后期的數據統計分析也會非常方便,曾與朋友 子龍山人 討論過這之間的詳細細節,以及各種實現方案的利弊分析。使用 sqlite 的好處是更為靈活,后期擴展功能會非常方便,適合稍微大點的項目,但是如果一個項目本身沒有使用 sqlite 數據庫,如果為這里的方案而硬添加一個擴展庫實現 sqlite,可能就會非常的不友好,不通用。

<code>{"file_name": ["CloseNormal.png", "CloseSelected.png", "file_list.json", "HelloWorld.png", "Marker Felt.ttf", "ghosts.plist", "ghosts.png", "grossini_family.plist", "grossini_family.png", "JungleLeft.png"],"file_index": ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10"], "texture_name": ["child1.gif", "father.gif", "sister1.gif", "sister2.gif", "grossini.png", "grossinis_sister1.png", "grossinis_sister2.png"], "texture_plist": ["6", "6", "6", "6", "8", "8", "8"], "texture_image": ["7", "7", "7", "7", "9", "9", "9"] }</code>

以上是自動生成的 json 數據文件內容,為了在這里展示,做了點格式化和縮進,更為友好一點。通過?file_name?和?file_index?可以創建文件資源列表字典,通過?texture_name?和?texture_plist?可以創建打包資源和文件資源之間的映射,?texture_image?也是同樣。 file_name 包含了所有文件資源,file_index 為文件資源做了編號,這兩個數據項的個數是相同的。 texture_name 定義了所有打包資源的定義,texture_plist 和 texture_image 則保存了 打包資源所在的 plist 文件和圖片文件的引用,它們的數據項個數也是相同的。只要保證這里生成的內容沒有錯誤,那么我們就正確的將其填充到 AssetLoader 的字典里面,以實現想要的功能。

為什么數據會長這個樣子?一葉本來的設計 json 文件,多層嵌套更具描述性(各種對象,各種屬性,一目了然),但是發現 解析的時候稍顯麻煩,在 新版 cocos2d-x 的 gui 庫中,已經封裝好了一些常用的 json 解析功能,本著?拿來注意(盡可能的尋找可用的資源來簡化自身的流程) 的思想,為使解析過程簡單,所以數據格式就定義成那個樣子了 - =。現在只是用了五個數組(更平面化的數據組織,像是數據庫表),保存所有數據。只能說,這樣做是為了迎合代碼的編寫,讓本來復雜的 json 解析過程變得更為簡單。現在看來,但到也簡單清晰,看看填充字典的關鍵代碼實現(如果有其它更好的方式,修改也不麻煩,修改生成的數據格式,再修改代碼中數據的填充方法就行了):

JsonDictionary *jsonDict = new JsonDictionary();String* fileContent = String::createWithContentsOfFile(sjs_file_list);jsonDict->initWithDescription(fileContent->getCString());DictionaryHelper* dicHelper = DICTOOL;_fileDict = Dictionary::create();int file_idx = dicHelper->getArrayCount_json(jsonDict, file_name);for (int i = 0; i < file_idx; i++){std::string name = dicHelper->getStringValueFromArray_json(jsonDict, file_name, i);std::string index = dicHelper->getStringValueFromArray_json(jsonDict, file_index, i);_fileDict->setObject(String::create(index), name);}log("file count: %d", file_idx);_texturePlistDict = Dictionary::create();int texture_idx = dicHelper->getArrayCount_json(jsonDict, texture_name);for (int i = 0; i < texture_idx; i++){std::string name = dicHelper->getStringValueFromArray_json(jsonDict, texture_name, i);std::string plist = dicHelper->getStringValueFromArray_json(jsonDict, texture_plist, i);_texturePlistDict->setObject(String::create(plist), name);}log("texture count: %d", texture_idx);_textureImageDict = Dictionary::create();for (int i = 0; i < texture_idx; i++){std::string name = dicHelper->getStringValueFromArray_json(jsonDict, texture_name, i);std::string image = dicHelper->getStringValueFromArray_json(jsonDict, texture_image, i);_textureImageDict->setObject(String::create(image), name);}CC_SAFE_DELETE(jsonDict);

這里能看到一些陌生的內容?JsonDictionary、DictionaryHelper類型和其操作方式,這里的使用方法不是本文的重點,有興趣的朋友看看源碼實現。以很簡潔的方式,填充了我們需要的字典數據內容。有了這些字典數據,我們就很容易的判斷一個圖片是否是文件資源了,如果是打包資源,也能夠很容易找出打包資源所在的 Plist 文件和 圖片文件,最后看一下?createSprite?方法的實現:

Sprite* AssetLoader::createSprite(const std::string& name){if (AssetLoader::getInstance()->fileExists(name)){return Sprite::create(name);}log("create sprite: %s", name.c_str());std::string plistfile = AssetLoader::getInstance()->getTexturePlist(name);std::string imagefile = AssetLoader::getInstance()->getTextureImage(name);log("plist: %s, image: %s", plistfile.c_str(), imagefile.c_str());if (plistfile != "" && imagefile != ""){SpriteFrameCache::getInstance()->addSpriteFramesWithFile(plistfile, imagefile);return Sprite::createWithSpriteFrameName(name);}return nullptr;}

至此我們便完成了?圖片資源類型的 “透明化” 處理?。這樣一個解決方案,很好的解決了在開發過程中圖片資源的管理過程,后期優化,都不沖突。能夠通過此提供一個較為合理的開發流程。 本文所使用的源碼,腳本等都可以在 Github 上面找到 『https://github.com/leafsoar/resource-manager』,但是要清楚,我這里提供的只是按照我這種流程下來的一種實現而已,對于程序本身而言,也還有很多可以改進的所在 ~ 思路同樣,每個人實現的具體細節可能不一樣,不論你使用 C++ 還是腳本語言,都不影響你 “透明化” 圖片資源類型。

如何優雅的管理游戲資源

我們解決了一些問題,提供了一些解決方案,但總有更多的問題等著我們去解決,更多的優秀解決方案,好的工作模式,處理流程。我們會把開發中一些?變動?的所在找尋出來,對它靈活的處理,使它能夠適應各種不同的?險惡環境。哪些是不變的,哪些是容易變動的,盡量做到?以不變應萬變。現在新的問題和需求又來了,哈 ~

繼續前文內容,我們可以使用 AssetLoader 來加載圖片資源,創建精靈,實現游戲玩法邏輯等。但是我們通常會在一個場景進入時就預先緩存所有圖片資源(聲音資源亦是同樣),甚至在游戲開始時,預先加載所有的圖片資源,以?保證游戲畫面的流暢性。如果沒有預先緩存圖片資源,那么在游戲中用到的時候,實時加載可能?會使游戲畫面卡頓,這不是我們想看到的結果。如果一個游戲不大,資源總和也沒多少,那么可以直接在游戲開始時全部加載完畢,這種情況處理起來比較簡單,直接把所有資源加載就可以了。但是如今的游戲動輒幾十兆,幾百兆,顯然游戲資源一次性加載是不科學的,這時我們可以分場景,在加載一個場景的時候,清空前一個場景所使用的圖片緩存資源,然后預先加載當前場景的游戲資源,以達到最優的內存占用。

通常我們都是人為的,定義了一個方法在開始場景前做一些準備工作,清空緩存,預加載游戲資源,如這里有一個需要預加載的資源列表,而前文我們提到,在游戲開發的過程中,我們的圖片資源可能會有所改動,這就需要我們去?人為的同步去手動維護這個列表,而這樣的工作費時費力,還容易出現很多錯誤,如果我們能夠把這一步的操作自動化,根據實際情況生成其列表,并且列表資源的加載順序也是做過優化的(根據文件大小,或者分辨率大小,優先加載大的資源,使游戲減少因占用內存過多而崩潰的可能性),那將使我們能有?更多的精力花在更值得的地方。如果結合到本文之前的實現方案就是,在開始一個場景時,我們對 AssetLoader 做一個標記,在這個標記之后所請求的圖片資源都是當前場景的資源,我們可以在內部將其記錄下來,以任何方式都行,這樣我們就能夠非常容易的收集并生成當前場景所使用的圖片資源了。如果我們將這個列表做成動態可維護的,自動記錄以便下次運行時預先加載,這樣一種實現從邏輯上來說時可行。如何優雅得管理游戲資源?但是實現比?優雅?更重要,在實現的過程中,盡量使開發變得簡單,流程變得清晰,也是一葉努力的方向 ~

以上只是對預加載資源列表的動態維護,提供了一個簡單的思路,其中還有很多細節值得推敲。但我想實現這樣一種流程對游戲的開發是非常有幫助的,對于這個部分的內容,一葉還沒有給出一個具體的實現方案,但將繼續之前的流程往下實現,并分享在 Github 上面,同時你也可以參與進來。也算是在這里集思廣益,如果你有什么好的想法,對本文實現有什么改進,都可以一起交流。如果你遇到了相同的問題,也可以說說你是怎么處理這些問題的,歡迎分享 ~

[^1]: 本文源碼 Github 倉庫地址:https://github.com/leafsoar/resource-manager

總結

以上是生活随笔為你收集整理的如何优雅的管理游戏资源的全部內容,希望文章能夠幫你解決所遇到的問題。

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

国产婷婷 | 在线观看黄色小视频 | 一区三区视频在线观看 | 日韩电影在线视频 | 天天艹天天 | 在线观看不卡视频 | 丁香久久激情 | 久久精品欧美一区 | 精品中文字幕在线观看 | 丝袜美腿在线播放 | 国产大尺度视频 | 国产专区精品 | 91精品小视频 | 黄色三级视频片 | 91视频 - x99av | 在线不卡a| 狠狠干成人 | 国语精品久久 | 三级av在线 | 亚洲精品一区二区三区四区高清 | 国产精品原创av片国产免费 | 欧美精品一区二区三区一线天视频 | 亚洲综合精品在线 | 国产日韩欧美视频在线观看 | 午夜三级福利 | 91亚洲精品久久久蜜桃 | 久久99视频免费观看 | 综合网成人 | 色婷婷 亚洲 | 久久玖| 色综合网| 欧洲色吧 | 男女激情网址 | 久久久久国产免费免费 | av在线播放网址 | 免费av福利 | 黄色成人在线 | 久久久视频在线 | 日韩中文字幕免费视频 | 欧美aa在线 | 日韩三级中文字幕 | 91激情视频在线观看 | 国产精品久久久久永久免费观看 | 在线观看免费中文字幕 | 在线一区电影 | 美国av片在线观看 | 国产视频不卡 | 激情综合网色播五月 | www久久| 国产高清成人 | 五月婷婷六月丁香在线观看 | 精品国产资源 | 亚洲欧洲成人 | 亚洲国产精品一区二区久久hs | 在线视频一二三 | 国产精品手机视频 | 亚在线播放中文视频 | 亚洲永久精品在线观看 | 狠狠干夜夜操天天爽 | 五月天av在线 | 日韩国产欧美在线播放 | 中文字幕一区二区三区视频 | 国产人免费人成免费视频 | 亚洲自拍偷拍色图 | 国产成人精品综合久久久 | 国产黄色片网站 | 久久96国产精品久久99漫画 | 91mv.cool在线观看 | 天天射天天操天天干 | 久久精品系列 | 在线观看不卡视频 | 日韩大片在线免费观看 | www.操.com| 91伊人久久大香线蕉蜜芽人口 | 欧美另类高潮 | 深夜激情影院 | 少妇bbb好爽 | 免费福利在线视频 | 99精品国产亚洲 | 色多多视频在线 | 久久久久久久久综合 | 国产一区二区网址 | 日韩中文字幕免费视频 | 黄网站色视频免费观看 | 亚洲国产中文字幕 | 日韩电影黄色 | 色综合色综合久久综合频道88 | 国产精品一区二区久久精品爱微奶 | 在线观看免费黄视频 | 成 人 黄 色视频免费播放 | 日韩av一区二区在线 | 99人成在线观看视频 | 久久99精品国产91久久来源 | 国产啊v在线观看 | 午夜精品久久久久久久99热影院 | 亚洲美女免费精品视频在线观看 | 成人黄色大片 | 日本性生活一级片 | 在线看国产视频 | 国产精品麻豆免费版 | 婷婷激情影院 | 九色在线 | 四虎国产精 | 99在线精品视频在线观看 | 久久人人97超碰精品888 | av再线观看| 网站在线观看你们懂的 | 人人爽网站| 五月激情姐姐 | 激情视频一区 | 丰满少妇一级 | 亚洲国产精品va在线 | 狠狠色丁香婷婷 | 国内精品久久久久影院优 | 在线国产专区 | 欧美夫妻性生活电影 | 久草在线视频资源 | 日韩精品在线播放 | 亚洲欧美国产精品18p | 青青河边草免费直播 | 五月婷婷久久丁香 | 四虎在线观看网址 | 日韩久久久久久 | 国产原创中文在线 | 国产999免费视频 | 天天做天天射 | 亚洲精品乱码久久久久久蜜桃动漫 | 久久成人午夜视频 | 另类五月激情 | 久久视频6| 国产一区二区在线看 | 久久综合中文字幕 | 99精品视频观看 | 欧美日韩高清一区二区 国产亚洲免费看 | 国产精品永久免费观看 | 亚洲精品美女在线观看播放 | 久久久国产电影 | 五月天六月色 | 国产美女被啪进深处喷白浆视频 | 免费视频在线观看网站 | 免费在线观看国产精品 | 三级小视频在线观看 | 中文字幕在线久一本久 | 97人人超碰在线 | 久久精品一区二区三区中文字幕 | 日本一区二区不卡高清 | www.天天射 | 最近高清中文在线字幕在线观看 | 五月天久久综合 | 亚洲午夜久久久久久久久 | 最新精品视频在线 | 国产黄色视 | 久久综合给合久久狠狠色 | 天天干,天天操,天天射 | 最近日本中文字幕 | 成人国产精品一区二区 | 亚洲一区二区观看 | 天天激情综合网 | 日日爽夜夜爽 | 亚洲午夜久久久久久久久 | 色妞色视频一区二区三区四区 | 香蕉视频18| 97人人模人人爽人人喊网 | 成 人 黄 色视频免费播放 | 韩国一区二区三区在线观看 | 日本最新一区二区三区 | 超碰人人做 | 婷婷色站 | 欧美午夜精品久久久久 | 97成人超碰 | 精品免费久久久久 | 午夜日b视频 | 黄色录像av | www.亚洲在线 | 成人黄色电影免费观看 | 日韩欧美精品在线观看视频 | 久久99热久久99精品 | 99久精品视频 | 日韩剧情 | 深爱激情婷婷网 | 久久精品美女视频 | 伊人黄色网 | 日韩不卡高清 | 人人爱在线视频 | 久久精品视频免费 | 久久国产电影 | 久久视频在线视频 | 91超级碰碰 | 日韩在线中文字幕 | 国产日本亚洲 | 国产一区 在线播放 | 五月婷网站 | 美女国产在线 | 国产91在线免费视频 | 精品专区 | 婷婷av资源 | 国产视频一区在线免费观看 | 日韩在线观看三区 | 日韩精品专区在线影院重磅 | 国产99免费视频 | av网站播放 | 日韩在线不卡视频 | 成年人看片 | 日韩黄色在线观看 | 久久99免费| 国产一区二区久久久久 | 国产成人精品一区二三区 | 69国产精品视频免费观看 | 美女免费视频观看网站 | 在线韩国电影免费观影完整版 | 久草成人在线 | 蜜臀久久99精品久久久久久网站 | 久久久久这里只有精品 | 99热在线国产精品 | 中文字幕亚洲国产 | 久久一久久 | 久久久久国产一区二区 | av电影免费观看 | 97伊人网| 免费在线精品视频 | 久久久精品亚洲 | 在线观看中文字幕第一页 | 99精品成人 | 日韩午夜在线观看 | 久久 在线 | 麻豆综合网 | 国产黄色片久久久 | 5月丁香婷婷综合 | 欧美激情视频一区二区三区免费 | 韩国精品在线观看 | 香蕉视频18 | 精品国产一区二区三区蜜臀 | 玖玖在线免费视频 | 国产91精品一区二区麻豆亚洲 | 亚洲最新精品 | 国产在线播放不卡 | 男女激情免费网站 | 欧美一区二区三区免费观看 | 最新日本中文字幕 | 中国一级片免费看 | 一 级 黄 色 片免费看的 | 999精品 | 天堂av免费观看 | av在线精品 | 精品久久久久久久久久久久久久久久久久 | 久久黄页| 日本亚洲国产 | 日日操日日干 | 久久精品亚洲综合专区 | 欧美一级小视频 | 欧美一级片在线 | 精品福利网站 | 99热这里只有精品国产首页 | 日韩国产欧美在线播放 | www.av在线.com| 精品国产免费看 | www.日日日.com | 亚洲年轻女教师毛茸茸 | www.精选视频.com | 日韩视频免费在线观看 | 久久久免费网站 | 91在线观看视频网站 | av东方在线| 99国产一区 | 日本久久影视 | 精品福利av | 国产资源在线免费观看 | 亚洲春色奇米影视 | 亚洲一区日韩精品 | 久久精品爱爱视频 | 国产高清小视频 | 中文字幕在线播放视频 | 久久综合射 | 在线观看亚洲a | 色婷婷精品大在线视频 | www.狠狠插.com | 国产在线观 | 日韩和的一区二在线 | 亚洲欧美视频在线播放 | 亚洲在线网址 | av中文天堂| 欧美日韩久久不卡 | 国产成人av综合色 | 久久午夜色播影院免费高清 | 天天色天天骑天天射 | 久久久伊人网 | 97在线视频免费看 | 国产字幕av | www.久久久com| 国产精品电影一区 | 日韩有码网站 | 337p日本欧洲亚洲大胆裸体艺术 | 色天天| 中文字幕视频播放 | 九九免费在线视频 | 国产麻豆果冻传媒在线观看 | 天天躁日日躁狠狠 | 亚洲精品久久久久久久不卡四虎 | 丁香五婷| 精品主播网红福利资源观看 | 在线国产一区二区三区 | 成人免费观看完整版电影 | 超碰免费在线公开 | 欧美一级特黄aaaaaa大片在线观看 | 日韩欧美精品在线观看视频 | 国产日产精品一区二区三区四区的观看方式 | 97人人射 | 国产直播av | 国产视频资源 | 中文在线最新版天堂 | 99精品久久精品一区二区 | 96久久精品 | 欧美高清视频不卡网 | 精品久久一区二区 | 午夜国产一区二区 | 少妇bbbb揉bbbb日本 | 亚洲午夜av久久乱码 | 亚洲国产精品视频在线观看 | 亚洲国产欧美在线人成大黄瓜 | 欧美日本高清视频 | 99精品国产在热久久 | 国产福利小视频在线 | 色婷婷综合久久久久 | 99re久久精品国产 | 爱爱av网 | 亚洲另类视频 | 亚洲国产人午在线一二区 | 热久久这里只有精品 | 黄色在线小网站 | 91丨九色丨首页 | 国产一区二区在线免费播放 | 日日干av| 久久精品亚洲国产 | 日韩电影中文字幕 | 国产精品手机在线播放 | 69国产盗摄一区二区三区五区 | 欧美男女爱爱视频 | 深爱激情亚洲 | 6080yy精品一区二区三区 | 91大神dom调教在线观看 | 五月天堂色| 亚洲国产精品一区二区久久hs | 一区二区视频欧美 | 久久理论电影 | 婷婷网站天天婷婷网站 | 日本三级国产 | 国产一级视频在线观看 | 久久久美女 | 亚洲aⅴ免费在线观看 | 成人三级网站在线观看 | 亚洲影院国产 | 日本在线观看黄色 | 97超碰在线资源 | 九九九免费视频 | 国产偷国产偷亚洲清高 | 99精品欧美一区二区 | 日韩在线免费高清视频 | 亚洲国产精品第一区二区 | 丁香 久久 综合 | 色九九在线| 日本精品在线看 | 91免费高清观看 | 黄色特一级 | 亚洲精品麻豆视频 | 久草精品视频在线观看 | 久久久污 | 免费亚洲视频在线观看 | 岛国av在线免费 | 最近最新最好看中文视频 | 欧美 亚洲 另类 激情 另类 | 久久不射电影院 | 91精品一区二区在线观看 | www91在线 | 成年人在线观看视频免费 | 三级av免费观看 | av中文字幕剧情 | 99爱精品在线| 国产视频 久久久 | 亚洲高清不卡av | av大全免费在线观看 | 日韩一区二区在线免费观看 | 国产精品一区二 | 毛片久久久 | 在线观看网站你懂的 | 亚洲 欧美 国产 va在线影院 | 国产va精品免费观看 | 国产精品18久久久久久久久久久久 | 成全免费观看视频 | 日韩夜夜爽 | 九九免费观看全部免费视频 | 国产99视频在线观看 | 成人小视频免费在线观看 | 99av在线视频 | 亚洲综合在线五月天 | 欧美色综合天天久久综合精品 | 亚洲四虎在线 | 香蕉97视频观看在线观看 | 色天天 | 久久成人毛片 | 青草视频在线免费 | 91在线视频观看免费 | 欧美激情xxxx性bbbb | 久久久免费毛片 | 亚洲成人黄色在线观看 | 国内精品久久久久久 | 亚洲成人午夜在线 | 天天骚夜夜操 | 奇米影视8888| 日韩高清毛片 | 狠狠色综合欧美激情 | 日日干视频 | 国产午夜在线 | 亚洲精品国产高清 | 久久这里只有精品视频99 | 国产一区在线免费观看视频 | 免费高清在线观看成人 | 美女搞黄国产视频网站 | 干狠狠 | 六月婷婷网 | 999电影免费在线观看2020 | 一区二区三区不卡在线 | 91九色国产蝌蚪 | 日韩欧美有码在线 | 亚洲成人精品久久久 | av福利第一导航 | a v在线视频 | 欧美一区二区在线刺激视频 | 久久99国产精品免费网站 | 日p在线观看 | 亚洲综合五月 | 中文字幕激情 | 午夜资源站 | 91爱在线| 国产一二区在线观看 | www在线免费观看 | 午夜精品视频免费在线观看 | 久久99久久精品国产 | 国产精品igao视频网网址 | av中文字幕网 | 91精品国自产在线 | 最新在线你懂的 | 亚洲高清视频在线播放 | 国产一区二区在线免费播放 | 91中文字幕网 | 人人澡人人模 | 日韩免费一级a毛片在线播放一级 | 中文视频一区二区 | 国产黄色片免费在线观看 | 亚洲高清视频一区二区三区 | 免费在线播放av电影 | 在线观看视频一区二区三区 | 久久福利综合 | 久草在线视频资源 | 高清国产午夜精品久久久久久 | 欧美日韩国产网站 | 国产视频亚洲视频 | 日韩理论电影网 | 黄色www免费 | 国产精品ⅴa有声小说 | 狠狠狠狠狠狠 | 国产一区二区三区免费观看视频 | 一区二区精品在线 | 国产色久 | 久久国产精品一区二区三区 | 久久久久女人精品毛片 | 久久国产综合视频 | 天天视频亚洲 | 91精品免费| 高清在线观看av | 欧洲性视频 | 成人毛片网 | 337p日本欧洲亚洲大胆裸体艺术 | 成年人三级网站 | 91黄视频在线 | 欧美韩国日本在线 | 国产在线精 | 91麻豆精品国产91 | 五月开心六月婷婷 | 午夜视频在线观看一区二区三区 | 久久久久亚洲精品国产 | 成人免费 在线播放 | 婷婷视频 | 色亚洲激情 | 日本激情动作片免费看 | 99久久精品国产亚洲 | 日韩精品欧美专区 | 欧美福利网站 | 91亚洲国产成人 | 日韩精品国产一区 | 日韩专区在线观看 | 国产无限资源在线观看 | 亚洲国产片| 在线观看免费 | 午夜精品一区二区三区在线播放 | 91人人澡人人爽人人精品 | 91看成人 | 中文字幕一区二区在线播放 | 在线看国产精品 | 日韩激情视频 | 国产精品 欧美 日韩 | 成人国产网站 | 国产精品美女久久久久久 | 免费成人在线网站 | 成人精品一区二区三区中文字幕 | 日韩免费一区二区三区 | www激情网 | 五月开心六月伊人色婷婷 | 国产91精品在线观看 | 国产日韩视频在线观看 | 国产精品欧美一区二区三区不卡 | 日韩视频一 | 一级性av| 香蕉视频国产在线 | 欧美日韩国产综合网 | 少妇18xxxx性xxxx片| 在线天堂日本 | 92精品国产成人观看免费 | 免费观看成人av | 天堂网在线视频 | 精品爱爱 | 成人av在线一区二区 | 麻豆免费精品视频 | 国产视频导航 | 日批在线看 | 久久国产精品99久久人人澡 | 99精品亚洲| 日日夜夜网 | 久久久精品国产免费观看一区二区 | 又大又硬又黄又爽视频在线观看 | 欧美a级在线免费观看 | 国产精品美女久久久久久久网站 | 久操中文字幕在线观看 | 国产精品综合久久 | 欧美网站黄色 | 色综合久久88色综合天天 | 久一久久 | 国产黄色观看 | 中文字幕色婷婷在线视频 | 91九色性视频 | 午夜美女av| 五月激情综合婷婷 | 正在播放日韩 | 亚洲波多野结衣 | av片在线观看免费 | 手机av在线网站 | 国产精品成人一区二区 | 四虎成人精品永久免费av | 成人精品亚洲 | 黄色三级网站 | 国产精品免费大片视频 | 亚洲乱码久久久 | 欧美日韩免费一区 | 一区二区三区免费在线观看视频 | 黄色一级大片在线免费看产 | 日韩免费视频网站 | 国产精品免费在线视频 | 日韩黄色一区 | 国产日本亚洲 | 不卡电影免费在线播放一区 | 久久久精品99 | 奇米影音四色 | 日韩av高清 | 玖玖视频免费在线 | 欧美日韩国产一二三区 | 欧美一二三专区 | av电影亚洲 | 在线播放第一页 | 国产精品激情在线观看 | 国产精品999久久久 久产久精国产品 | 国产在线a不卡 | 中文字幕视频网 | 97人人添人澡人人爽超碰动图 | av高清影院| 国产精品久久久网站 | 国产在线视频资源 | 久久久久久久影院 | 四虎在线免费视频 | 久久综合免费 | 欧美做受高潮电影o | 欧美韩国日本在线观看 | 蜜臀av性久久久久蜜臀aⅴ涩爱 | 天堂资源在线观看视频 | 手机成人av| 91黄站| 麻豆精品在线 | 91激情视频在线播放 | 日本黄色免费大片 | 国产成人三级一区二区在线观看一 | 一级久久精品 | 国产精品毛片一区二区在线 | 日韩在线视频播放 | 天天操天天操天天操天天操天天操天天操 | 国产精彩视频一区二区 | 成人在线视频论坛 | 夜夜骑首页 | 9免费视频 | 日本中文字幕在线一区 | 国产一区二区在线观看免费 | 三三级黄色片之日韩 | 亚洲影院一区 | 久久精品—区二区三区 | 中文字幕免费不卡视频 | 精品在线一区二区三区 | 五月婷婷色丁香 | 日批视频在线观看免费 | 久久伊人国产精品 | 天天干天天干天天干天天干天天干天天干 | av国产网站 | 超碰在线9 | 久操伊人| 日本女人在线观看 | 在线免费观看国产精品 | 国产视频一区二区三区在线 | 久久都是精品 | 狠狠干婷婷色 | 成人免费中文字幕 | 久久久国产电影 | 91精品1区| 久久久亚洲电影 | 日韩精品不卡 | 国产午夜小视频 | 久久午夜鲁丝片 | 天天射天天干天天爽 | 亚洲国产婷婷 | 久久99热精品这里久久精品 | 7777精品伊人久久久大香线蕉 | 色是在线视频 | 夜夜躁日日躁狠狠久久88av | 欧美俄罗斯性视频 | 久草在线免费电影 | 中文字幕在线看视频 | 久久激情视频 久久 | 99色99| 亚洲无吗视频在线 | 中文字幕电影在线 | 欧美国产一区在线 | av成人免费网站 | 欧美一区二区三区在线视频观看 | 九色视频网 | 偷拍精品一区二区三区 | 91精品一区国产高清在线gif | 手机看片1042 | 欧美福利久久 | 九九视频网 | 中文字幕免费中文 | www.国产精品| 亚洲视频在线播放 | 日本中文字幕在线播放 | 黄色av一区二区 | 欧美精品一区在线发布 | 国产婷婷色 | 国产剧在线观看片 | 国产一级91 | 国产精久久久久久妇女av | 毛片1000部免费看 | 久久与婷婷 | 久久久久久久久久电影 | 不卡视频在线 | 精品久久久一区二区 | 亚洲高清av | 亚洲精品九九 | 在线观看香蕉视频 | 免费视频18| 亚洲成av人片在线观看 | www.久热| 极品美女被弄高潮视频网站 | 深夜福利视频一区二区 | 日本精品视频在线观看 | 在线免费观看av网站 | 伊人日日干 | 涩涩网站在线看 | 黄色特一级片 | 超碰在线91 | 成人四虎影院 | 国产美女久久久 | 亚洲jizzjizz日本少妇 | 国产91国语对白在线 | 免费在线观看亚洲视频 | 国内外成人在线视频 | 亚洲国产日韩在线 | 久久情爱 | 欧美日韩亚洲在线观看 | 成人av在线看 | 天天躁天天狠天天透 | 成 人 黄 色视频免费播放 | 久久综合久久八八 | 在线观看亚洲成人 | 久久亚洲国产精品 | 337p日本大胆噜噜噜噜 | 久久精品一区二区三区视频 | 99人久久精品视频最新地址 | 亚洲精品高清在线 | 久久这里只有精品23 | 日韩欧美视频一区二区 | 国产小视频在线观看免费 | 久久久久亚洲精品男人的天堂 | 欧美日本在线观看视频 | 最近免费中文字幕 | 91精品免费视频 | 五月色婷 | 日日夜夜狠狠干 | 久久免费精彩视频 | 五月天网站在线 | 日韩影视大全 | 成人免费中文字幕 | 国产精品久久久久久久久久妇女 | 国产成人三级三级三级97 | 狠狠综合网 | 久久99精品久久久久久久久久久久 | 婷婷色在线观看 | 国产亚洲精品v | 久久的色 | 日韩美在线观看 | 久久视频这里有久久精品视频11 | 国产高清第一页 | 成人免费视频网址 | a在线免费 | 国产香蕉97碰碰碰视频在线观看 | 天天爱天天射 | 亚洲欧洲成人精品av97 | 成人在线观看免费 | 日韩电影中文,亚洲精品乱码 | 国产一区网址 | 免费成人看片 | 中文字幕免费一区二区 | 国产精品久久99综合免费观看尤物 | 欧美成年人在线视频 | 91香蕉视频 | 日韩精品免费一区二区三区 | 成人久久综合 | 国产精品高潮在线观看 | 色欧美88888久久久久久影院 | 午夜久久精品 | 色天天| 在线免费视频a | 精品国产伦一区二区三区观看方式 | 色五婷婷 | 精品视频免费久久久看 | 欧美专区日韩专区 | 丁香综合网 | 美女网站视频一区 | 精品视频国产 | 91精品国产欧美一区二区成人 | av在线免费播放网站 | 亚洲免费成人av电影 | 麻豆精品在线 | 91成人久久 | 综合网婷婷 | 日韩av高潮 | 免费在线观看中文字幕 | 日韩激情片在线观看 | 国产精品丝袜久久久久久久不卡 | 免费精品视频在线 | 久久综合色影院 | 久久狠狠干 | 国产精品免费久久久久久久久久中文 | 国产精品久久久久一区二区国产 | 国产精品理论片在线播放 | 日韩免费视频观看 | 精品久久1 | 成人免费观看大片 | 久久99久久精品国产 | 亚洲日本黄色 | 亚洲精品高清在线观看 | 精品色综合 | 狠狠躁夜夜躁人人爽超碰97香蕉 | 国产精品麻豆三级一区视频 | 精品免费在线视频 | 中文有码在线视频 | 国产精品毛片久久久久久 | 97超碰人人澡人人 | 亚洲国产999 | 91精选在线观看 | 久久麻豆视频 | 97精品一区二区三区 | 久久一区二区三区日韩 | 国产专区精品 | 97在线免费 | 九九免费在线观看视频 | 91亚色免费视频 | 91电影福利| 狠狠躁天天躁综合网 | 麻花豆传媒一二三产区 | 亚洲精品1234区 | 国产欧美综合在线观看 | 在线一区二区三区 | 欧美少妇18p | 天天弄天天操 | 97超碰香蕉| 九草视频在线 | 91精品国产一区二区在线观看 | 天天综合久久综合 | 欧美日产在线观看 | 亚洲天堂精品 | 国产手机在线播放 | 91精品视频免费观看 | 天天色天天射天天操 | 男女精品久久 | 国产亚洲欧美日韩高清 | 久久99国产综合精品免费 | 国产在线播放一区 | 国产在线精品观看 | 色的网站在线观看 | 人人狠狠综合久久亚洲 | 日韩免费在线观看 | 国产99久久精品一区二区永久免费 | 在线免费观看黄色 | 国产精品久久影院 | 欧美成人播放 | 黄色网中文字幕 | 最新一区二区三区 | 亚洲蜜桃在线 | 久久歪歪| 亚洲日本在线一区 | 日本黄色黄网站 | 一本一本久久a久久精品综合妖精 | 五月在线视频 | 天天曰天天干 | 国产一区视频在线播放 | 日韩在线免费高清视频 | 亚洲精品国产免费 | 亚洲国产网站 | 日本电影久久 | 亚洲精品高清视频在线观看 | 99视频精品全部免费 在线 | 午夜精品久久久久久久久久 | 激情伊人五月天 | 中文字幕一区二区三区四区在线视频 | 亚洲精品动漫久久久久 | 激情av综合 | 麻豆久久 | 久久久久久国产精品亚洲78 | 91中文字幕一区 | av最新资源 | 久久久久久不卡 | 亚洲日本一区二区在线 | 99久久精品免费看国产免费软件 | 天堂av高清 | 视频一区二区在线 | 91精品久久久久久综合乱菊 | 在线观看中文字幕视频 | 1024手机基地在线观看 | av 在线观看 | 婷婷夜夜 | 免费视频二区 | 久久久久电影 | 99热官网 | 999成人 | 日本午夜在线亚洲.国产 | 久久免费视频在线观看 | 欧美aa在线| 在线免费观看av网站 | 国产在线看一区 | 欧美国产日韩一区二区 | 99r国产精品| 国产精品久久久久久久午夜片 | 国产精品原创视频 | 亚洲成年人av | 91亚洲网站 | 国产色区| 久久久久女人精品毛片 | 五月婷社区| 青青河边草免费观看完整版高清 | 狠狠躁日日躁狂躁夜夜躁av | 日韩a免费 | 日韩小视频网站 | 91精品毛片 | av九九| 一区二区三区精品在线视频 | 中文字幕av在线电影 | 日韩成人精品一区二区三区 | 亚洲免费av观看 | 国产一区二区电影在线观看 | 一区二区三区观看 | 欧美91片 | 西西4444www大胆视频 | av成人免费在线看 | 日本久久免费视频 | 久久99精品久久久久久清纯直播 | 国产精品黄色av | 狠狠色丁香婷婷综合久小说久 | 九九免费精品视频 | 开心激情五月网 | 欧美精品久久久久性色 | 超碰国产在线 | 国产成人精品一区二区三区在线 | 久久国产精品免费观看 | 日本视频精品 | 久久精品久久国产 | 一区二区三区免费网站 | 精品国偷自产国产一区 | 国产精品九九九九九 | 91亚洲精品国偷拍 | 天天草av| 国产精品久久久影视 | 在线观看精品一区 | 亚洲黄色一级视频 | 国产在线观看一区 | 免费黄在线观看 | 国产精品国内免费一区二区三区 | 天天干人人插 | 久久久精品国产免费观看一区二区 | 1024久久| 久久这里只有精品久久 | 成人av影视 | 国产精品免费人成网站 | 中文免费在线观看 | 国产精品va最新国产精品视频 | 日韩中文在线视频 | 亚洲 欧美 综合 在线 精品 | 一区二区三区四区免费视频 | www成人av| 99久久www| 免费看的黄色小视频 | 69av在线视频| 丁香 久久 综合 | 99国产精品久久久久老师 | 丁香九月婷婷综合 | 久久久国产精品人人片99精片欧美一 | 日韩r级电影在线观看 | 国产视频18| 国产色在线,com | ww亚洲ww亚在线观看 | 国产在线观看一区 | www欧美日韩 | 婷婷色在线 | 超碰成人免费电影 | 午夜精品电影一区二区在线 | 爱爱av在线 | www.久久精品视频 | 一区二区三区中文字幕在线 | 国产 日韩 中文字幕 | 九九九九热精品免费视频点播观看 | 一级黄色片在线免费观看 | 国产成人久久精品亚洲 | 中文字幕在线网 | 人人看人人做人人澡 | 久操视频在线播放 | 国产精品99久久久久人中文网介绍 | 爱色婷婷| 五月婷综合网 | www.夜夜操.com | 99久久精品免费 | 国产成人福利在线观看 | 丁香婷婷综合激情五月色 | 狠狠躁天天躁 | 久久视频免费在线观看 | 久久污视频 | 999久久久久久久久6666 | 亚洲精品乱码久久久久久久久久 | 久久久久久久久久久久久久免费看 | 免费福利在线观看 | 麻豆免费在线视频 | 精品v亚洲v欧美v高清v | 成年人免费电影在线观看 | 黄a网| 在线免费观看的av | 97色在线视频 | 国产精品a级 | 免费人成网ww44kk44 | 丁香久久| 天天色综合久久 | 久久久久久久久久影视 | 九九有精品 | 欧美激情操 | 久日精品 | 天天躁日日 | 国产精品精品国产婷婷这里av | 正在播放国产91 | 日本中文字幕影院 | 国产精品初高中精品久久 | 国产一卡二卡在线 | 最新91在线视频 | 久章操 | 久久久久网址 | 三级av在线免费观看 | 中文字幕精品在线 | 91探花系列在线播放 | 婷婷日日| 色婷婷一区 | 免费日韩一区二区三区 | 久久精品com | 美女精品国产 | 天天操天天能 | 四虎精品成人免费网站 | 国产人成精品一区二区三 | 91人人人 | 久久网址 | 成人免费网站视频 | 久久精品一区二区国产 | 欧美一二在线 | 国产五月色婷婷六月丁香视频 | 日韩天天操 | 中文资源在线官网 | 97色在线观看 | 99热九九这里只有精品10 | 日韩毛片精品 | 中文字幕日本电影 |