久久精品国产精品国产精品污,男人扒开添女人下部免费视频,一级国产69式性姿势免费视频,夜鲁夜鲁很鲁在线视频 视频,欧美丰满少妇一区二区三区,国产偷国产偷亚洲高清人乐享,中文 在线 日韩 亚洲 欧美,熟妇人妻无乱码中文字幕真矢织江,一区二区三区人妻制服国产

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Unity3D手游开发实践

發(fā)布時間:2023/12/8 编程问答 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Unity3D手游开发实践 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

本次分享總結(jié),起源于騰訊桌球項目,但是不僅僅限于項目本身。雖然基于Unity3D,很多東西同樣適用于Cocos。本文從以下10大點進行闡述:架構(gòu)設(shè)計、原生插件/平臺交互、版本與補丁、用腳本,還是不用?這是一個問題、資源管理、性能優(yōu)化、異常與Crash、適配與兼容、調(diào)試及開發(fā)工具、項目運營。


1.架構(gòu)設(shè)計

好的架構(gòu)利用大規(guī)模項目的多人團隊開發(fā)和代碼管理,也利用查找錯誤和后期維護。

  • 框架的選擇:需要根據(jù)團隊、項目來進行選擇,沒有最好的框架,只有最合適的框架。
  • 框架的使用:統(tǒng)一的框架能規(guī)范大家的行為,互相之間可以比較平滑切換,可維護性大大提升。除此之外,還能代碼解耦。例如StrangeIOC是一個超輕量級和高度可擴展的控制反轉(zhuǎn)(IoC)框架,專門為C#和Unity編寫。已知公司內(nèi)部使用StrangeIOC框架的游戲有:騰訊桌球歡樂麻將植物大戰(zhàn)僵尸Online。[https://github.com/strangeioc/strangeioc](https://github.com/strangeioc/strangeioc)

依賴注入(Dependency Injection,簡稱DI),是一個重要的面向?qū)ο缶幊痰姆▌t來削減計算機程序的耦合問題。依賴注入還有一個名字叫做控制反轉(zhuǎn)(Inversion of Control,英文縮寫為IoC)。依賴注入是這樣一個過程:由于某客戶類只依賴于服務(wù)類的一個接口,而不依賴于具體服務(wù)類,所以客戶類只定義一個注入點。在程序運行過程中,客戶類不直接實例化具體服務(wù)類實例,而是客戶類的運行上下文環(huán)境專門組件負責(zé)實例化服務(wù)類,然后將其注入到客戶類中,保證客戶類的正常運行。即對象在被創(chuàng)建的時候,由一個運行上下文環(huán)境或?qū)iT組件將其所依賴的服務(wù)類對象的引用傳遞給它。也可以說,依賴被注入到對象中。所以,控制反轉(zhuǎn)是,關(guān)于一個對象如何獲取他所依賴的對象的引用,這個責(zé)任的反轉(zhuǎn)


StrangeIOC采用MVCS(數(shù)據(jù)模型 Model,展示視圖 View,邏輯控制 Controller,服務(wù)Service)結(jié)構(gòu),通過消息/信號進行交互和通信。整個MVCS框架跟flash的robotlegs基本一致,(忽略語言不一樣)詳細的參考[http://www.cnblogs.com/skynet/archive/2012/03/21/2410042.html](http://www.cnblogs.com/skynet/archive/2012/03/21/2410042.html)。

  • 數(shù)據(jù)模型 Model:主要負責(zé)數(shù)據(jù)的存儲和基本數(shù)據(jù)處理
  • 展示視圖 View:主要負責(zé)UI界面展示和動畫表現(xiàn)的處理
  • 邏輯控制 Controller:主要負責(zé)業(yè)務(wù)邏輯處理,
  • 服務(wù)Service:主要負責(zé)獨立的網(wǎng)絡(luò)收發(fā)請求等的一些功能。
  • 消息/信號:通過消息/信號去解耦Model、View、Controller、Service這四種模塊,他們之間通過消息/信號進行交互。
  • 綁定器Binder:負責(zé)綁定消息處理、接口與實例對象、View與Mediator的對應(yīng)關(guān)系。
  • MVCS Context:可以理解為MVC各個模塊存在的上下文,負責(zé)MVC綁定和實例的創(chuàng)建工作。

騰訊桌球客戶端項目框架

1.2代碼目錄的組織:一般客戶端用得比較多的MVC框架,怎么劃分目錄?

先按業(yè)務(wù)功能劃分,再按照MVC來劃分。"蛋糕心語"就是使用的這種方式。
先按MVC劃分,再按照業(yè)務(wù)功能劃分。"D9"、"寶寶斗場"、"魔法花園"、"騰訊桌球"、"歡樂麻將"使用的這種方式。


根據(jù)使用習(xí)慣,可以自行選擇。個人推薦"先按業(yè)務(wù)功能劃分,再按照 MVC 來劃分",使得模塊更聚焦(高內(nèi)聚),第二種方式用多了發(fā)現(xiàn)隨著項目的運營模塊增多,沒有第一種那么好維護。
Unity項目目錄的組織:結(jié)合Unity規(guī)定的一些特殊的用途的文件夾,我們建議Unity項目文件夾組織方式如下。


其中,Plugins支持Plugins/{Platform}這樣的命名規(guī)范:

  • Plugins/x86
  • Plugins/x86_64
  • Plugins/Android
  • Plugins/iOS

如果存在Plugins/{Platform},則加載Plugins/{Platform}目錄下的文件,否則加載Plugins目錄下的,也就是說,如果存在{Platform}目錄,Plugins根目錄下的DLL是不會加載的。
另外,資源組織采用分文件夾存儲"成品資源"及"原料資源"的方式處理:防止無關(guān)資源參與打包,RawResource即原始資源,Resource即成品資源。當(dāng)然并不限于RawResource這種形式,其他Unity規(guī)定的特殊文件夾都可以這樣,例如Raw Standard Assets。

1.2公司組件

  • msdk(sns、支付midas、推送燈塔、監(jiān)控Bugly)
  • apollo
  • apollo voice
  • xlua

目前我們的騰訊桌球、四國軍棋都接入了apollo,但是如果服務(wù)器不采用apollo框架,不建議客戶端接apollo,而是直接接msdk減少二次封裝信息的丟失和帶來的錯誤,方便以后升級維護,并且減少導(dǎo)入無用的代碼。

1.3第三方插件選型

  • NGUI
  • DoTween
  • GIF
  • GAF
  • VectrosityScripts
  • PoolManager
  • Mad Level Manger

2.原生插件/平臺交互

雖然大多時候使用Unity3D進行游戲開發(fā)時,只需要使用C#進行邏輯編寫。但有時候不可避免的需要使用和編寫原生插件,例如一些第三方插件只提供C/C++原生插件、復(fù)用已有的C/C++模塊等。有一些功能是Unity3D實現(xiàn)不了,必須要調(diào)用Android/iOS原生接口,比如獲取手機的硬件信息(UnityEngine.SystemInfo沒有提供的部分)、調(diào)用系統(tǒng)的原生彈窗、手機震動等等

2.1C/C++插件

編寫和使用原生插件的幾個關(guān)鍵點:

  • 創(chuàng)建C/C++原生插件
    • 導(dǎo)出接口必須是C ABI-compatible函數(shù)
    • 函數(shù)調(diào)用約定
  • 在C#中標(biāo)識C/C++的函數(shù)并調(diào)用
    • 標(biāo)識 DLL 中的函數(shù)。至少指定函數(shù)的名稱和包含該函數(shù)的 DLL 的名稱。
    • 創(chuàng)建用于容納 DLL 函數(shù)的類。可以使用現(xiàn)有類,為每一非托管函數(shù)創(chuàng)建單獨的類,或者創(chuàng)建包含一組相關(guān)的非托管函數(shù)的一個類。
    • 在托管代碼中創(chuàng)建原型。使用DllImportAttribute標(biāo)識 DLL 和函數(shù)。 用staticextern修飾符標(biāo)記方法。
      • 調(diào)用 DLL 函數(shù)。像處理其他任何托管方法一樣調(diào)用托管類上的方法。
  • 在C#中創(chuàng)建回調(diào)函數(shù),C/C++調(diào)用C#回調(diào)函數(shù)
    • 創(chuàng)建托管回調(diào)函數(shù)。
    • 創(chuàng)建一個委托,并將其作為參數(shù)傳遞給 C/C++函數(shù)。平臺調(diào)用會自動將委托轉(zhuǎn)換為常見的回調(diào)格式。
    • 確保在回調(diào)函數(shù)完成其工作之前,垃圾回收器不會回收委托。

那么C#與原生插件之間是如何實現(xiàn)互相調(diào)用的呢?在弄清楚這個問題之前,我們先看下C#代碼(.NET上的程序)的執(zhí)行的過程:(更詳細一點的介紹可以參見我之前寫的博客:http://www.cnblogs.com/skynet/archive/2010/05/17/1737028.html)

  • 將源碼編譯為托管模塊;
  • 將托管模塊組合為程序集;
  • 加載公共語言運行時CLR;
  • 執(zhí)行程序集代碼。
    注:CLR(公共語言運行時,Common Language Runtime)和Java虛擬機一樣也是一個運行時環(huán)境,它負責(zé)資源管理(內(nèi)存分配和垃圾收集),并保證應(yīng)用和底層操作系統(tǒng)之間必要的分離。
    為了提高平臺的可靠性,以及為了達到面向事務(wù)的電子商務(wù)應(yīng)用所要求的穩(wěn)定性級別,CLR還要負責(zé)其他一些任務(wù),比如監(jiān)視程序的運行。按照.NET的說法,在CLR監(jiān)視之下運行的程序?qū)儆?span style="font-weight:700;">"托管"(managed)代碼,而不在CLR之下、直接在裸機上運行的應(yīng)用或者組件屬于"非托管"(unmanaged)的代碼

這幾個過程我總結(jié)為下圖:



圖 .NET上的程序運行

回調(diào)函數(shù)是托管代碼C#中的定義的函數(shù),對回調(diào)函數(shù)的調(diào)用,實現(xiàn)從非托管C/C++代碼中調(diào)用托管C#代碼。那么C/C++是如何調(diào)用C#的呢?大致分為2步,可以用下圖表示:


  • 將回調(diào)函數(shù)指針注冊到非托管C/C++代碼中(C#中回調(diào)函數(shù)指委托delegate)
  • 調(diào)用注冊過的托管C#函數(shù)指針

相比較托管調(diào)用非托管,回調(diào)函數(shù)方式稍微復(fù)雜一些。回調(diào)函數(shù)非常適合重復(fù)執(zhí)行的任務(wù)、異步調(diào)用等情況下使用
由上面的介紹可以知道CLR提供了C#程序運行的環(huán)境,與非托管代碼的C/C++交互調(diào)用也由它來完成。CLR提供兩種用于與非托管C/C++代碼進行交互的機制:

  • 平臺調(diào)用(Platform Invoke,簡稱PInvoke或者P/Invoke),它使托管代碼能夠調(diào)用從非托管DLL中導(dǎo)出的函數(shù)。
  • COM 互操作,它使托管代碼能夠通過接口與組件對象模型 (COM) 對象交互。考慮跨平臺性,Unity3D不使用這種方式。

平臺調(diào)用依賴于元數(shù)據(jù)在運行時查找導(dǎo)出的函數(shù)并封送(Marshal)其參數(shù)。 下圖顯示了這一過程。


注意:

  • 除涉及回調(diào)函數(shù)時以外,平臺調(diào)用方法調(diào)用從托管代碼流向非托管代碼,而絕不會以相反方向流動。 雖然平臺調(diào)用的調(diào)用只能從托管代碼流向非托管代碼,但是數(shù)據(jù)仍然可以作為輸入?yún)?shù)或輸出參數(shù)在兩個方向流動
  • 圖中DLL表示動態(tài)庫,Windows平臺指.dll文件、Linux/Android指.so文件、Mac OS X指.dylib/framework文件、iOS中只能使用.a。后文都使用DLL代指,并且DLL使用C/C++編寫
  • 當(dāng)"平臺調(diào)用"調(diào)用非托管函數(shù)時,它將依次執(zhí)行以下操作:

    • 查找包含該函數(shù)的DLL。
    • 將該DLL加載到內(nèi)存中。
      查找函數(shù)在內(nèi)存中的地址并將其參數(shù)推到堆棧上,以封送所需的數(shù)據(jù)(參數(shù))。

      注意
      只在第一次調(diào)用函數(shù)時,才會查找和加載 DLL 并查找函數(shù)在內(nèi)存中的地址。iOS中使用的是.a已經(jīng)靜態(tài)打包到最終執(zhí)行文件中。

    • 將控制權(quán)轉(zhuǎn)移給非托管函數(shù)。

    2.2Android插件

    Java同樣提供了這樣一個擴展機制JNI(Java Native Interface),能夠與C/C++互相通信。

    注:

    • JNI wiki-https://en.wikipedia.org/wiki/Java_Native_Interface,這里不深入介紹JNI,有興趣的可以自行去研究。如果你還不知道JNI也不用怕,就像Unity3D使用C/C++庫一樣,用起來還是比較簡單的,只需要知道這個東西即可。并且Unity3D對C/C++橋接器這塊做了封裝,提供AndroidJNI/AndroidJNIHelper/AndroidJavaObject/AndroidJavaClass/AndroidJavaProxy方便使用等,具體使用后面在介紹。JNI提供了若干的API實現(xiàn)了Java和其他語言的通信(主要是C&C++)。從Java1.1開始,JNI標(biāo)準(zhǔn)成為java平臺的一部分,它允許Java代碼和其他語言寫的代碼進行交互,保證本地代碼能工作在任何Java 虛擬機環(huán)境下。"
    • 作為知識擴展,提一下Android Java虛擬機。Android的Java虛擬機有2個,最開始是Dalvik,后面Google在Android 4.4系統(tǒng)新增一種應(yīng)用運行模式ART。ART與Dalvik 之間的主要區(qū)別是其具有提前 (AOT) 編譯模式。 根據(jù) AOT 概念,設(shè)備安裝應(yīng)用時,DEX 字節(jié)代碼轉(zhuǎn)換僅進行一次。 相比于 Dalvik,這樣可實現(xiàn)真正的優(yōu)勢 ,因為 Dalvik 的即時 (JIT) 編譯方法需要在每次運行應(yīng)用時都進行代碼轉(zhuǎn)換。下文中用Java虛擬機代指Dalvik/ART。

    C#/Java都可以和C/C++通信,那么通過編寫一個C/C++模塊作為橋接,就使得C#與Java通信成為了可能,如下圖所示:


    注:C/C++橋接器本身跟Unity3D沒有直接關(guān)系,不屬于Android和Unity3D,圖中放在Unity3D中是為了代指libunity.so中實現(xiàn)的橋接器以表示真實的情況。

    通過JNI既可以用于Java代碼調(diào)用C/C++代碼,也可用于C/C++代碼與Java(Dalvik/ART虛擬機)的交互。JNI定義了2個關(guān)鍵概念/結(jié)構(gòu):JavaVMJNIENVJavaVM提供虛擬機創(chuàng)建、銷毀等操作,Java中一個進程可以創(chuàng)建多個虛擬機,但是Android一個進程只能有一個虛擬機JNIENV是線程相關(guān)的,對應(yīng)的是JavaVM中的當(dāng)前線程的JNI環(huán)境,只有附加(attach)到JavaVM的線程才有JNIENV指針,通過JNIEVN指針可以獲取JNI功能,否則不能夠調(diào)用JNI函數(shù)。


    C/C++要訪問的Java代碼,必須要能訪問到Java虛擬機,獲取虛擬機有2中方法:

    • 在加載動態(tài)鏈接庫的時候,JVM會調(diào)用JNI_OnLoad(JavaVM?jvm, void?reserved),第一個參數(shù)會傳入JavaVM指針。
    • 在C/C++中調(diào)用JNI_CreateJavaVM(&jvm, (void**)&env, &vm_args)創(chuàng)建JavaVM指針。

    所以,我們只需要在編寫C/C++橋接器so的時候定義**JNI_OnLoad(JavaVM?jvm, voidreserved)方法即可,然后把JavaVM指針保存起來作為上下文使用
    獲取到JavaVM之后,還不能直接拿到JNI函數(shù)去獲取Java代碼,必須通過線程關(guān)聯(lián)的JNIENV指針去獲取。所以,作為一個好的開發(fā)習(xí)慣在每次獲取一個線程的JNI相關(guān)功能時,先調(diào)用AttachCurrentThread();又或者
    每次通過JavaVM指針獲取當(dāng)前的JNIENV:java_vm->GetEnv((void)&jni_env, version),一定是已經(jīng)附加到JavaVM的線程。通過JNIENV可以獲取到Java的代碼,例如你想在本地代碼中訪問一個對象的字段(field),你可以像下面這樣做:

    • 對于類,使用jni_env->FindClass獲得類對象的引用
    • 對于字段,使用jni_env->GetFieldId獲得字段ID
    • 使用對應(yīng)的方法(例如jni_env->GetIntField)獲取字段的值

    類似地,要調(diào)用一個方法,你step1.得獲得一個類對象的引用obj,step2.是方法methodID。這些ID通常是指向運行時內(nèi)部數(shù)據(jù)結(jié)構(gòu)。查找到它們需要些字符串比較,但一旦你實際去執(zhí)行它們獲得字段或者做方法調(diào)用是非常快的。step3.調(diào)用jni_env->CallVoidMethodV(obj, methodID, args)
    從上面的示例代碼,我們可以看出使用原始的JNI方式去與Android(Java)插件交互是多的繁瑣,要自己做太多的事情,并且為了性能需要自己考慮緩存查詢到的方法ID,字段ID等等。幸運的是,Unity3D已經(jīng)為我們封裝好了這些,并且考慮了性能優(yōu)化。Unity3D主要提供了一下2個級別的封裝來幫助高效編寫代碼:


    注:Unity3D中對應(yīng)的C/C++橋接器包含在libunity.so中。

    • Level 1:AndroidJNI、AndroidJNIHelper,原始的封裝相當(dāng)于我們上面自己編寫的C# Wrapper。AndroidJNIHelper 和AndroidJNI自動完成了很多任務(wù)(指找到類定義,構(gòu)造方法等),并且使用緩存使調(diào)用java速度更快。AndroidJavaObject和AndroidJavaClass基于AndroidJNIHelper 和AndroidJNI創(chuàng)建,但在處理自動完成部分也有很多自己的邏輯,這些類也有靜態(tài)的版本,用來訪問java類的靜態(tài)成員。更詳細接口參考幫助文檔:http://docs.unity3d.com/ScriptReference/AndroidJNI.html,http://docs.unity3d.com/ScriptReference/AndroidJNIHelper.html
    • Level 2:AndroidJavaObject、AndroidJavaClass、AndroidJavaProxy,這個3個類是基于Level1的封裝提供了更高層級的封裝使用起來更簡單,這個在第三部分詳細介紹。

    2.3iOS插件

    iOS編寫插件比Android要簡單很多,因為Objective-C也是 C-compatible的,完全兼容標(biāo)準(zhǔn)C語言。這些就可以非常簡單的包一層 extern "c"{},用C語言封裝調(diào)用iOS功能,暴露給Unity3D調(diào)用。并且可以跟原生C/C++庫一樣編成.a插件。C#與iOS(Objective-C)通信的原理跟C/C++完全一樣:


    除此之外,Unity iOS支持插件自動集成方式。所有位于Asset/Plugings/iOS文件夾中后綴名為.m , .mm , .c , .cpp的文件都將自動并入到已生成的Xcode項目中。然而,最終編進執(zhí)行文件中。后綴為.h的文件不能被包含在Xcode的項目樹中,但他們將出現(xiàn)在目標(biāo)文件系統(tǒng)中,從而使.m/.mm/.c/.cpp文件編譯。這樣編寫iOS插件,除了需要對iOS Objective-C有一定了解之外,與C/C++插件沒有差異,反而更簡單。

    3.版本與補丁

    任何游戲(端游、手游)都應(yīng)該提供游戲內(nèi)更新的途徑。一般游戲分為全量更新/整包更新、增量更新、資源更新。

    • 全量
      android游戲內(nèi)完整安裝包下載(ios跳轉(zhuǎn)到AppStore下載)
    • 增量:主要指android省流量更新
      • 可以使用bsdiff生成patch包
      • 應(yīng)用寶也提供增量更新sdk可供接入
    • 資源
      Unity3D通過使用AssetBundle即可實現(xiàn)動態(tài)更新資源的功能。

    手游在實現(xiàn)這塊時需要注意的幾點:

    • 游戲發(fā)布出一定要提供游戲內(nèi)更新的途徑。即使是刪掉測試,保不準(zhǔn)這期間需要進行資源或者BUG修復(fù)更新。很多玩家并不知道如何更新,而且Android手機應(yīng)用分發(fā)平臺多樣,分發(fā)平臺本身也不會跟官方同步更新(特別是小的分發(fā)平臺)。
    • 更新功能要提供強制更新、非強制更新配置化選項,并指定哪些版本可以不強更,哪些版本必須強更。
    • 當(dāng)游戲提供非強制更新功能之后,現(xiàn)網(wǎng)一定會存在多個版本。如果需要針對不同版本做不同的更新,例如配置文件A針對1.0.0.1修改了一項,針對1.0.0.2修改了另一項,2個版本需要分別更新對應(yīng)的修改,需要自己實現(xiàn)更新策略IIPS不提供這個功能。當(dāng)需要復(fù)雜的更新策略,推薦自己編寫更新服務(wù)器和客戶端邏輯,不使用iips組件(其實自己實現(xiàn)也很簡單)。

    沒有運營經(jīng)驗的人會選擇二進制,認為二進制安全、更小,這對端游/手游外網(wǎng)只存在一個版本的游戲適合,對一般不強升版本的手游并不適合,反而會對更新和維護帶來很大的麻煩。

    • 配置使用XML或者JSON等文本格式,更利于多版本的兼容和更新。最開始騰訊桌球客戶端使用的二進制格式(由excel轉(zhuǎn)換而來),但是隨著運營配置格式需要增加字段,這樣老版本程序就解析不了新的二進制數(shù)據(jù),給兼容和更新帶來了很大的麻煩。這樣就要求上面提到的針對不同步做不同更新,又或者配置一開始就預(yù)留好足夠的擴展項,其實不管怎么預(yù)留擴展也很難跟上需求的變化,而且一開始會把配置表復(fù)雜化但是其實只有一張或者幾張才會變更結(jié)構(gòu)。
    • iOS版本的送審版本需要連接特定的包含新內(nèi)容的服務(wù)器,現(xiàn)網(wǎng)服務(wù)器還不包含新內(nèi)容。送審?fù)ㄟ^之后,上架游戲現(xiàn)網(wǎng)服務(wù)器會進行更新,iOS版本需要連接現(xiàn)網(wǎng)服務(wù)器而非送審服務(wù)器,但是這期間又不能修改客戶度,這個切換需要通過服務(wù)器下發(fā)開關(guān)進行控制。例如通過指定送審的iOS游戲版本號,客戶端判斷本地版本號是否為送審版本,如果是連接送審服務(wù)器,否則連接現(xiàn)網(wǎng)服務(wù)器。

    4.用腳本,還是不用?這是一個問題

    方便更新,減少Crash(特別是使用C++的cocos引擎)

    通過上面一節(jié)【版本與補丁】知道要實現(xiàn)代碼更新是非常困難的,正式這個原因客戶端開發(fā)的壓力是比較大的,如果出現(xiàn)了比較嚴重的BUG必須發(fā)強制更新版本,使用腳本可以解決這個問題。
    由于Unity3D手游更新成本比較大,而且目前騰訊桌球要求不能強制更新,這導(dǎo)致新版本的活動覆蓋率提升比較慢、出現(xiàn)問題之后難以修復(fù)。針對這個情況,考慮引入lua進行活動開發(fā),后續(xù)發(fā)布活動及修復(fù)bug只需要發(fā)布lua資源,進行資源更新即可,大大降低了發(fā)布和修復(fù)問題的成本。
    可選方案還有使用Html5進行活動開發(fā),目前游戲中已經(jīng)預(yù)埋了Html5活動入口,并且已經(jīng)用來發(fā)過"玩家調(diào)查"、"騰訊棋牌宣傳"等。但是與lua對比,不能做到與Unity3D的深度融合,體驗不如使用lua,例如不能操作游戲中的ui、不能完成復(fù)雜界面的制作、不能復(fù)用已有的功能、玩家付費充值跟已有的也會有差異

    游戲腳本之王——Lua

    在公司內(nèi)部魔方比較喜歡用lua,火隱忍者(手游)unity+ulua,全民水滸cocos2d-x+lua等等都有使用lua進行開發(fā)。我們可以使用公司內(nèi)部的xlua組件,也可以使用ulua[http://ulua.org/]、UniLua[https://github.com/xebecnan/UniLua]等等。

    5.資源管理

    5.1資源管理器

    • 業(yè)務(wù)不要直接使用引擎或者系統(tǒng)原生接口,而是封裝一個資源管理器負責(zé):資源加載、卸載
    • 兼容Resource.Load與AssetBundle資源互相變更需求,開發(fā)期間使用Resource.Load方式而不必打AB包效率更高
    • 加載資源時,不管是同步加載還是異步加載,最好是使用異步編碼方式(回調(diào)函數(shù)或者消息通知機制)。如果哪一天資源由本地加載改為從服務(wù)器按需加載,而游戲中的邏輯都是同步方式編碼的,改起來將非常痛苦。其實異步編碼方式很簡單,不比同步方式復(fù)雜。

    5.2資源類型

    • 圖片/紋理(對性能、包體影響最大因素)
    • 音頻
      • 背景音樂,騰訊桌球使用.ogg/.mp3
      • 音效,騰訊桌球使用.wav
    • 數(shù)據(jù)
      • 文本
      • 二進制
    • 動畫/特效

    5.3圖片-文件格式與紋理格式

    • 常用的圖像文件格式有BMP,TGA,JPG,GIF,PNG等;
    • 常用的紋理格式有R5G6B5,A4R4G4B4,A1R5G5B5,R8G8B8, A8R8G8B8等。

    文件格式是圖像為了存儲信息而使用的對信息的特殊編碼方式,它存儲在磁盤中,或者內(nèi)存中,但是并不能被GPU所識別,因為以向量計算見長的GPU對于這些復(fù)雜的計算無能為力。這些文件格式當(dāng)被游戲讀入后,還是需要經(jīng)過CPU解壓成R5G6B5,A4R4G4B4,A1R5G5B5,R8G8B8, A8R8G8B8等像素格式,再傳送到GPU端進行使用。
    紋理格式是能被GPU所識別的像素格式,能被快速尋址并采樣。舉個例子,DDS文件是游戲開發(fā)中常用的文件格式,它內(nèi)部可以包含A4R4G4B4的紋理格式,也可以包含A8R8G8B8的紋理格式,甚至可以包含DXT1的紋理格式。在這里DDS文件有點容器的意味。OpenGL ES 2.0支持以上提到的R5G6B5,A4R4G4B4,A1R5G5B5,R8G8B8,A8R8G8B8等紋理格式,其中 R5G6B5,A4R4G4B4,A1R5G5B5每個像素占用2個字節(jié)(BYTE),R8G8B8每個像素占用3個字節(jié),A8R8G8B8每個像素占用 4個字節(jié)。
    基于OpenGL ES的壓縮紋理有常見的如下幾種實現(xiàn):

  • ETC1(Ericsson texture compression),ETC1格式是OpenGL ES圖形標(biāo)準(zhǔn)的一部分,并且被所有的Android設(shè)備所支持。
  • PVRTC (PowerVR texture compression),支持的GPU為Imagination Technologies的PowerVR SGX系列。
  • ATITC (ATI texture compression),支持的GPU為Qualcomm的Adreno系列。
  • S3TC (S3 texture compression),也被稱為DXTC,在PC上廣泛被使用,但是在移動設(shè)備上還是屬于新鮮事物。支持的GPU為NVIDIA Tegra系列。

  • 5.4資源工具

    有了規(guī)范就可以做工具檢查,從源頭到打包

    • 資源導(dǎo)入檢查
    • 資源打包檢查

    6.性能優(yōu)化

    掉幀主要針對GPU和CPU做分析;內(nèi)存占用大主要針對美術(shù)資源,音效,配置表,緩存等分析;卡頓也需要對GPU和CPU峰值分析,另外IO或者GC也易導(dǎo)致。


    6.1工欲善其事,必先利其器

    • Unity Profiler
    • XCode instruments
    • Qualcomm Adreno Profiler
    • NVIDIA PerfHUD ES Tegra

    6.2CPU:最佳原則減少計算

    • 復(fù)用,UIScrollView Item復(fù)用,避免頻繁創(chuàng)建銷毀對象
    • 緩存,例如Transform
    • 運算裁剪,例如碰撞檢測裁剪
      • 粗略碰撞檢測(劃分空間——二分/四叉樹/八叉樹/網(wǎng)格等,降低碰撞檢測的數(shù)量)
      • 精確碰撞檢測(檢查候選碰撞結(jié)果,進而確定對象是否真實發(fā)生碰撞)
      • 休眠機制:避免模擬靜止的球
    • 邏輯幀與渲染幀分離
    • 分幀處理
    • 異步/多線程處理

    6.3GPU:最佳原則減少渲染

    • 紋理壓縮
    • 批處理減少DrawCall(unity-Static Batching和Dynamic Batching,cocos SpriteBatchNode)
    • 減少無效/不必要繪制:屏幕外的裁剪,Flash臟矩陣算法,
    • LOD/特效分檔
    • NGUI動靜分離(UIPanel.LateUpdate的消耗)
    • 控制角色骨骼數(shù)、模型面數(shù)/頂點數(shù)
    • 降幀,并非所有場景都需要60幀(騰訊桌球游戲場景60幀,其他場景30幀;天天酷跑,在開始游戲前,FPS被限制為30,游戲開始之后FPS才為60。天天飛車的FPS為30,但是當(dāng)用戶一段時間不點擊界面后,FPS自動降)

    6.4內(nèi)存:最佳原則減少內(nèi)存分配/碎片、及時釋放

    • 紋理壓縮-Android ETC1、iOS PVRTC 4bpp、windows DXT5
    • 對象池-PoolManager
    • 合并空閑圖集
    • UI九宮格
    • 刪除不用的腳本(也會占用內(nèi)存)

    6.5IO:最佳原則減少/異步io

    • 資源異步/多線程加載
    • 預(yù)加載
    • 文件壓縮
    • 合理規(guī)劃資源合并打包,并非texturepacker打包成大圖集一定好,會增加文件io時間

    6.6網(wǎng)絡(luò):其實也是IO的一種

    使用單線程——共用UI線程,通過事件/UI循環(huán)驅(qū)動;還是多線程——單獨的網(wǎng)絡(luò)線程?

    • 單線程:由游戲循環(huán)(事件)驅(qū)動,單線程模式比使用多線程模式開發(fā)、維護簡單很多,但是性能比多線程要差一些,所以在網(wǎng)絡(luò)IO的時候,需要注意別阻塞到游戲循環(huán)。說明,如果網(wǎng)絡(luò)IO不復(fù)雜的情況下,推薦使用該模式。
      • 在UI線程中,別調(diào)用可能阻塞的網(wǎng)絡(luò)函數(shù),優(yōu)先考慮非阻塞IO
      • 這是網(wǎng)絡(luò)開發(fā)者經(jīng)常犯的錯誤之一。比如:做一個簡單如 gethostbyname() 的調(diào)用,這個操作在小范圍中不會存在任何問題,但是在有些情況中現(xiàn)實世界的玩家卻會因此阻塞數(shù)分鐘之久!如果你在 GUI 線程中調(diào)用這樣一個函數(shù),對于用戶來說,在函數(shù)阻塞時,GUI 一直都處于 frozen 或者 hanged 狀態(tài),這從用戶體驗的角度是絕對不允許的。
    • 多線程:單獨的網(wǎng)絡(luò)線程,使用獨立的網(wǎng)絡(luò)線程有一個非常明顯的好處,主線程可以將臟活、累活交給網(wǎng)絡(luò)線程做使得UI更流暢,例如消息的編解碼、加解密工作,這些都是非常耗時的。但是使用多線程,給開發(fā)和維護帶來一定成本,并且如果沒有一定的經(jīng)驗寫出來的網(wǎng)絡(luò)庫不那么穩(wěn)定,容易出錯,甚至導(dǎo)致游戲崩潰。下面是幾點注意事項:
      • 千萬千萬別在網(wǎng)絡(luò)線程中,回調(diào)主線程(UI線程)的回調(diào)函數(shù)。而是網(wǎng)絡(luò)線程將數(shù)據(jù)準(zhǔn)備好,讓主線程主動去取,亦或者說網(wǎng)絡(luò)線程將網(wǎng)絡(luò)數(shù)據(jù)作為一個事件驅(qū)動主線程去取。當(dāng)年我在用Cocos2d-x + Lua做魔法花園的手機demo時,就采用的多線程模式,最初在網(wǎng)絡(luò)線程直接調(diào)用主線程回調(diào)函數(shù),經(jīng)常會導(dǎo)致莫名其妙的Crash。因為網(wǎng)絡(luò)線程中沒有渲染所必須的opengl上下文,會導(dǎo)致渲染出問題而Crash。

    6.6包大小

    • 使用壓縮格式的紋理/音頻
    • 盡量不要使用System.Xml而使用較小的Mono.Xml
    • 啟用Stripping來減小庫的大小
    • Unity strip level(strip by byte code)
    • Unity3D輸出APK,取消X86架構(gòu)
    • iOS Xcode strip開啟

    6.7耗電

    下面影響耗電的幾個因素和影響度摘自公司內(nèi)部的一篇文章。


    7.異常與Crash

    7.1防御式編程

    • 非法的輸入中保護你的程序
      • 檢查每一輸入?yún)?shù)
      • 檢查來自外部的數(shù)據(jù)/資源
    • 斷言
    • 錯誤處理
    • 隔欄
      防不勝防,不管如何防御總有失手的時候,這就需要異常捕獲和上報。

    7.2異常捕獲


    由于很多錯誤并不是發(fā)生在開發(fā)工作者調(diào)試階段,而是在用戶或測試工作者使用階段;這就需要相關(guān)代碼維護工作者對于程序異常捕獲收集現(xiàn)場信息。異常與Crash的監(jiān)控和上報,這里不介紹Bugly的使用,按照apollo或者msdk的文檔接入即可,沒有太多可以說的。這里主要透過Bugly介紹手游的幾類異常的捕獲和分析。

    Unity3D C#層異常捕獲

    相比比較簡單使用:

    code>Application.RegisterLogCallback/Application.RegisterLogCallbackThreaded
    注冊回調(diào)函數(shù)/在一個新的線程中調(diào)用委托。特別注意:保證項目中只有一個Application.RegisterLogCallback注冊回調(diào),否則后面注冊的會覆蓋前面注冊的回調(diào)!回調(diào)函數(shù)中stackTrace參數(shù)包異常調(diào)用棧。

    publicvoidHandleLog(stringlogString, stringstackTrace, LogType type){if(logString == null|| logString.StartsWith(cLogPrefix)){return;}ELogLevel level = ELogLevel.Verbose;switch(type){caseLogType.Exception:level = ELogLevel.Error;break;default:return;}if(stackTrace != null){Print(level, ELogTag.UnityLog, logString + "\n"+ stackTrace);}else{Print(level, ELogTag.UnityLog, logString);}}

    Android Java層異常捕獲

    try…catch顯式的捕獲異常一般是不引起游戲Crash的,它又稱為編譯時異常,即在編譯階段被處理的異常。編譯器會強制程序處理所有的Checked異常,因為Java認為這類異常都是可以被處理(修復(fù))的。如果沒有try…catch這個異常,則編譯出錯,錯誤提示類似于"Unhandled exception type xxxxx"。
    UnChecked異常又稱為運行時異常,由于沒有相應(yīng)的try…catch處理該異常對象,所以Java運行環(huán)境將會終止,程序?qū)⑼顺?#xff0c;也就是我們所說的Crash。那為什么不會加在try…catch呢?

    • 無法將所有的代碼都加上try…catch
    • UnChecked異常通常都是較為嚴重的異常,或者說已經(jīng)破壞了運行環(huán)境的。比如內(nèi)存地址,即使我們try…catch住了,也不能明確知道如何處理該異常,才能保證程序接下來的運行是正確的。

    Uncaught異常會導(dǎo)致應(yīng)用程序崩潰。那么當(dāng)崩潰了,我們是否可以做些什么呢,就像Application.RegisterLogCallback注冊回調(diào)打印日志、上報服務(wù)器、彈窗提示用戶?Java提供了一個接口給我們,可以完成這些,這就是UncaughtExceptionHandler,該接口含有一個純虛函數(shù):

    public abstract void uncaughtException (Thread thread, Throwableex)
    Uncaught異常發(fā)生時會終止線程,此時,系統(tǒng)便會通知UncaughtExceptionHandler,告訴它被終止的線程以及對應(yīng)的異常,然后便會調(diào)用uncaughtException函數(shù)。如果該handler沒有被顯式設(shè)置,則會調(diào)用對應(yīng)線程組的默認handler。如果我們要捕獲該異常,必須實現(xiàn)我們自己的handler,并通過以下函數(shù)進行設(shè)置:
    public static void setDefaultUncaughtExceptionHandler(Thread.UncaughtExceptionHandler handler)
    特別注意:多次調(diào)用setDefaultUncaughtExceptionHandler設(shè)置handler,后面注冊的會覆蓋前面注冊的,以最后一次為準(zhǔn)。實現(xiàn)自定義的handler,只需要繼承UncaughtExceptionHandler該接口,并實現(xiàn)uncaughtException方法即可。
    static class MyCrashHandler implements UncaughtExceptionHandler{

    @Override public void uncaughtException(Thread thread, finalThrowable throwable) { // Deal this exception }

    }
    在任何線程中,都可以通過setDefaultUncaughtExceptionHandler來設(shè)置handler,但在Android應(yīng)用程序中,全局的Application和Activity、Service都同屬于UI主線程,線程名稱默認為"main"。所以,在Application中應(yīng)該為UI主線程添加UncaughtExceptionHandler,這樣整個程序中的Activity、Service中出現(xiàn)的UncaughtException事件都可以被處理。
    捕獲Exception之后,我們還需要知道崩潰堆棧的信息,這樣有助于我們分析崩潰的原因,查找代碼的Bug。異常對象的printStackTrace方法用于打印異常的堆棧信息,根據(jù)printStackTrace方法的輸出結(jié)果,我們可以找到異常的源頭,并跟蹤到異常一路觸發(fā)的過程。

    public static String getStackTraceInfo(finalThrowable throwable) { String trace = "";try{ Writer writer = newStringWriter();PrintWriter pw = newPrintWriter(writer);throwable.printStackTrace(pw);trace = writer.toString();pw.close();} catch(Exception e) {return"";}return trace; }

    Android Native Crash

    前面我們知道可以編寫和使用C/C++原生插件,除非C++使用try...catch捕獲異常,否則一般會直接crash,通過捕獲信號進行處理。

    iOS 異常捕獲

    跟Android、Unity類似,iOS也提供NSSetUncaughtExceptionHandler 來做異常處理。

    #import "CatchCrash.h" @implementation CatchCrash voiduncaughtExceptionHandler(NSException *exception) { // 異常的堆棧信息 NSArray *stackArray = [exception callStackSymbols]; // 出現(xiàn)異常的原因 NSString *reason = [exception reason]; // 異常名稱 NSString *name = [exception name]; NSString *exceptionInfo = [NSString stringWithFormat:@"Exception reason:%@\nException name:%@\nException stack:%@",name, reason, stackArray]; NSLog(@"%@", exceptionInfo); NSMutableArray *tmpArr = [NSMutableArray arrayWithArray:stackArray]; [tmpArr insertObject:reason atIndex:0]; [exceptionInfo writeToFile:[NSString stringWithFormat:@"%@/Documents/error.log",NSHomeDirectory()] atomically:YES encoding:NSUTF8StringEncoding error:nil]; } @end

    但是內(nèi)存訪問錯誤、重復(fù)釋放等錯誤引起崩潰就無能為力了,因為這種錯誤它拋出的是信號,所以還必須要專門做信號處理。

    windows crash

    同樣windows提供SetUnhandledExceptionFilter函數(shù),設(shè)置最高一級的異常處理函數(shù),當(dāng)程序出現(xiàn)任何未處理的異常,都會觸發(fā)你設(shè)置的函數(shù)里,然后在異常處理函數(shù)中獲取程序異常時的調(diào)用堆棧、內(nèi)存信息、線程信息等。

    8.適配與兼容

    8.1UI適配

    • 錨點(UIAnchor、UIWidgetAnchor屬性)
    • NGUI UIRoot統(tǒng)一設(shè)置縮放比例
    • UIStretch

    8.2兼容

    • shader兼容:例如if語句有的機型支持不好,Google nexus 6在shader中使用了if就會crash
    • 字體兼容:android復(fù)雜的環(huán)境,有的手機廠商和rom會對字體進行優(yōu)化,去掉android默認字體,如果不打包字體會不現(xiàn)實中文字

    9.調(diào)試及開發(fā)工具

    9.1日志及跟蹤

    事實證明,打印日志(printf調(diào)試法)是非常有效的方法。一個好用的日志調(diào)試,必備以下幾個功能:

    • 日志面板/控制臺,格式化輸出
    • 冗長級別(verbosity level):ERROR、WARN、INFO、DEBUG
    • 頻道(channel):按功能等進行模塊劃分,如網(wǎng)絡(luò)頻道只接收/顯示網(wǎng)絡(luò)模塊的消息,頻道建議使用枚舉進行命名。
    • 日志同時會輸出到日志文件
    • 日志上報(iOS屏蔽文檔目錄,出了問題也拿不到日志)

    9.2調(diào)試用繪圖工具

    調(diào)試繪圖用工具指開發(fā)及調(diào)試期間為了可視化的繪圖用工具,如騰訊桌球開發(fā)調(diào)試時會使用VectrosityScripts可視化球桌的物理模型(實際碰撞線)幫助調(diào)試。這類工具可以節(jié)省大量時間及快速定位問題。通常調(diào)試用繪圖工具包含:

    • 支持繪制基本圖形,如直線、球體、點、坐標(biāo)軸、包圍盒等
    • 支持自定義配置,如顏色、粒度(線的粗細/球體半徑/點的大小)等

    9.3游戲內(nèi)置菜單/作弊工具

    在開發(fā)調(diào)試期間提供游戲進行中的一些配置選項及作弊工具,以方便調(diào)試和提高效率。例如騰訊桌球游戲中提供:

    • 游戲內(nèi)物理引擎參數(shù)調(diào)整菜單;
    • 修改簽到獎勵領(lǐng)取天數(shù)等作弊工具

    注意游戲內(nèi)的所有開發(fā)調(diào)試用的工具,都需要通過編譯宏開關(guān),保證發(fā)布版本不會把工具代碼包含進去

    9.4Unity擴展

    Untiy引擎提供了非常強大的編輯器擴展功能,基于Unity Editor可以實現(xiàn)非常多的功能。公司內(nèi)部、外部都有非常的開源擴展可用
    公司外部,如GitHub上的:
    UnityEditor-MiniExtension
    Unity-Resource-Checker
    UnityEditorHelper
    MissingReferencesUnity
    Unity3D-ExtendedEditor

    公司內(nèi)部:
    TUT、BeautyUnity、UnityDependencyBy

    10.項目運營

    自動構(gòu)建

    • 版本號——主版本號.特性版本號.修正版本號.構(gòu)建版本號
      • [構(gòu)建版本號]應(yīng)用分發(fā)平臺升級判斷基準(zhǔn)
    • 自動構(gòu)建
      • Android
      • iOS — XUPorter

    公司內(nèi)部接入SODA即可,建議搭建自己的構(gòu)建機,開發(fā)期間每日N Build排隊會死人的,另外也可以搭建自己的搭建構(gòu)建平臺

    統(tǒng)計上報

    • Tlog上報
    • 玩家轉(zhuǎn)化關(guān)鍵步驟統(tǒng)計(重要)
    • Ping統(tǒng)計上報
    • 游戲業(yè)務(wù)的統(tǒng)計上報(例如桌球球局相關(guān)的統(tǒng)計上報)
    • 燈塔自定義上報

    運營模板

    • 配置化
    • 服務(wù)器動態(tài)下發(fā)
    • CDN拉取圖片并緩存

    上線前的checklist

    項目要點說明指標(biāo)
    燈塔上報1. 燈塔自帶統(tǒng)計信息 2. 自定義信息上報燈塔里面包含很多統(tǒng)計數(shù)據(jù),需要檢查是否ok1. 版本/渠道分布 2. 使用頻率統(tǒng)計 3. 留存統(tǒng)計(1天留存、3天留存、7天留存、14天留存) 4. 用戶結(jié)構(gòu)統(tǒng)計(有效用戶、沉默用戶、流失用戶、回流用戶、升級用戶、新增用戶) 5. 硬件統(tǒng)計(機型+版本、分辨率、操作系統(tǒng)、內(nèi)存、cpu、gpu) 6. Crash統(tǒng)計(Crash版本、Crash硬件、Crash次數(shù)等)等等
    信鴿推送能夠針對單個玩家,所有玩家推送消息??
    米大師支付正常支付??
    安全組件1. TSS組件接入 2. 隱藏內(nèi)部符號表:C++開發(fā)的代碼使用strip編繹選項,抹除程序的符號 3. 關(guān)鍵數(shù)據(jù)加密,如影子變量+異或加密算法項根據(jù)安全中心提供的文檔完成所有接入安全組件,并通過安全中心的驗收
    穩(wěn)定性crash率用戶crash率:發(fā)生CRASH的用戶數(shù)/使用用戶數(shù);啟動crash率:啟動5S內(nèi)發(fā)生crash用戶數(shù)/使用用戶數(shù)低于3%
    弱網(wǎng)絡(luò)?斷線重連考慮,緩存消息,重發(fā)機制等等客戶端的核心場景必須有斷線重連機制,并在有網(wǎng)絡(luò)抖動、延時、丟包的網(wǎng)絡(luò)場景下,客戶端需達到以下要求:一. 不能出現(xiàn)以下現(xiàn)象:1、游戲中不能出現(xiàn)收支不等、客戶端卡死/崩潰等異常情況;2、游戲核心功能(如登錄、單局、支付等)不能有導(dǎo)致游戲無法正常進行的UI、交互問題;3、不能有損害玩家利益或可被玩家額外獲利的問題;4、需要有合理的重連機制,避免每次重連都返回到登錄界面。二. 需要對延時的情況有相應(yīng)的提示
    兼容性??通過適配測試
    游戲更新1. 整包更新;2. 增量更新?特別說明:iOS送審版本支持連特定環(huán)境,與正式環(huán)境區(qū)別開,需要通過服務(wù)器開關(guān)控制
    性能內(nèi)存、CPU、幀率、流量、安裝包大小?【內(nèi)存占用要求】Android平臺:在對應(yīng)檔次客戶端最低配置以上,均需滿足以下內(nèi)存消耗指標(biāo)(PSS):
    1. 檔機型指標(biāo):最高PSS<=300MB (PSS高于這個標(biāo)準(zhǔn)會影響28%用戶的體驗,約1800萬)
    2. 檔機型指標(biāo):最高PSS<=200MB(PSS高于這個標(biāo)準(zhǔn)會影響45%用戶的體驗,約3000萬)
    3. 檔機型指標(biāo):最高PSS<=150MB(PSS高于這個標(biāo)準(zhǔn)會影響27%用戶的體驗,約1800萬)
    iOS平臺:在對應(yīng)檔次客戶端最低配置以上,均需滿足以下內(nèi)存消耗指標(biāo)(PSS):
    1. 檔機型指標(biāo):消耗內(nèi)存(real mem)不大于250MB(高于這個標(biāo)準(zhǔn)會影響53%用戶的體驗,約1900萬)
    2. 檔機型指標(biāo):消耗內(nèi)存(real mem)不大于200MB(高于這個標(biāo)準(zhǔn)會影響47%用戶的體驗,約1700萬)
    【CPU占用要求】Android平臺:CPU占用(90%)小于60% iOS平臺:CPU占用(90%)小于80%
    【幀率要求】
    1. 檔機型(CPU為四核1.4GHZ,RAM為2G)或以上機型:游戲核心玩法中,最小FPS應(yīng)不小于25幀/秒?
    2. 檔機型(CPU為兩核1.1GH,RAM為768M)或以上機型:游戲核心玩法中,最小FPS應(yīng)不小于25幀/秒?
    3. 檔機型(CPU為1GHZ,RAM為768M)或以上機型:游戲核心玩法中,最小FPS應(yīng)不小于18幀/秒
    【流量消耗要求】游戲核心玩法流量消耗情況(非一次性消耗)應(yīng)滿足以下條件:
    1. 對于分局的游戲場景,單局消耗流量不超過200KB?
    2. 對于不分局游戲場景或流量與局時有關(guān)的場景,10分鐘消耗流量不超過500KB
    ?
    ?https://blog.csdn.net/ykr168age/article/details/68945200

    總結(jié)

    以上是生活随笔為你收集整理的Unity3D手游开发实践的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

    一区二区三区乱码在线 | 欧洲 | 久久精品人人做人人综合试看 | 国产精品无码久久av | 日韩av激情在线观看 | 97久久精品无码一区二区 | 久久久亚洲欧洲日产国码αv | 国产亚洲精品久久久闺蜜 | av无码久久久久不卡免费网站 | 亚洲中文字幕在线无码一区二区 | 久久精品国产一区二区三区肥胖 | 国产精品久久精品三级 | 福利一区二区三区视频在线观看 | 国产免费久久久久久无码 | 亚洲国产精品无码久久久久高潮 | 一本一道久久综合久久 | 亚洲中文字幕成人无码 | 国产99久久精品一区二区 | 夜夜躁日日躁狠狠久久av | 久久综合给久久狠狠97色 | 国产xxx69麻豆国语对白 | 国产超级va在线观看视频 | 成人动漫在线观看 | 欧美黑人巨大xxxxx | 一区二区三区乱码在线 | 欧洲 | 亚洲人成人无码网www国产 | ass日本丰满熟妇pics | 久久人妻内射无码一区三区 | 天堂在线观看www | 国产亚洲精品久久久久久久 | 久久国产36精品色熟妇 | 色综合久久久无码网中文 | 亚洲精品国产精品乱码不卡 | 内射白嫩少妇超碰 | 国产手机在线αⅴ片无码观看 | 高清国产亚洲精品自在久久 | 国产sm调教视频在线观看 | 天堂亚洲免费视频 | 国产麻豆精品一区二区三区v视界 | 亚洲乱码国产乱码精品精 | 日欧一片内射va在线影院 | 国产午夜福利100集发布 | 国产精品人人爽人人做我的可爱 | 日韩精品无码免费一区二区三区 | 久久久久久a亚洲欧洲av冫 | 亚洲精品午夜无码电影网 | 亚洲一区二区三区 | 女人被男人爽到呻吟的视频 | 国产精品久久久久影院嫩草 | 男女猛烈xx00免费视频试看 | 国产欧美精品一区二区三区 | 亚洲综合久久一区二区 | 久久亚洲精品中文字幕无男同 | 日本精品久久久久中文字幕 | 精品成在人线av无码免费看 | 欧美丰满熟妇xxxx性ppx人交 | 牛和人交xxxx欧美 | 中文字幕乱码人妻无码久久 | 国产成人无码一二三区视频 | 国产乱人伦av在线无码 | 中文精品久久久久人妻不卡 | 亚洲无人区午夜福利码高清完整版 | 精品无码av一区二区三区 | 在线看片无码永久免费视频 | 东京热一精品无码av | 中文字幕av伊人av无码av | 大屁股大乳丰满人妻 | 鲁鲁鲁爽爽爽在线视频观看 | 婷婷五月综合缴情在线视频 | 性做久久久久久久免费看 | 亚洲精品一区二区三区四区五区 | 亚洲日韩乱码中文无码蜜桃臀网站 | 无码任你躁久久久久久久 | 国产亚洲精品久久久闺蜜 | 奇米综合四色77777久久 东京无码熟妇人妻av在线网址 | 国产精品亚洲а∨无码播放麻豆 | 丰满少妇人妻久久久久久 | 色噜噜亚洲男人的天堂 | 强辱丰满人妻hd中文字幕 | 中文字幕乱码中文乱码51精品 | 97人妻精品一区二区三区 | 中文字幕 人妻熟女 | 国内少妇偷人精品视频 | 亚洲国产精品成人久久蜜臀 | 欧美猛少妇色xxxxx | 无码人中文字幕 | 精品国产麻豆免费人成网站 | 人妻中文无码久热丝袜 | 激情人妻另类人妻伦 | 无码人妻少妇伦在线电影 | 中文精品无码中文字幕无码专区 | 日本va欧美va欧美va精品 | 男女性色大片免费网站 | 好男人www社区 | 久久综合激激的五月天 | 爱做久久久久久 | 麻豆精品国产精华精华液好用吗 | 亚洲精品一区三区三区在线观看 | 97精品国产97久久久久久免费 | 午夜性刺激在线视频免费 | 九月婷婷人人澡人人添人人爽 | 日本一区二区更新不卡 | 男人和女人高潮免费网站 | 国产亚洲欧美在线专区 | 精品国产麻豆免费人成网站 | 国产办公室秘书无码精品99 | 老熟妇仑乱视频一区二区 | 久久国产自偷自偷免费一区调 | 樱花草在线播放免费中文 | 无码免费一区二区三区 | 国产精品国产自线拍免费软件 | 免费看少妇作爱视频 | 老子影院午夜伦不卡 | 亚洲精品中文字幕久久久久 | 国产免费久久精品国产传媒 | 草草网站影院白丝内射 | 国产在线无码精品电影网 | 日本护士毛茸茸高潮 | 国产精品永久免费视频 | 999久久久国产精品消防器材 | 黑人巨大精品欧美黑寡妇 | 国产亲子乱弄免费视频 | 成人无码精品一区二区三区 | 在线成人www免费观看视频 | 中文字幕无码人妻少妇免费 | 97精品人妻一区二区三区香蕉 | 成人动漫在线观看 | 国产精品久久久久无码av色戒 | 日韩av无码中文无码电影 | 久久精品人妻少妇一区二区三区 | 少妇性荡欲午夜性开放视频剧场 | 日本一本二本三区免费 | 国产精品久久久久久久影院 | 中文精品无码中文字幕无码专区 | 爆乳一区二区三区无码 | 自拍偷自拍亚洲精品10p | 国产亚洲精品久久久久久久 | 久久99精品久久久久婷婷 | 亚洲人成影院在线无码按摩店 | 亚洲综合无码一区二区三区 | 欧美日韩一区二区综合 | 国产精品亚洲一区二区三区喷水 | 亚洲一区二区观看播放 | 亚洲第一无码av无码专区 | 亚洲日韩精品欧美一区二区 | 国产精品第一区揄拍无码 | 国产午夜亚洲精品不卡 | 国产明星裸体无码xxxx视频 | 国产av无码专区亚洲awww | 中文字幕乱妇无码av在线 | 天堂无码人妻精品一区二区三区 | 粉嫩少妇内射浓精videos | 老司机亚洲精品影院无码 | 精品无码成人片一区二区98 | aa片在线观看视频在线播放 | 国产乱子伦视频在线播放 | 亚洲成av人影院在线观看 | 97夜夜澡人人爽人人喊中国片 | 2019午夜福利不卡片在线 | 内射老妇bbwx0c0ck | 精品国产精品久久一区免费式 | 人妻与老人中文字幕 | 奇米影视888欧美在线观看 | 亚洲中文字幕无码一久久区 | 无遮挡国产高潮视频免费观看 | 亚洲国产精品一区二区美利坚 | 十八禁真人啪啪免费网站 | aⅴ亚洲 日韩 色 图网站 播放 | 人妻少妇精品久久 | aⅴ在线视频男人的天堂 | 人妻熟女一区 | √8天堂资源地址中文在线 | 国产成人无码a区在线观看视频app | 色综合久久中文娱乐网 | 乱人伦人妻中文字幕无码久久网 | 日韩在线不卡免费视频一区 | 中文字幕无码av波多野吉衣 | 天堂在线观看www | 国产激情一区二区三区 | 欧美 丝袜 自拍 制服 另类 | 国产成人精品久久亚洲高清不卡 | 国产后入清纯学生妹 | 亚洲啪av永久无码精品放毛片 | 老头边吃奶边弄进去呻吟 | 亚洲综合另类小说色区 | 无码乱肉视频免费大全合集 | 日本xxxx色视频在线观看免费 | 国产精品理论片在线观看 | 亚洲另类伦春色综合小说 | 国产色在线 | 国产 | 亚洲精品国偷拍自产在线麻豆 | 久久午夜无码鲁丝片秋霞 | 妺妺窝人体色www在线小说 | 亚洲国产欧美日韩精品一区二区三区 | 日本一卡2卡3卡4卡无卡免费网站 国产一区二区三区影院 | 国产精品人人爽人人做我的可爱 | 亚洲精品综合一区二区三区在线 | 中文字幕人成乱码熟女app | 领导边摸边吃奶边做爽在线观看 | 激情内射亚州一区二区三区爱妻 | 国产成人一区二区三区在线观看 | 国产精品无套呻吟在线 | 中文字幕无码人妻少妇免费 | 内射老妇bbwx0c0ck | a在线亚洲男人的天堂 | 亚洲熟悉妇女xxx妇女av | 国产一区二区三区精品视频 | 熟妇激情内射com | 一个人看的www免费视频在线观看 | 性色av无码免费一区二区三区 | 夫妻免费无码v看片 | 国产肉丝袜在线观看 | 亚洲自偷精品视频自拍 | 伦伦影院午夜理论片 | 国产精品亚洲一区二区三区喷水 | 国产精品嫩草久久久久 | 秋霞特色aa大片 | 国产肉丝袜在线观看 | 熟女体下毛毛黑森林 | 亚洲国产精品久久久天堂 | 成人精品天堂一区二区三区 | 国产亚洲美女精品久久久2020 | 真人与拘做受免费视频 | 精品国产乱码久久久久乱码 | 国产亚洲美女精品久久久2020 | 国产av一区二区三区最新精品 | 久久久久亚洲精品男人的天堂 | 欧美怡红院免费全部视频 | 97精品国产97久久久久久免费 | 日韩少妇白浆无码系列 | 色欲av亚洲一区无码少妇 | 性欧美大战久久久久久久 | av香港经典三级级 在线 | 97夜夜澡人人双人人人喊 | 国产明星裸体无码xxxx视频 | 精品国偷自产在线视频 | 欧美乱妇无乱码大黄a片 | 高潮毛片无遮挡高清免费视频 | 国产深夜福利视频在线 | 牲欲强的熟妇农村老妇女视频 | 日本一卡2卡3卡四卡精品网站 | 精品一区二区三区波多野结衣 | 国产精华av午夜在线观看 | 免费网站看v片在线18禁无码 | 国产黑色丝袜在线播放 | 久久综合网欧美色妞网 | 人妻夜夜爽天天爽三区 | 精品国产青草久久久久福利 | 亚洲成av人片在线观看无码不卡 | 成人试看120秒体验区 | 国产后入清纯学生妹 | 欧美老妇交乱视频在线观看 | 久久久久成人精品免费播放动漫 | 亚洲精品中文字幕 | 成熟妇人a片免费看网站 | 国内精品一区二区三区不卡 | 国产三级精品三级男人的天堂 | 婷婷五月综合缴情在线视频 | 免费网站看v片在线18禁无码 | 日韩精品a片一区二区三区妖精 | 性色欲情网站iwww九文堂 | 久久久久久亚洲精品a片成人 | 天天躁夜夜躁狠狠是什么心态 | 亚洲国产高清在线观看视频 | 秋霞特色aa大片 | 中文字幕乱码中文乱码51精品 | 欧美日韩亚洲国产精品 | 日本成熟视频免费视频 | 免费看少妇作爱视频 | 美女扒开屁股让男人桶 | 老熟女乱子伦 | 在线成人www免费观看视频 | 亚洲爆乳精品无码一区二区三区 | www成人国产高清内射 | 亚洲毛片av日韩av无码 | 曰韩无码二三区中文字幕 | 欧洲vodafone精品性 | av在线亚洲欧洲日产一区二区 | 99久久久无码国产精品免费 | 色窝窝无码一区二区三区色欲 | 天天躁夜夜躁狠狠是什么心态 | 扒开双腿吃奶呻吟做受视频 | 俺去俺来也在线www色官网 | 波多野结衣乳巨码无在线观看 | 狂野欧美性猛xxxx乱大交 | 大地资源网第二页免费观看 | 国产一区二区三区四区五区加勒比 | 亚洲成a人片在线观看无码 | 色综合久久88色综合天天 | 熟妇人妻激情偷爽文 | 久精品国产欧美亚洲色aⅴ大片 | 国产农村妇女高潮大叫 | 日日摸夜夜摸狠狠摸婷婷 | 强伦人妻一区二区三区视频18 | 无码任你躁久久久久久久 | 一本久道久久综合狠狠爱 | 国产97色在线 | 免 | 欧美日本日韩 | 久久人人爽人人爽人人片ⅴ | 自拍偷自拍亚洲精品10p | 熟女俱乐部五十路六十路av | 99久久久无码国产aaa精品 | 亚洲日韩av一区二区三区中文 | 久久久久国色av免费观看性色 | 99国产精品白浆在线观看免费 | 国产午夜无码视频在线观看 | 荡女精品导航 | 精品国产成人一区二区三区 | 欧美大屁股xxxxhd黑色 | 在线亚洲高清揄拍自拍一品区 | 欧美第一黄网免费网站 | 好男人社区资源 | 免费国产黄网站在线观看 | 久激情内射婷内射蜜桃人妖 | 激情内射日本一区二区三区 | 亚洲一区二区三区播放 | 亚洲国产成人av在线观看 | 无码中文字幕色专区 | 色妞www精品免费视频 | 亚洲 日韩 欧美 成人 在线观看 | 高清国产亚洲精品自在久久 | 日韩欧美成人免费观看 | 亚洲日韩乱码中文无码蜜桃臀网站 | 国产婷婷色一区二区三区在线 | 国产真人无遮挡作爱免费视频 | 清纯唯美经典一区二区 | 黑森林福利视频导航 | 亚洲国产成人av在线观看 | 高潮毛片无遮挡高清免费视频 | 日韩av无码一区二区三区不卡 | 人人妻人人澡人人爽精品欧美 | 日韩少妇内射免费播放 | 国产精品亚洲专区无码不卡 | 九九久久精品国产免费看小说 | 日本va欧美va欧美va精品 | 精品 日韩 国产 欧美 视频 | 性生交大片免费看女人按摩摩 | 亚洲一区av无码专区在线观看 | 久久久中文久久久无码 | 欧美真人作爱免费视频 | 永久免费精品精品永久-夜色 | 久久亚洲中文字幕精品一区 | 久久国产劲爆∧v内射 | 亚洲欧美日韩国产精品一区二区 | 国产精品久久久久9999小说 | a国产一区二区免费入口 | 7777奇米四色成人眼影 | 亚洲人交乣女bbw | 精品国产av色一区二区深夜久久 | 国产激情无码一区二区 | 东京无码熟妇人妻av在线网址 | 夜精品a片一区二区三区无码白浆 | 岛国片人妻三上悠亚 | 免费无码一区二区三区蜜桃大 | 亚洲欧美国产精品久久 | 欧美黑人巨大xxxxx | 妺妺窝人体色www在线小说 | 亚洲一区二区三区无码久久 | 九九久久精品国产免费看小说 | 国产精品第一国产精品 | 蜜桃视频韩日免费播放 | 亚洲国产高清在线观看视频 | 成人影院yy111111在线观看 | 日产精品高潮呻吟av久久 | 亚洲第一无码av无码专区 | 秋霞成人午夜鲁丝一区二区三区 | 国产热a欧美热a在线视频 | 99视频精品全部免费免费观看 | 天堂亚洲2017在线观看 | 奇米影视888欧美在线观看 | 亚洲精品无码国产 | 在线a亚洲视频播放在线观看 | 大屁股大乳丰满人妻 | 国産精品久久久久久久 | 久久久久成人精品免费播放动漫 | 成人免费视频一区二区 | 99精品无人区乱码1区2区3区 | 99麻豆久久久国产精品免费 | 乌克兰少妇性做爰 | 精品国产乱码久久久久乱码 | 色窝窝无码一区二区三区色欲 | 亚洲精品成人福利网站 | 欧美真人作爱免费视频 | 久久综合狠狠综合久久综合88 | 午夜福利试看120秒体验区 | 国产午夜无码视频在线观看 | 蜜桃视频插满18在线观看 | 奇米综合四色77777久久 东京无码熟妇人妻av在线网址 | 男人扒开女人内裤强吻桶进去 | 性做久久久久久久免费看 | 大乳丰满人妻中文字幕日本 | 中文字幕人成乱码熟女app | 国产精品美女久久久网av | 久久精品中文字幕大胸 | 内射后入在线观看一区 | 亚洲国产综合无码一区 | 国产成人精品三级麻豆 | 亚洲中文字幕在线无码一区二区 | 久久久国产一区二区三区 | 国产成人无码av在线影院 | 日本一区二区更新不卡 | 国产精品美女久久久久av爽李琼 | 亚洲国产成人a精品不卡在线 | 在线亚洲高清揄拍自拍一品区 | 国产综合色产在线精品 | 久久综合色之久久综合 | 久久久久99精品国产片 | 国产无套粉嫩白浆在线 | 亚洲国产精品一区二区第一页 | 亚洲日韩av片在线观看 | 老头边吃奶边弄进去呻吟 | 欧美日韩亚洲国产精品 | 97久久超碰中文字幕 | 日本精品人妻无码免费大全 | 午夜无码人妻av大片色欲 | 强开小婷嫩苞又嫩又紧视频 | 男人的天堂av网站 | 日韩精品无码一本二本三本色 | 天下第一社区视频www日本 | 免费看少妇作爱视频 | 亚欧洲精品在线视频免费观看 | 少妇性俱乐部纵欲狂欢电影 | 大色综合色综合网站 | 999久久久国产精品消防器材 | 精品一区二区三区波多野结衣 | 无码人妻黑人中文字幕 | 亚洲精品国产a久久久久久 | 一本久久a久久精品亚洲 | 午夜福利不卡在线视频 | 精品无码一区二区三区的天堂 | 日韩av无码一区二区三区 | 高潮毛片无遮挡高清免费 | 亚洲色偷偷男人的天堂 | 国产精品无码一区二区三区不卡 | 国产一精品一av一免费 | 精品无码av一区二区三区 | 熟女俱乐部五十路六十路av | yw尤物av无码国产在线观看 | 小泽玛莉亚一区二区视频在线 | 日本护士xxxxhd少妇 | 在线观看免费人成视频 | 人人妻人人澡人人爽人人精品浪潮 | 天天躁日日躁狠狠躁免费麻豆 | 老司机亚洲精品影院无码 | 亚洲熟女一区二区三区 | 99er热精品视频 | 成年美女黄网站色大免费全看 | 久久久精品456亚洲影院 | 国产亚洲人成a在线v网站 | 国产一区二区不卡老阿姨 | 久久精品国产精品国产精品污 | 亚洲区小说区激情区图片区 | 久久久www成人免费毛片 | 亚洲男人av天堂午夜在 | 日本www一道久久久免费榴莲 | 亚洲国产精品美女久久久久 | 国产97色在线 | 免 | 午夜无码区在线观看 | 丰满岳乱妇在线观看中字无码 | 亚洲精品美女久久久久久久 | 亚洲熟妇色xxxxx欧美老妇 | 日本熟妇乱子伦xxxx | 久久天天躁狠狠躁夜夜免费观看 | а√资源新版在线天堂 | 精品国产麻豆免费人成网站 | 人人爽人人爽人人片av亚洲 | 欧美人与禽猛交狂配 | 久久成人a毛片免费观看网站 | 欧美 日韩 人妻 高清 中文 | 亚洲区小说区激情区图片区 | 国产精品无套呻吟在线 | 免费国产成人高清在线观看网站 | 久久久成人毛片无码 | 人妻尝试又大又粗久久 | 人妻体内射精一区二区三四 | 色一情一乱一伦一区二区三欧美 | 日韩在线不卡免费视频一区 | 欧美日韩人成综合在线播放 | 欧美人与善在线com | 成人综合网亚洲伊人 | 无遮挡国产高潮视频免费观看 | 国产精品久久久av久久久 | 在线欧美精品一区二区三区 | 色欲综合久久中文字幕网 | 色诱久久久久综合网ywww | 2020久久超碰国产精品最新 | 乱人伦人妻中文字幕无码久久网 | 日产精品99久久久久久 | 亚洲色www成人永久网址 | 国产人妖乱国产精品人妖 | 国产艳妇av在线观看果冻传媒 | 全球成人中文在线 | 无码人妻久久一区二区三区不卡 | 曰韩无码二三区中文字幕 | 中文字幕无码免费久久9一区9 | 欧美第一黄网免费网站 | 熟妇人妻无乱码中文字幕 | 亚洲成a人一区二区三区 | 中文字幕无码免费久久9一区9 | 任你躁国产自任一区二区三区 | 国产乱子伦视频在线播放 | 国产亚洲日韩欧美另类第八页 | 精品一区二区不卡无码av | 国产精品99爱免费视频 | 色综合天天综合狠狠爱 | 亚洲成av人片在线观看无码不卡 | 性欧美疯狂xxxxbbbb | 亚洲一区二区三区香蕉 | 国产成人综合在线女婷五月99播放 | 国产成人综合在线女婷五月99播放 | 久久国产劲爆∧v内射 | 久久久精品成人免费观看 | 97精品国产97久久久久久免费 | 日日摸夜夜摸狠狠摸婷婷 | 中文字幕乱码中文乱码51精品 | 欧美黑人巨大xxxxx | а天堂中文在线官网 | а天堂中文在线官网 | 久久婷婷五月综合色国产香蕉 | 国产精品igao视频网 | 亚洲乱码中文字幕在线 | 日日碰狠狠躁久久躁蜜桃 | 无码纯肉视频在线观看 | 女人色极品影院 | 欧美日韩亚洲国产精品 | 国产内射老熟女aaaa | 亚洲成在人网站无码天堂 | 色综合天天综合狠狠爱 | 亚洲欧美中文字幕5发布 | 夜夜影院未满十八勿进 | 国产精品久久久午夜夜伦鲁鲁 | 久久久成人毛片无码 | 欧美精品在线观看 | 国语精品一区二区三区 | 丰满人妻被黑人猛烈进入 | 亚洲色欲久久久综合网东京热 | 国产无套粉嫩白浆在线 | 激情五月综合色婷婷一区二区 | 亚洲色无码一区二区三区 | 亚洲日韩精品欧美一区二区 | 97人妻精品一区二区三区 | 丰满岳乱妇在线观看中字无码 | 日韩少妇白浆无码系列 | 国产另类ts人妖一区二区 | 性欧美videos高清精品 | 亚洲精品国偷拍自产在线观看蜜桃 | 国产成人精品久久亚洲高清不卡 | 亚洲成色www久久网站 | 亚洲色www成人永久网址 | 国产成人无码av一区二区 | 高中生自慰www网站 | 一个人免费观看的www视频 | 人妻少妇精品视频专区 | 国产精品第一国产精品 | 久久久av男人的天堂 | 久9re热视频这里只有精品 | 欧美精品一区二区精品久久 | 久久97精品久久久久久久不卡 | 国产一精品一av一免费 | 一本无码人妻在中文字幕免费 | 亚洲综合久久一区二区 | 狠狠色噜噜狠狠狠狠7777米奇 | 久久久久久亚洲精品a片成人 | 亚洲欧美精品伊人久久 | 日韩av无码中文无码电影 | 天堂在线观看www | 久久精品国产99精品亚洲 | 亚洲午夜福利在线观看 | 婷婷五月综合缴情在线视频 | 无码午夜成人1000部免费视频 | 国产精品久久久久9999小说 | 无码av免费一区二区三区试看 | 天堂亚洲2017在线观看 | 久久久久成人精品免费播放动漫 | 久久zyz资源站无码中文动漫 | 亚洲s码欧洲m码国产av | 日本一卡二卡不卡视频查询 | 亚洲爆乳精品无码一区二区三区 | 久久综合九色综合欧美狠狠 | 精品乱子伦一区二区三区 | 秋霞成人午夜鲁丝一区二区三区 | 久久精品国产亚洲精品 | 成人三级无码视频在线观看 | 麻豆md0077饥渴少妇 | 九一九色国产 | 国产精品久久久久久亚洲毛片 | 亚洲自偷精品视频自拍 | 欧美激情一区二区三区成人 | 97人妻精品一区二区三区 | 亚洲成av人在线观看网址 | 亚洲成a人片在线观看无码 | 亚洲精品午夜国产va久久成人 | 中文字幕 亚洲精品 第1页 | 中文字幕色婷婷在线视频 | 色妞www精品免费视频 | 国产熟女一区二区三区四区五区 | 亚洲春色在线视频 | 麻豆精品国产精华精华液好用吗 | 亚洲自偷自偷在线制服 | 亚洲の无码国产の无码步美 | 99久久久国产精品无码免费 | 俺去俺来也在线www色官网 | 少妇无码av无码专区在线观看 | 欧美zoozzooz性欧美 | 久久久久人妻一区精品色欧美 | 女人被男人爽到呻吟的视频 | 日韩人妻少妇一区二区三区 | 欧美 丝袜 自拍 制服 另类 | 欧美精品在线观看 | 亚洲精品国偷拍自产在线麻豆 | 99麻豆久久久国产精品免费 | 国产精品久久久久久久影院 | 无码av岛国片在线播放 | 精品久久综合1区2区3区激情 | 国产精品亚洲а∨无码播放麻豆 | 国产人妻精品一区二区三区不卡 | 国产成人精品无码播放 | 国产精品内射视频免费 | 成 人 网 站国产免费观看 | 天天综合网天天综合色 | 粉嫩少妇内射浓精videos | 亚洲色无码一区二区三区 | 国产成人综合在线女婷五月99播放 | 久久久精品456亚洲影院 | 东京一本一道一二三区 | 东京热男人av天堂 | 成人aaa片一区国产精品 | 日本爽爽爽爽爽爽在线观看免 | 曰本女人与公拘交酡免费视频 | 任你躁在线精品免费 | 国产激情无码一区二区 | 丰满诱人的人妻3 | 内射巨臀欧美在线视频 | 性做久久久久久久久 | 精品欧美一区二区三区久久久 | 久久精品无码一区二区三区 | 99精品久久毛片a片 | 亚洲精品国产精品乱码不卡 | 国产精品久久久av久久久 | 2020久久超碰国产精品最新 | 在线亚洲高清揄拍自拍一品区 | 亚洲一区二区三区 | 人妻无码久久精品人妻 | 欧美freesex黑人又粗又大 | 在线精品国产一区二区三区 | 少妇性l交大片欧洲热妇乱xxx | 领导边摸边吃奶边做爽在线观看 | 4hu四虎永久在线观看 | 成人试看120秒体验区 | 偷窥日本少妇撒尿chinese | 奇米影视7777久久精品人人爽 | 国产艳妇av在线观看果冻传媒 | 亚洲无人区午夜福利码高清完整版 | 国产亚av手机在线观看 | 2019nv天堂香蕉在线观看 | 亚洲 另类 在线 欧美 制服 | 精品国产福利一区二区 | 国产亚洲精品久久久久久久久动漫 | 国产明星裸体无码xxxx视频 | 色爱情人网站 | 中文字幕人妻丝袜二区 | 日韩亚洲欧美精品综合 | 欧美成人免费全部网站 | 蜜桃av抽搐高潮一区二区 | 无码人妻丰满熟妇区五十路百度 | 亚洲色成人中文字幕网站 | 亚洲中文字幕久久无码 | 国产成人一区二区三区别 | 欧美 丝袜 自拍 制服 另类 | 国产亚洲精品久久久久久久久动漫 | 国产艳妇av在线观看果冻传媒 | 国产精品久免费的黄网站 | 色一情一乱一伦一区二区三欧美 | 久久综合网欧美色妞网 | 国产亚洲欧美日韩亚洲中文色 | 亚洲男女内射在线播放 | 久精品国产欧美亚洲色aⅴ大片 | 亚洲中文字幕久久无码 | 偷窥日本少妇撒尿chinese | 99re在线播放 | 色偷偷人人澡人人爽人人模 | 亚洲人成网站在线播放942 | 超碰97人人做人人爱少妇 | 亚洲精品久久久久久一区二区 | 无遮无挡爽爽免费视频 | 精品无码一区二区三区的天堂 | 国产97人人超碰caoprom | 亚洲最大成人网站 | 欧美乱妇无乱码大黄a片 | 激情综合激情五月俺也去 | 久久久久久久女国产乱让韩 | 亚洲a无码综合a国产av中文 | аⅴ资源天堂资源库在线 | 男女下面进入的视频免费午夜 | 国产农村妇女aaaaa视频 撕开奶罩揉吮奶头视频 | 亚洲精品一区二区三区在线观看 | 国产成人午夜福利在线播放 | 亚洲国产精品久久人人爱 | 国产无套内射久久久国产 | 国产亚洲美女精品久久久2020 | 精品久久综合1区2区3区激情 | 日本一卡2卡3卡4卡无卡免费网站 国产一区二区三区影院 | 免费看男女做好爽好硬视频 | 亚洲成av人片天堂网无码】 | 久久亚洲中文字幕精品一区 | 高潮毛片无遮挡高清免费视频 | 97人妻精品一区二区三区 | 狠狠色色综合网站 | 欧美性生交xxxxx久久久 | 思思久久99热只有频精品66 | 久久精品人人做人人综合试看 | 亚洲精品一区二区三区在线 | 国产成人精品视频ⅴa片软件竹菊 | 高清国产亚洲精品自在久久 | 久久国产劲爆∧v内射 | 麻豆精品国产精华精华液好用吗 | 亚洲区小说区激情区图片区 | 精品无码av一区二区三区 | 强辱丰满人妻hd中文字幕 | 激情亚洲一区国产精品 | 久久久国产一区二区三区 | 4hu四虎永久在线观看 | 99久久精品无码一区二区毛片 | 99麻豆久久久国产精品免费 | 疯狂三人交性欧美 | 久久精品中文字幕一区 | 午夜福利一区二区三区在线观看 | 亚洲日韩乱码中文无码蜜桃臀网站 | 亚洲の无码国产の无码步美 | 久久综合给合久久狠狠狠97色 | 99久久久无码国产aaa精品 | 99久久久无码国产精品免费 | 久久久久成人精品免费播放动漫 | 中文字幕乱码中文乱码51精品 | 国产明星裸体无码xxxx视频 | 在线成人www免费观看视频 | 亚洲爆乳无码专区 | 亚洲人成影院在线无码按摩店 | 国产亚洲精品久久久闺蜜 | 内射欧美老妇wbb | 欧美精品一区二区精品久久 | 欧美刺激性大交 | 人妻少妇精品无码专区二区 | 无码吃奶揉捏奶头高潮视频 | 波多野结衣高清一区二区三区 | 久久久久久a亚洲欧洲av冫 | 欧美日韩在线亚洲综合国产人 | 少妇高潮一区二区三区99 | 日本精品人妻无码77777 天堂一区人妻无码 | 一本大道伊人av久久综合 | 乱人伦中文视频在线观看 | 熟女俱乐部五十路六十路av | 狂野欧美性猛xxxx乱大交 | 国精品人妻无码一区二区三区蜜柚 | 亚洲精品一区二区三区在线观看 | 永久免费精品精品永久-夜色 | 国产三级久久久精品麻豆三级 | 亚洲国产欧美国产综合一区 | 亚洲gv猛男gv无码男同 | 国产亚洲精品久久久久久大师 | 国产午夜亚洲精品不卡下载 | 一区二区三区乱码在线 | 欧洲 | 亚洲а∨天堂久久精品2021 | 人妻与老人中文字幕 | 中文字幕无码乱人伦 | 扒开双腿疯狂进出爽爽爽视频 | 九月婷婷人人澡人人添人人爽 | 国产亚洲精品久久久久久久久动漫 | 狠狠色欧美亚洲狠狠色www | 亚洲综合伊人久久大杳蕉 | 伊人色综合久久天天小片 | 欧美黑人性暴力猛交喷水 | 色五月五月丁香亚洲综合网 | 一本色道久久综合亚洲精品不卡 | 欧美丰满熟妇xxxx | 人妻体内射精一区二区三四 | 国产亚洲欧美在线专区 | 中文字幕无码免费久久9一区9 | 天堂а√在线地址中文在线 | 欧美一区二区三区视频在线观看 | 亚洲s码欧洲m码国产av | 国产在线一区二区三区四区五区 | 欧美日本日韩 | 日韩人妻无码中文字幕视频 | 亚洲爆乳大丰满无码专区 | 九九久久精品国产免费看小说 | 久久久久久九九精品久 | 中文字幕av日韩精品一区二区 | 久久久久久国产精品无码下载 | 国产精品丝袜黑色高跟鞋 | 最近中文2019字幕第二页 | 国产精品福利视频导航 | 狂野欧美激情性xxxx | 在线天堂新版最新版在线8 | 无码国内精品人妻少妇 | 国产国产精品人在线视 | 成人欧美一区二区三区 | 日本护士毛茸茸高潮 | 日本欧美一区二区三区乱码 | 三上悠亚人妻中文字幕在线 | 国产精品va在线播放 | 日本精品久久久久中文字幕 | 国产午夜福利100集发布 | 国产xxx69麻豆国语对白 | 成人无码精品一区二区三区 | 成 人 网 站国产免费观看 | 亚洲一区二区观看播放 | 97夜夜澡人人爽人人喊中国片 | 久精品国产欧美亚洲色aⅴ大片 | 99久久99久久免费精品蜜桃 | 青青青手机频在线观看 | 国内揄拍国内精品少妇国语 | 欧美三级不卡在线观看 | 欧美兽交xxxx×视频 | 国产精品人妻一区二区三区四 | 亚洲а∨天堂久久精品2021 | 久久精品中文字幕一区 | 亚洲午夜福利在线观看 | 超碰97人人做人人爱少妇 | 少妇厨房愉情理9仑片视频 | 人妻少妇精品视频专区 | 欧美三级a做爰在线观看 | 亚洲国产精品无码久久久久高潮 | 欧美成人高清在线播放 | 中文字幕av无码一区二区三区电影 | 2020久久超碰国产精品最新 | 97精品人妻一区二区三区香蕉 | 人妻aⅴ无码一区二区三区 | 中文字幕色婷婷在线视频 | 国产香蕉尹人综合在线观看 | 亚洲の无码国产の无码影院 | 对白脏话肉麻粗话av | 国产精品美女久久久 | 乱码午夜-极国产极内射 | aⅴ亚洲 日韩 色 图网站 播放 | 大肉大捧一进一出好爽视频 | 天天拍夜夜添久久精品大 | 国产极品美女高潮无套在线观看 | 双乳奶水饱满少妇呻吟 | 亚洲欧美综合区丁香五月小说 | 西西人体www44rt大胆高清 | 国产后入清纯学生妹 | 国产亚洲精品久久久久久大师 | 精品国产成人一区二区三区 | 亚洲欧美日韩国产精品一区二区 | 精品熟女少妇av免费观看 | 最近免费中文字幕中文高清百度 | 久久无码中文字幕免费影院蜜桃 | 国产suv精品一区二区五 | 欧美日韩视频无码一区二区三 | 久久精品女人天堂av免费观看 | 一本久道高清无码视频 | 亚洲精品www久久久 | 奇米综合四色77777久久 东京无码熟妇人妻av在线网址 | 亚洲中文字幕在线观看 | 日本丰满护士爆乳xxxx | 亚洲另类伦春色综合小说 | 国产在线无码精品电影网 | 亚洲中文字幕无码一久久区 | 欧美成人免费全部网站 | 精品国产精品久久一区免费式 | 亚洲色欲久久久综合网东京热 | 欧美一区二区三区视频在线观看 | 国产人妻久久精品二区三区老狼 | 亚洲精品国偷拍自产在线观看蜜桃 | 国产精品a成v人在线播放 | 一本久道久久综合狠狠爱 | 久久精品中文闷骚内射 | 国产成人无码专区 | 免费无码肉片在线观看 | 久激情内射婷内射蜜桃人妖 | 一区二区传媒有限公司 | 人人妻人人澡人人爽精品欧美 | 亚洲乱亚洲乱妇50p | 精品厕所偷拍各类美女tp嘘嘘 | 少妇久久久久久人妻无码 | 日本一区二区更新不卡 | 大乳丰满人妻中文字幕日本 | 欧美35页视频在线观看 | 全球成人中文在线 | 国产美女极度色诱视频www | 99精品国产综合久久久久五月天 | 天堂а√在线中文在线 | 人妻体内射精一区二区三四 | 天天躁夜夜躁狠狠是什么心态 | 精品无人区无码乱码毛片国产 | 在线播放无码字幕亚洲 | 色爱情人网站 | 永久免费观看国产裸体美女 | 东京热无码av男人的天堂 | 中文字幕无码av激情不卡 | 国产人妖乱国产精品人妖 | 一个人免费观看的www视频 | 精品久久久无码人妻字幂 | 黑人巨大精品欧美黑寡妇 | 亚洲精品一区二区三区大桥未久 | 国产激情无码一区二区 | 国产精品美女久久久网av | 精品国产一区二区三区av 性色 | 国产麻豆精品一区二区三区v视界 | 97久久精品无码一区二区 | 国产内射爽爽大片视频社区在线 | 欧美日韩精品 | 国产真实伦对白全集 | 强奷人妻日本中文字幕 | 久久精品人人做人人综合试看 | 亚洲欧美精品aaaaaa片 | 久久精品国产一区二区三区肥胖 | 国产精品第一国产精品 | 亚洲精品综合五月久久小说 | 国内精品人妻无码久久久影院 | 红桃av一区二区三区在线无码av | 亚洲欧美日韩成人高清在线一区 | 亚洲国产精品久久久久久 | 日本www一道久久久免费榴莲 | 亚洲乱码中文字幕在线 | 人人澡人人妻人人爽人人蜜桃 | 精品人妻人人做人人爽夜夜爽 | 激情人妻另类人妻伦 | 国产97人人超碰caoprom | 人妻互换免费中文字幕 | 少妇人妻偷人精品无码视频 | 亚洲精品成人av在线 | 国产精品亚洲一区二区三区喷水 | 色综合久久网 | 一本一道久久综合久久 | 高中生自慰www网站 | 国产小呦泬泬99精品 | 无码一区二区三区在线 | 激情亚洲一区国产精品 | 一本无码人妻在中文字幕免费 | 人人妻人人澡人人爽欧美精品 | 人妻熟女一区 | 老熟妇仑乱视频一区二区 | 人人妻人人藻人人爽欧美一区 | 97精品国产97久久久久久免费 | 无遮挡啪啪摇乳动态图 | 欧美日韩人成综合在线播放 | 婷婷五月综合激情中文字幕 | 日欧一片内射va在线影院 | 国产无遮挡吃胸膜奶免费看 | 性色欲情网站iwww九文堂 | 色欲综合久久中文字幕网 | 蜜桃视频插满18在线观看 | 精品无码国产自产拍在线观看蜜 | 扒开双腿吃奶呻吟做受视频 | 亚洲成a人片在线观看无码3d | 精品日本一区二区三区在线观看 | 正在播放东北夫妻内射 | 狂野欧美激情性xxxx | 色婷婷香蕉在线一区二区 | 在线 国产 欧美 亚洲 天堂 | 波多野结衣乳巨码无在线观看 | 亚洲日韩乱码中文无码蜜桃臀网站 | 成人无码精品一区二区三区 | 亚洲а∨天堂久久精品2021 | 老司机亚洲精品影院无码 | 色婷婷欧美在线播放内射 | 亚洲精品国产第一综合99久久 | 国产色xx群视频射精 | 亚洲欧美国产精品久久 | 亚洲熟妇自偷自拍另类 | 亚洲精品成a人在线观看 | 无码吃奶揉捏奶头高潮视频 | 亚洲国产精品美女久久久久 | 青春草在线视频免费观看 | 亚洲一区二区三区偷拍女厕 | 精品乱码久久久久久久 | 久久综合给合久久狠狠狠97色 | 999久久久国产精品消防器材 | 国产成人综合在线女婷五月99播放 | 色偷偷人人澡人人爽人人模 | 天天躁夜夜躁狠狠是什么心态 | 久久伊人色av天堂九九小黄鸭 | 亚洲人成网站免费播放 | 国产精品无码mv在线观看 | 日韩无码专区 | 男人扒开女人内裤强吻桶进去 | 美女扒开屁股让男人桶 | 无码av岛国片在线播放 | 成人毛片一区二区 | 国产黄在线观看免费观看不卡 | 婷婷丁香六月激情综合啪 | 亚洲理论电影在线观看 | 少妇高潮一区二区三区99 | 中文字幕无码日韩专区 | 久久午夜夜伦鲁鲁片无码免费 | 国产在线精品一区二区三区直播 | 99久久人妻精品免费一区 | 中文字幕乱码亚洲无线三区 | 国产免费观看黄av片 | 荡女精品导航 | 久久亚洲国产成人精品性色 | 牲欲强的熟妇农村老妇女视频 | 欧美性黑人极品hd | 国产亚洲人成a在线v网站 | 麻豆av传媒蜜桃天美传媒 | 无码国内精品人妻少妇 | 亚洲人成网站免费播放 | 中文字幕无码免费久久99 | 欧美丰满熟妇xxxx | 麻豆果冻传媒2021精品传媒一区下载 | 亚洲精品一区国产 | 成人aaa片一区国产精品 | 强伦人妻一区二区三区视频18 | 中文亚洲成a人片在线观看 | 国产精品国产自线拍免费软件 | 国产肉丝袜在线观看 | 亚洲色欲色欲欲www在线 | av香港经典三级级 在线 | 国产做国产爱免费视频 | 免费观看黄网站 | 久久精品无码一区二区三区 | 日日噜噜噜噜夜夜爽亚洲精品 | а√资源新版在线天堂 | 美女毛片一区二区三区四区 | 日韩精品一区二区av在线 | 亚洲国产欧美国产综合一区 | 精品成人av一区二区三区 | 少妇邻居内射在线 | 亚洲精品一区三区三区在线观看 | 日韩少妇白浆无码系列 | 啦啦啦www在线观看免费视频 | 国产精品久久久 | 蜜桃臀无码内射一区二区三区 | 亚洲自偷精品视频自拍 | 亚洲综合在线一区二区三区 | 99久久无码一区人妻 | 亚洲欧美国产精品专区久久 | 亚洲熟妇色xxxxx欧美老妇 | 国产乡下妇女做爰 | 无码国产色欲xxxxx视频 | 日韩 欧美 动漫 国产 制服 | 夜夜影院未满十八勿进 | 无码精品国产va在线观看dvd | 亚洲综合另类小说色区 | 久久人人97超碰a片精品 | 97色伦图片97综合影院 | а√资源新版在线天堂 | 亚洲精品一区二区三区在线 | 婷婷丁香五月天综合东京热 | 久久精品国产日本波多野结衣 | 熟女少妇在线视频播放 | 久久精品中文闷骚内射 | 任你躁国产自任一区二区三区 | 国产无遮挡吃胸膜奶免费看 | 一个人看的www免费视频在线观看 | 3d动漫精品啪啪一区二区中 | 中文字幕无线码免费人妻 | 曰韩少妇内射免费播放 | 国产精品无码一区二区桃花视频 | 久久五月精品中文字幕 | 亚洲第一网站男人都懂 | 久久亚洲国产成人精品性色 | 欧美日韩视频无码一区二区三 | 麻豆精产国品 | 日日夜夜撸啊撸 | 久久久www成人免费毛片 | 少妇性俱乐部纵欲狂欢电影 | 98国产精品综合一区二区三区 | 欧美国产亚洲日韩在线二区 | 少妇高潮一区二区三区99 | 玩弄人妻少妇500系列视频 | 久久久久免费精品国产 | 亚洲日韩一区二区 | 少妇无码吹潮 | 日韩精品无码免费一区二区三区 | 久久久久久久久888 | 青草视频在线播放 | 天天拍夜夜添久久精品 | 国产激情无码一区二区app | 少妇无码av无码专区在线观看 | 久久国产精品偷任你爽任你 | 久久成人a毛片免费观看网站 | 亚洲娇小与黑人巨大交 | 亚洲熟妇色xxxxx欧美老妇 | 国产色xx群视频射精 | 国产免费观看黄av片 | 国产热a欧美热a在线视频 | 日本一本二本三区免费 | 欧美黑人巨大xxxxx | 激情五月综合色婷婷一区二区 | 国产色精品久久人妻 | 精品日本一区二区三区在线观看 | 无码国产激情在线观看 | 国产亚洲欧美在线专区 | 伊人久久大香线蕉av一区二区 | 欧美熟妇另类久久久久久不卡 | 国产亚洲人成在线播放 | 亚洲性无码av中文字幕 | 麻豆果冻传媒2021精品传媒一区下载 | 亚洲天堂2017无码中文 | 少妇太爽了在线观看 | 精品国产乱码久久久久乱码 | 国产精品久久久久影院嫩草 | 无码人中文字幕 | 国产成人精品优优av | 国内精品久久久久久中文字幕 | 国产特级毛片aaaaaa高潮流水 | 无码中文字幕色专区 | 精品国偷自产在线 | 98国产精品综合一区二区三区 | 午夜精品一区二区三区的区别 | 俄罗斯老熟妇色xxxx | 中文字幕人成乱码熟女app | 欧美日本日韩 | 蜜桃视频插满18在线观看 | 99久久精品国产一区二区蜜芽 | a国产一区二区免费入口 | 欧美精品一区二区精品久久 | 九九在线中文字幕无码 | 鲁鲁鲁爽爽爽在线视频观看 | 小鲜肉自慰网站xnxx | 国产成人无码一二三区视频 | 久久久久国色av免费观看性色 | 色婷婷av一区二区三区之红樱桃 | 成人免费无码大片a毛片 | 2019午夜福利不卡片在线 | 亚洲中文字幕无码中文字在线 | 色欲人妻aaaaaaa无码 | 97久久国产亚洲精品超碰热 | 伊人久久大香线蕉亚洲 | 日韩人妻无码中文字幕视频 | 免费无码一区二区三区蜜桃大 | 欧美日韩亚洲国产精品 | 国产乱人伦app精品久久 国产在线无码精品电影网 国产国产精品人在线视 | 永久免费精品精品永久-夜色 | 特级做a爰片毛片免费69 | 激情综合激情五月俺也去 | 九九在线中文字幕无码 | 亚洲成色在线综合网站 | 日日麻批免费40分钟无码 | 中文字幕无码av激情不卡 | 中文字幕av伊人av无码av | 少妇人妻偷人精品无码视频 | 无套内谢老熟女 | 狠狠色欧美亚洲狠狠色www | 无码成人精品区在线观看 | av无码不卡在线观看免费 | 欧美freesex黑人又粗又大 | 精品一二三区久久aaa片 | 国产色精品久久人妻 | 爆乳一区二区三区无码 | 亚洲娇小与黑人巨大交 | 亚洲性无码av中文字幕 | 免费观看又污又黄的网站 | 九九综合va免费看 | 高清无码午夜福利视频 | www一区二区www免费 | 亚洲中文字幕乱码av波多ji | 熟妇人妻中文av无码 | 国产激情精品一区二区三区 | 成人片黄网站色大片免费观看 | 欧美 丝袜 自拍 制服 另类 | 激情内射日本一区二区三区 | 国内精品人妻无码久久久影院蜜桃 | 国产特级毛片aaaaaaa高清 | 欧美 丝袜 自拍 制服 另类 | 免费国产成人高清在线观看网站 | 国产明星裸体无码xxxx视频 | 成人女人看片免费视频放人 | 亚洲精品久久久久中文第一幕 | 国产69精品久久久久app下载 | 中文字幕无码av激情不卡 | 国产情侣作爱视频免费观看 | 国产精品久久久久7777 | 野外少妇愉情中文字幕 | 97资源共享在线视频 | 国产一区二区三区影院 | 天堂在线观看www | 国产精品.xx视频.xxtv | 波多野结衣av在线观看 | 蜜桃臀无码内射一区二区三区 | 中文字幕av无码一区二区三区电影 | 欧美自拍另类欧美综合图片区 | 强开小婷嫩苞又嫩又紧视频 | 久久久久久久女国产乱让韩 | 欧美老人巨大xxxx做受 | 国产免费无码一区二区视频 | 一本色道久久综合亚洲精品不卡 | 日本又色又爽又黄的a片18禁 | 丰满人妻精品国产99aⅴ | 欧美亚洲日韩国产人成在线播放 | 亚洲爆乳大丰满无码专区 | 极品嫩模高潮叫床 | 欧美野外疯狂做受xxxx高潮 | √天堂资源地址中文在线 | 亚洲国产欧美国产综合一区 | 人妻夜夜爽天天爽三区 | 国产精品二区一区二区aⅴ污介绍 | 无码毛片视频一区二区本码 | 精品人人妻人人澡人人爽人人 | 中文字幕 亚洲精品 第1页 | 免费视频欧美无人区码 | 97精品人妻一区二区三区香蕉 | 99国产欧美久久久精品 | 男女超爽视频免费播放 | 帮老师解开蕾丝奶罩吸乳网站 | 性色欲情网站iwww九文堂 | 老头边吃奶边弄进去呻吟 | 亚洲成av人片在线观看无码不卡 | 日韩成人一区二区三区在线观看 | 青春草在线视频免费观看 | 影音先锋中文字幕无码 | 亚洲精品一区二区三区在线观看 | 亚洲 另类 在线 欧美 制服 | 国产精品亚洲一区二区三区喷水 | 性啪啪chinese东北女人 | 久久天天躁夜夜躁狠狠 | 青青久在线视频免费观看 | 久久99精品久久久久久动态图 | 波多野42部无码喷潮在线 | 久久精品中文闷骚内射 | 又紧又大又爽精品一区二区 | 国产真实乱对白精彩久久 | 在线视频网站www色 | 狠狠躁日日躁夜夜躁2020 | 日日鲁鲁鲁夜夜爽爽狠狠 | 久久国产精品偷任你爽任你 | 亚洲码国产精品高潮在线 | 亚洲欧洲无卡二区视頻 | 麻豆md0077饥渴少妇 | 精品欧洲av无码一区二区三区 | 女人和拘做爰正片视频 | 在线视频网站www色 | 亚洲国产精品久久久久久 | 蜜臀av在线观看 在线欧美精品一区二区三区 | 精品人妻av区 | 日本一本二本三区免费 | 午夜精品久久久久久久久 | 欧美日韩视频无码一区二区三 | 国产精品人妻一区二区三区四 | 人人妻人人澡人人爽精品欧美 | 亚洲成av人片在线观看无码不卡 | 久久亚洲精品成人无码 | 国产人妻精品午夜福利免费 | 免费观看的无遮挡av | 亚洲日韩精品欧美一区二区 | 精品人妻中文字幕有码在线 | 久久综合给合久久狠狠狠97色 | 亚洲高清偷拍一区二区三区 | 亚洲国产欧美在线成人 | 无码纯肉视频在线观看 | 人人爽人人爽人人片av亚洲 | www国产精品内射老师 | 无码人妻丰满熟妇区五十路百度 | 日韩精品一区二区av在线 | 欧美成人高清在线播放 | 性做久久久久久久久 | 成人欧美一区二区三区黑人 | 国产人妻人伦精品1国产丝袜 | 波多野结衣 黑人 | 亚洲日韩av一区二区三区四区 | 无码国内精品人妻少妇 | aa片在线观看视频在线播放 | 动漫av网站免费观看 | 亚洲人成网站在线播放942 | 亚洲国产综合无码一区 | 又大又黄又粗又爽的免费视频 | 亚洲成色在线综合网站 | a片在线免费观看 | 国产在热线精品视频 | 综合人妻久久一区二区精品 | 在线天堂新版最新版在线8 | 97夜夜澡人人双人人人喊 | 国产在线精品一区二区三区直播 | 国产成人精品久久亚洲高清不卡 | 一二三四在线观看免费视频 | 兔费看少妇性l交大片免费 | 欧美熟妇另类久久久久久多毛 | 久久久久av无码免费网 | 55夜色66夜色国产精品视频 | 香蕉久久久久久av成人 | 99久久人妻精品免费二区 | 国产精品久久久久7777 | 无码一区二区三区在线观看 | 久久国产精品精品国产色婷婷 | 99久久精品无码一区二区毛片 | 欧美老人巨大xxxx做受 | 亚洲天堂2017无码中文 | 成人无码视频在线观看网站 | 啦啦啦www在线观看免费视频 | 婷婷丁香五月天综合东京热 | 中文精品久久久久人妻不卡 | 亚洲综合色区中文字幕 | 国产成人无码av一区二区 | 在线天堂新版最新版在线8 | 国产无套内射久久久国产 | 亚洲精品无码国产 | 又色又爽又黄的美女裸体网站 | 亚洲s色大片在线观看 | 日韩欧美群交p片內射中文 | 国产超级va在线观看视频 | 久久97精品久久久久久久不卡 | 强辱丰满人妻hd中文字幕 | 国产高清av在线播放 | 亚洲一区二区三区无码久久 | 亚洲gv猛男gv无码男同 | 久久精品无码一区二区三区 | 青草青草久热国产精品 | 又色又爽又黄的美女裸体网站 | 丁香花在线影院观看在线播放 | 精品人妻中文字幕有码在线 | 成人影院yy111111在线观看 | 欧美 丝袜 自拍 制服 另类 | 国产精品美女久久久 | 18禁止看的免费污网站 | 日韩无套无码精品 | 日日鲁鲁鲁夜夜爽爽狠狠 | 欧美亚洲日韩国产人成在线播放 | 天堂在线观看www | 国产日产欧产精品精品app | 国产精品高潮呻吟av久久 | 国产精品对白交换视频 | 久久国产劲爆∧v内射 | 亚洲成a人片在线观看日本 | 欧美成人家庭影院 | 麻豆精品国产精华精华液好用吗 | 国产精品第一国产精品 | 亚洲精品一区二区三区四区五区 | 未满成年国产在线观看 | 成人欧美一区二区三区黑人免费 | 国产精品久久久久久无码 | 日本精品人妻无码77777 天堂一区人妻无码 | 日本一卡二卡不卡视频查询 | 国产亚av手机在线观看 | 婷婷色婷婷开心五月四房播播 | 亚洲国产综合无码一区 | 欧美激情内射喷水高潮 | 激情内射亚州一区二区三区爱妻 | 欧美成人高清在线播放 | 久久午夜无码鲁丝片秋霞 | 日本乱偷人妻中文字幕 | 中文字幕无码免费久久9一区9 | 欧美精品无码一区二区三区 | 欧美乱妇无乱码大黄a片 | 欧美黑人乱大交 | 久久97精品久久久久久久不卡 | 在线观看免费人成视频 | 任你躁国产自任一区二区三区 | 性色欲情网站iwww九文堂 | 亚洲人成影院在线无码按摩店 | 一区二区三区乱码在线 | 欧洲 | 日韩欧美群交p片內射中文 | 无码福利日韩神码福利片 | 国产精品亚洲lv粉色 | 一本久道久久综合狠狠爱 | 亚洲国产日韩a在线播放 | 亚洲欧美精品aaaaaa片 | 熟妇女人妻丰满少妇中文字幕 | 国产在线一区二区三区四区五区 | 玩弄中年熟妇正在播放 | 丰满人妻翻云覆雨呻吟视频 | 波多野结衣 黑人 | 乱码午夜-极国产极内射 | 亚洲熟女一区二区三区 | 无码一区二区三区在线观看 | 精品偷拍一区二区三区在线看 | 午夜不卡av免费 一本久久a久久精品vr综合 | 疯狂三人交性欧美 | 亚洲 a v无 码免 费 成 人 a v | 国产成人无码专区 | 综合网日日天干夜夜久久 | 精品久久久无码中文字幕 | 成人性做爰aaa片免费看 | 国产高清av在线播放 | 2019午夜福利不卡片在线 | 欧美性猛交xxxx富婆 | 国产午夜福利亚洲第一 | 麻豆人妻少妇精品无码专区 | 少妇邻居内射在线 | 少妇人妻大乳在线视频 | 荫蒂被男人添的好舒服爽免费视频 | 精品无码av一区二区三区 | 久青草影院在线观看国产 | 一本色道久久综合狠狠躁 | 国产精品亚洲一区二区三区喷水 | 久久久久久av无码免费看大片 | 日产精品高潮呻吟av久久 | 天堂亚洲2017在线观看 | 国产人妖乱国产精品人妖 | 久久综合九色综合97网 | 国产激情综合五月久久 | 亚洲一区二区三区含羞草 | yw尤物av无码国产在线观看 | 99久久精品无码一区二区毛片 | 又粗又大又硬又长又爽 | 精品成人av一区二区三区 | 中国女人内谢69xxxxxa片 | 无码国内精品人妻少妇 | 99久久婷婷国产综合精品青草免费 | 窝窝午夜理论片影院 | 国产av久久久久精东av | av小次郎收藏 | 国产绳艺sm调教室论坛 | 久久久久久久人妻无码中文字幕爆 | 天天拍夜夜添久久精品大 | 中文精品无码中文字幕无码专区 | 欧洲vodafone精品性 | 成人无码视频在线观看网站 | 免费人成网站视频在线观看 | 亚洲最大成人网站 | 亚洲人成网站色7799 | 日本护士毛茸茸高潮 | 亚洲人成网站色7799 | 日韩欧美中文字幕公布 | 日本丰满护士爆乳xxxx | 欧美亚洲国产一区二区三区 | 午夜成人1000部免费视频 | 国产精品久久久久久无码 | 美女黄网站人色视频免费国产 | 国产亚洲欧美日韩亚洲中文色 | 亚洲国产欧美国产综合一区 | 精品国产成人一区二区三区 | 国产另类ts人妖一区二区 | 国产精品第一区揄拍无码 | 亚洲国产欧美在线成人 | 色爱情人网站 | 成人无码精品1区2区3区免费看 | 国产精品久久久久9999小说 | 日韩视频 中文字幕 视频一区 | 一本久道久久综合婷婷五月 | 亚洲の无码国产の无码影院 | 麻豆果冻传媒2021精品传媒一区下载 | 亚洲精品www久久久 | 日韩成人一区二区三区在线观看 | 亚洲精品一区二区三区在线 | 国产色在线 | 国产 | 国产真人无遮挡作爱免费视频 | 亚洲精品综合一区二区三区在线 | 日本精品久久久久中文字幕 | 日韩精品一区二区av在线 | 婷婷色婷婷开心五月四房播播 | 97精品人妻一区二区三区香蕉 | 亚洲精品一区二区三区婷婷月 | 亚洲日韩av一区二区三区四区 | 无码人中文字幕 | 久久综合给久久狠狠97色 | 日本xxxx色视频在线观看免费 | 亚洲第一网站男人都懂 | 久久精品国产精品国产精品污 | 亚洲中文字幕成人无码 | 亚洲国产精品久久久久久 | 伊在人天堂亚洲香蕉精品区 | 色一情一乱一伦一区二区三欧美 | 亚洲区欧美区综合区自拍区 | 亚洲熟妇色xxxxx欧美老妇 | 好屌草这里只有精品 | 无码人妻丰满熟妇区毛片18 | 九月婷婷人人澡人人添人人爽 | 一本久久伊人热热精品中文字幕 | 中文久久乱码一区二区 | 国产高清不卡无码视频 | 无码人妻精品一区二区三区下载 | 久久精品成人欧美大片 | 日本高清一区免费中文视频 | 澳门永久av免费网站 | 日韩亚洲欧美中文高清在线 | 日韩成人一区二区三区在线观看 | 精品人人妻人人澡人人爽人人 | 欧美xxxxx精品 | 巨爆乳无码视频在线观看 | 成人片黄网站色大片免费观看 | 亚拍精品一区二区三区探花 | 久久精品中文字幕大胸 | 男女猛烈xx00免费视频试看 | 国产精品怡红院永久免费 | 亚洲综合在线一区二区三区 | 性啪啪chinese东北女人 | 美女扒开屁股让男人桶 | 亚洲精品无码人妻无码 | 亚洲理论电影在线观看 | 水蜜桃亚洲一二三四在线 | 亚洲 日韩 欧美 成人 在线观看 | 中文字幕av无码一区二区三区电影 | 理论片87福利理论电影 | 国产亚洲精品久久久久久 | 高潮毛片无遮挡高清免费视频 | 无人区乱码一区二区三区 | 欧美黑人性暴力猛交喷水 | 一本久道久久综合婷婷五月 | 永久免费精品精品永久-夜色 | 亚洲中文无码av永久不收费 | 女人被男人躁得好爽免费视频 | 久久无码专区国产精品s | 六十路熟妇乱子伦 | 亚洲国产欧美在线成人 | 欧美阿v高清资源不卡在线播放 | 欧美日韩视频无码一区二区三 | 成人无码影片精品久久久 | 日本在线高清不卡免费播放 | 一本色道久久综合狠狠躁 | 久久国产36精品色熟妇 | 亚洲爆乳精品无码一区二区三区 | 亚洲日韩av一区二区三区中文 | 亚洲の无码国产の无码影院 | 特黄特色大片免费播放器图片 | 少妇厨房愉情理9仑片视频 | 呦交小u女精品视频 | 国产午夜无码精品免费看 | 国产婷婷色一区二区三区在线 | 亚洲а∨天堂久久精品2021 | 日韩少妇内射免费播放 | 欧美xxxx黑人又粗又长 | 高潮毛片无遮挡高清免费视频 | 宝宝好涨水快流出来免费视频 | 国产精品永久免费视频 | 亚洲精品久久久久中文第一幕 | 国产午夜福利亚洲第一 | 妺妺窝人体色www在线小说 | 久久亚洲精品中文字幕无男同 | 成年女人永久免费看片 | 55夜色66夜色国产精品视频 | 又色又爽又黄的美女裸体网站 | 亚洲精品国产品国语在线观看 | 日韩人妻系列无码专区 | 精品无码国产自产拍在线观看蜜 | 亚洲精品久久久久久一区二区 | 国产成人午夜福利在线播放 | 丰满护士巨好爽好大乳 | 日本熟妇乱子伦xxxx | 久久天天躁狠狠躁夜夜免费观看 | 黑森林福利视频导航 | 国产成人无码一二三区视频 | 国产成人精品一区二区在线小狼 | 四虎国产精品免费久久 | 免费看少妇作爱视频 | 青青草原综合久久大伊人精品 | 狂野欧美性猛xxxx乱大交 | 亚洲自偷自偷在线制服 | 国产成人av免费观看 | 成人亚洲精品久久久久软件 | 国产av无码专区亚洲awww | 超碰97人人射妻 | 人人妻人人澡人人爽欧美精品 | 狠狠亚洲超碰狼人久久 | 国产两女互慰高潮视频在线观看 | 少妇性l交大片欧洲热妇乱xxx | 国产精品办公室沙发 | 亚洲国产精品无码久久久久高潮 | 九九在线中文字幕无码 | 国产成人精品视频ⅴa片软件竹菊 | 亚洲精品一区国产 | 97夜夜澡人人爽人人喊中国片 | 中文字幕 亚洲精品 第1页 | 国产凸凹视频一区二区 | aⅴ在线视频男人的天堂 | 国产av一区二区三区最新精品 | 亚洲中文字幕在线无码一区二区 | 奇米影视7777久久精品 | 久久久久99精品成人片 | 2020久久香蕉国产线看观看 | 野狼第一精品社区 | 日日摸夜夜摸狠狠摸婷婷 | 性史性农村dvd毛片 | 精品无码av一区二区三区 | 久久久精品成人免费观看 | 日日摸天天摸爽爽狠狠97 | 55夜色66夜色国产精品视频 | 亚洲成熟女人毛毛耸耸多 | 国语自产偷拍精品视频偷 | 丰满肥臀大屁股熟妇激情视频 | 99久久婷婷国产综合精品青草免费 | 久久精品国产一区二区三区 | 亚洲国产精品毛片av不卡在线 | 无码精品人妻一区二区三区av | 熟妇人妻无乱码中文字幕 | 日韩av无码中文无码电影 | 人妻少妇被猛烈进入中文字幕 | 狂野欧美性猛交免费视频 | 国产精品内射视频免费 | 51国偷自产一区二区三区 | 国产乱人伦app精品久久 国产在线无码精品电影网 国产国产精品人在线视 | 国产精品人人爽人人做我的可爱 | 少妇性l交大片 | 久久精品国产一区二区三区 | 亚洲成a人片在线观看无码 | 亚洲色欲久久久综合网东京热 | 999久久久国产精品消防器材 | 在线精品亚洲一区二区 | 欧美人与牲动交xxxx | 亚洲精品成a人在线观看 | 欧美亚洲日韩国产人成在线播放 | 人人妻人人澡人人爽欧美一区九九 | 亚洲成熟女人毛毛耸耸多 | 兔费看少妇性l交大片免费 | 大胆欧美熟妇xx | 午夜精品一区二区三区在线观看 | 丰满妇女强制高潮18xxxx | 日韩av激情在线观看 | 少妇无码吹潮 | 亚洲小说图区综合在线 | 亚洲成av人片在线观看无码不卡 | 秋霞成人午夜鲁丝一区二区三区 | 人人妻人人澡人人爽欧美精品 | 成人无码精品一区二区三区 | 精品人妻人人做人人爽夜夜爽 | 午夜时刻免费入口 | 无码av最新清无码专区吞精 | 精品成人av一区二区三区 | 一个人看的视频www在线 | 日韩精品a片一区二区三区妖精 | 欧美xxxx黑人又粗又长 | 久久99精品国产.久久久久 | 永久黄网站色视频免费直播 | 一本加勒比波多野结衣 | 久久久久成人片免费观看蜜芽 | 国产亚洲欧美在线专区 | 图片区 小说区 区 亚洲五月 | 免费播放一区二区三区 | 国产性生大片免费观看性 | 十八禁真人啪啪免费网站 | 色妞www精品免费视频 | 奇米影视888欧美在线观看 | 亚洲中文无码av永久不收费 | 亚洲小说图区综合在线 | 中文字幕人妻无码一区二区三区 | 亚洲中文无码av永久不收费 | 国产人妻久久精品二区三区老狼 | 狠狠色噜噜狠狠狠狠7777米奇 | 国产午夜福利亚洲第一 | 国产精品办公室沙发 | 亚洲天堂2017无码中文 | 欧美性猛交xxxx富婆 | 亚洲日韩精品欧美一区二区 | 天堂а√在线中文在线 | 日韩亚洲欧美中文高清在线 | 亚洲色成人中文字幕网站 | 久久97精品久久久久久久不卡 | 99久久精品日本一区二区免费 | 色婷婷综合激情综在线播放 | 亚洲区小说区激情区图片区 | 毛片内射-百度 | 欧美怡红院免费全部视频 | 国产两女互慰高潮视频在线观看 | 精品国产一区二区三区四区在线看 | 日日噜噜噜噜夜夜爽亚洲精品 | 少妇无套内谢久久久久 | 99久久99久久免费精品蜜桃 | 久久99久久99精品中文字幕 | 久久精品人人做人人综合试看 | 美女毛片一区二区三区四区 | 午夜精品久久久久久久 | 国产精品第一区揄拍无码 | 一本大道久久东京热无码av | 男女超爽视频免费播放 | 人妻aⅴ无码一区二区三区 | 午夜肉伦伦影院 | 女人被爽到呻吟gif动态图视看 | 麻豆国产97在线 | 欧洲 | 国产欧美亚洲精品a | 日本丰满护士爆乳xxxx | 夜精品a片一区二区三区无码白浆 | 免费男性肉肉影院 | 免费无码午夜福利片69 | 欧美成人高清在线播放 | 噜噜噜亚洲色成人网站 | 精品人妻人人做人人爽 | 在线播放免费人成毛片乱码 | 色婷婷综合激情综在线播放 | 国产精品毛片一区二区 | 国产亚洲欧美日韩亚洲中文色 | 伊人色综合久久天天小片 | 老子影院午夜精品无码 | 性欧美大战久久久久久久 | 亚洲成a人片在线观看无码3d | 亚洲理论电影在线观看 | 久久 国产 尿 小便 嘘嘘 | 狠狠色色综合网站 | 久久久久久国产精品无码下载 | 亚洲精品国产品国语在线观看 | 精品厕所偷拍各类美女tp嘘嘘 | 久久综合九色综合欧美狠狠 | 色诱久久久久综合网ywww | 精品无码国产自产拍在线观看蜜 | 精品一区二区不卡无码av | 东京热一精品无码av |