精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Unity3D研究之2D游戲開發(fā)制作原理

移動開發(fā) iOS 游戲開發(fā)
我和圖靈教育合作的這本3D游戲開發(fā)書預(yù)計下個月就要出版了。這里MOMO先打一下廣告,圖靈的出版社編輯成員都非常給力,尤其是編輯小花為這本書付出了很大的努力

經(jīng)過了4個月不懈的努力,我和圖靈教育合作的這本3D游戲開發(fā)書預(yù)計下個月就要出版了。這里MOMO先打一下廣告,圖靈的出版社編輯成員都非常給力,尤其是編輯小花為這本書付出了很大的努力,還有楊海玲老師,不然我也無法完成這本書的編寫。等這本書出版了大家記得買喔,哇咔咔~ 下面,這篇文章是MOMO 3D游戲開發(fā)書籍中的一小段章節(jié)的修改版本,本篇文章我們將探討一下Unity3D中如何來制作2D游戲。目前市面上已經(jīng)有非常成熟的2D游戲引擎,比如 cocos2d 或cocos2d-x等,并且都是免費的開發(fā)者可以直接用來制作2D游戲。然而使用3D引擎來制作2D游戲會讓游戲畫面更加附有立體感,因為2D游戲中Z 軸永遠(yuǎn)是0,而3D游戲中Z軸是可變化的。

接著說說在Unity3D中制作2D游戲的原理。在Unity3D中繪制貼圖的方式大致可分為兩種,***種是在GUI中繪制貼圖,第二種是在網(wǎng)格面上繪制貼圖。先說說***種,GUI主要用來制作簡單的游戲2D界面,比如游戲主界面中繪制的“游戲名稱”、“開始游戲”、“保存游戲”、“退出游戲”一些按鈕或界面中一切其它的高級控件,文本框,輸入框等等、GUI只能制作簡單的圖形化界面,因為它的渲染效率非常低,它與3D世界中網(wǎng)格模型的渲染機制完全不一樣。第二種的屬于將圖片繪制在3D中網(wǎng)格平面中,它的渲染效率遠(yuǎn)遠(yuǎn)高于GUI中,在制作2D游戲時都是將所有貼圖繪制在平面模型對象之上,***用攝像機以 90度垂直的角度照射這這些平面。

  下面我們開始學(xué)習(xí)在Unity3D中制作2D游戲的原理。2D游戲又可以分為兩種,區(qū)別是物體碰撞時帶物理引擎或不帶物理引擎。帶物理引擎就好比《奮斗的小鳥》一樣,大家應(yīng)該都玩過,小鳥發(fā)射后下落擊落其它物體將發(fā)生物理的碰撞。(我沒有細(xì)看這款游戲,但是我知道2D 與3D引擎都都可制作),不帶物理引擎的就好比《捕魚達人》這種游戲,游戲中碰撞都是由代碼自己來完成的,經(jīng)典的2D碰撞監(jiān)測包括:矩形與矩形的碰撞、點與矩形的碰撞、圓與圓的碰撞等。今天這篇文章我們主要討論第二種不帶物理引擎的2D游戲。

如下圖所示,我們盤點一下2D游戲中必備的幾個元素。

攝像機:無論是3D游戲還是2D游戲攝像機都是非常重要的屬性,移動攝像機即可更改屏幕中顯示的內(nèi)容,游戲地圖的坐標(biāo)永遠(yuǎn)都不會發(fā)生改變。

地圖:2D游戲中的地圖一般是由tile拼接而成,它可由地圖編輯器生成然后將每一塊tile繪制在整個貼圖中,***將貼圖貼在平面網(wǎng)格面之上即可。還有一種作法是將兩個或兩個以上屏幕大小平面以隊列的形式排在屏幕后面,當(dāng)攝像機移動超出***塊面顯示范圍時,將它的坐標(biāo)移動在第二塊面后面,此時地圖就形成了一個排序的隊列。為了讓地圖的效果更加***,一般地圖可以由好幾層來組成,比如背景層、與主角的遮擋曾、物理層等等。

地圖拼接:地圖的排序隊列中兩張圖應(yīng)當(dāng)是可以無縫拼接,這個應(yīng)當(dāng)是由美術(shù)來提供資源,這里我就不那么細(xì)致了將遠(yuǎn)離說明白即可。

主角:它的范圍就比較廣的,敵人、物品等等出現(xiàn)在地圖之上的都可以使用它。如果控制主角移動,攝像機移動的同時主角也當(dāng)跟隨移動,并且保持屏幕中的移動比例,除非攝像機無法移動,這時將直接移動主角在屏幕中的坐標(biāo)。 說的有點繞了呵呵,大家仔細(xì)想想哈哈。。

然而上面的一切面是由Plane面來完成。

再Unity層次視圖中選擇攝像機對象,右側(cè)監(jiān)測面板視圖中我們看看攝像機組件的一些屬性,如下圖所示。需要注意的就是Projection 投影類型。

首先我們應(yīng)當(dāng)修改攝像機的屬性,默認(rèn)攝像機投影的類型是Perspective,它保持?jǐn)z像機以擴散的的形式照射著不利于2D平面的展示。這里我們應(yīng)當(dāng)選擇Orthographic,這樣攝像機將直直的照射在顯示的區(qū)域。

Perspective類型

Orthographic

從側(cè)面觀察攝像機,通過這兩張圖我相信大家應(yīng)當(dāng)能看懂為什么2D游戲要用Orthographic了吧,攝像機的投影類型是可以在代碼中動態(tài)的修改的。

[代碼]java代碼:

1 //得到游戲中攝像機對象
2 Camera camera = Camera.mainCamera;
3 //設(shè)置攝像機投影類型OrthoGraphic
4 camera.isOrthoGraphic = true;
5 //設(shè)置攝像機投影類型Perspective
6 camera.isOrthoGraphic = false;

在代碼中取得攝像機投影的區(qū)域大小,它也可以動態(tài)的修改,這樣就可是實現(xiàn)攝像機拉近與拉遠(yuǎn)的效果。根據(jù)投影區(qū)域的大小配合著整個地圖的寬高來寫判斷條件,避免移動攝像機時超過地圖的范圍。

[代碼]java代碼:

1 Camera camera = Camera.mainCamera;
2 Debug.Log(camera.orthographicSize);

接著我們使用代碼來得到地圖面的寬高,這段代碼寫的就比較精細(xì),因為網(wǎng)格面是可以縮放的,首先得到網(wǎng)格面的寬與高,然后分別乘以縮放系數(shù)就可以得到真實面的寬與高,然而Unity中的坐標(biāo)是以“米”為單位。下面代碼中用到了中文,如果要想在編輯器中顯示中文C#語言需要修改編碼格式為UTF-16。 JavaScript修改編碼格式UTF-8或UTF-16即可。

[代碼]java代碼:

01 using UnityEngine;
02 using System.Collections;
03  
04 public class Test : MonoBehaviour
05 {
06  
07     void Start ()
08     {
09  
10         GameObject plane = GameObject.Find("Plane0");
11         //得到面默認(rèn)寬度
12         float size_x = plane.GetComponent<MeshFilter>().mesh.bounds.size.x;
13         //得到面寬度的縮放比例
14         float scal_x = plane.transform.localScale.x;
15         //得到面默認(rèn)高度
16         float size_z = plane.GetComponent<MeshFilter>().mesh.bounds.size.z;
17         //得到面高度縮放比例
18         float scal_z = plane.transform.localScale.z;
19  
20         //原始寬度乘以縮放比例計算出真實寬度
21         float mapWidth = size_x * scal_x;
22         float mapHeight = size_z * scal_z;
23  
24         Debug.Log("得到面的位置:"+plane.transform.position);
25         Debug.Log("得到面的寬度:"+ mapWidth);
26         Debug.Log("得到面的高度:"+ mapHeight);
27     }
28  
29 }

有了攝像機照射的區(qū)域以及背景地圖的寬高尺寸那么就可以在代碼中編寫邏輯判斷條件啦。下面我們來使用簡單的代碼控制攝像機移動以及主角移動。

[代碼]java代碼:

01 using UnityEngine;
02 using System.Collections;
03  
04 public class Controller : MonoBehaviour
05 {
06  
07     //動畫數(shù)組
08     private Object[] anim;
09     //主角對象
10     private GameObject hero;
11     //限制一秒多少幀
12     private float fps = 10;
13     //幀序列
14     private int nowFram;
15     //記錄當(dāng)前時間
16     private float time;
17  
18     void Start ()
19     {
20          //得到資源名稱為down文件夾中的所有對象資源
21          anim = Resources.LoadAll("down");
22          //得到主角的對象
23          hero = GameObject.Find("hero");
24     }
25  
26     void FixedUpdate ()
27     {
28         //上、下、左、右平移攝像機
29         if (Input.GetKey (KeyCode.A))
30         {
31             transform.Translate(-0.01f,0,0); 
32  
33         }
34  
35         if(Input.GetKey (KeyCode.D))
36         {
37             transform.Translate(0.01f,0,0);
38         }
39  
40         if (Input.GetKey (KeyCode.W))
41         {
42             transform.Translate(0,0.01f,0);
43         }
44  
45         if(Input.GetKey (KeyCode.S))
46         {
47             transform.Translate(0,-0.01f,0);
48         }
49  
50         //上、下、左、右平移主角
51         if (Input.GetKey (KeyCode.J))
52         {
53  
54             hero.transform.Translate(0.001f,0,0);
55         }
56  
57         if(Input.GetKey (KeyCode.L))
58         {
59  
60             hero.transform.Translate(-0.001f,0,0);
61         }
62  
63         if (Input.GetKey (KeyCode.I))
64         {
65             hero.transform.Translate(0,0,-0.001f);
66         } 
67  
68         if(Input.GetKey (KeyCode.K))
69         {
70             hero.transform.Translate(0,0,0.001f);
71         }
72  
73         DrawAnimation(anim);
74     }
75  
76     void  DrawAnimation(Object[] tex)
77     {
78  
79         //計算限制幀的時間
80         time += Time.deltaTime;
81         //超過限制幀切換貼圖
82          if(time >= 1.0 / fps){
83              //幀序列切換
84              nowFram++;
85              //限制幀清空
86              time = 0;
87             //超過幀動畫總數(shù)從第0幀開始
88              if(nowFram >= tex.Length)
89              {
90                 nowFram = 0;
91              }
92         }
93         //將對應(yīng)的貼圖賦予主角對象,強制將資源文件轉(zhuǎn)換成貼圖
94         hero.renderer.material.mainTexture = (Texture)tex[nowFram];
95     }
96 }

 代碼中我們使用 Resources.LoadAll(“down”);來加載主角動畫資源,這里將主角一組4幀的行走動畫放在項目資源視圖中 Resources文件夾中的down文件夾內(nèi)。值得注意的是,使用Resources來加載資源就必須將資源放在Resources文件夾中,否則提示無法找到喔。在書中我以將人物四宮格行走動畫加入在其中,因為這里只是一個是示例,所以我只加載了向下行走的4幀動畫。我們看看資源在項目資源視圖中的保存結(jié)構(gòu)。

還有一個比較重要的地方就是要修改材質(zhì)的shder類型,因為默認(rèn)的材質(zhì)是Diffuse,它是不支持透明的。如果材質(zhì)不支持透明。主角的背景將會是白色。如下圖所示,這里選擇Transparent/Diffuse。保存為Transparent家族中的材質(zhì)都是支持透明的。

***2D游戲效果圖映入我們眼簾了哦。按鍵W、S、A、D控制攝像機移動,按鍵J、K、I、L、控制主角移動。

總結(jié)一下這篇文章,本文我們在多個Plane對象身上貼上材質(zhì)資源,再讓攝像機直直的照射著它。實現(xiàn)2D游戲的基本原理,本文沒有涉及到Unity3D 的物理引擎,不要緊在下章中我將向大家介紹一下Unity3D中的剛體組件與角色控制器組件如何來實現(xiàn)模型的物理效果,包括物理引擎與3D或2D游戲的結(jié)合。另外大家一定要期待我的新書喔,哇咔咔~嘿嘿。

責(zé)任編輯:冰凝兒
相關(guān)推薦

2013-04-25 09:56:24

unity3D手機游戲引擎

2012-12-24 09:17:12

iOSUnity3D

2013-04-25 10:03:07

unity3D手機游戲引擎

2012-12-24 09:13:23

iOSUnity3D

2012-12-24 09:04:04

iOSUnity3D

2012-12-24 08:46:50

iOSUnity3D

2012-12-24 08:48:25

iOSUnity3D

2012-12-24 09:20:48

AndoidUnity3D

2012-12-24 09:09:27

AndoidUnity3D

2012-12-24 09:01:41

iOSUnity3D

2012-12-24 08:57:35

iOSUnity3D

2013-04-25 00:06:06

unity3D手機游戲引擎

2012-12-24 08:50:21

iOSUnity3D

2012-12-24 08:40:12

2014-04-17 11:05:30

2013-01-08 11:00:20

IBMdW

2012-12-24 09:15:57

iOSUnity3D

2013-04-25 09:08:39

unity3D手機游戲引擎

2013-04-25 10:40:32

unity3D手機游戲引擎

2011-04-25 14:36:24

Ubuntu Unit
點贊
收藏

51CTO技術(shù)棧公眾號

亚洲欧美自偷自拍| 欧美亚韩一区二区三区| 免费观看亚洲视频大全| 亚洲国产精品视频| 欧美日韩精品不卡| 国内精品国产成人国产三级| 一本色道精品久久一区二区三区| 综合网日日天干夜夜久久| 三大队在线观看| 人人鲁人人莫人人爱精品| 亚洲欧美一区二区久久 | 中文字幕日韩在线| 91国偷自产一区二区三区成为亚洲经典| 亚洲第一页在线视频| 深夜福利在线观看直播| 蜜桃av一区二区在线观看| 国内精品小视频| 情侣偷拍对白清晰饥渴难耐| 日韩三级毛片| 日韩欧美激情在线| 亚洲这里只有精品| 国产高清不卡| 白白色在线观看| 欧美一区视频| 国产亚洲a∨片在线观看| 伊人成人免费视频| 欧美与亚洲与日本直播| 婷婷六月综合亚洲| 日本人妻伦在线中文字幕| 爱久久·www| 91日韩精品一区| 粉嫩av一区二区三区免费观看| 一级全黄少妇性色生活片| 蜜桃久久av| 欧美一级在线亚洲天堂| 日本三级网站在线观看| 国模大胆一区二区三区| 欧美成年人视频网站| 欧美亚洲色综久久精品国产| 亚洲专区视频| 日韩高清人体午夜| 狠狠人妻久久久久久综合蜜桃| 99ri日韩精品视频| 日韩欧美国产麻豆| 自拍偷拍激情视频| 视频在线亚洲| 日韩久久久久久| 操人视频免费看| 麻豆视频久久| 日韩小视频在线观看专区| 激情文学亚洲色图| 99久久99九九99九九九| 欧美精品一二三| 九九九九九九九九| 精品视频一区二区三区| 日韩一级在线观看| 少妇伦子伦精品无吗| 一区二区三区四区精品视频| 欧美变态凌虐bdsm| 国产女人18毛片水真多18| 99精品在免费线中文字幕网站一区 | 亚洲国产精品久久久久婷婷老年 | 91在线国内视频| 国产乱码精品一区二区三区不卡| 免费成人在线看| 91丨九色丨尤物| 色吧亚洲视频| 精品176二区| 伊人一区二区三区| 黄色一级片在线看| 欧美天堂视频| 51久久夜色精品国产麻豆| 天天操夜夜操很很操| 日本在线成人| 日韩经典第一页| 蜜桃av乱码一区二区三区| 欧美国产美女| 欧美v亚洲v综合ⅴ国产v| 成人在线视频免费播放| 精品影片在线观看的网站| 一本一本久久a久久精品牛牛影视| 免费黄色片网站| 雨宫琴音一区二区三区| 97色在线观看| 中文精品久久久久人妻不卡| 狠狠色综合日日| 国产九色精品| av影片在线看| 亚洲午夜在线视频| 久久久国产欧美| 日韩中文字幕在线一区| 国产视频精品xxxx| 亚洲二区在线播放| 国产美女精品| 亚洲综合第一页| 日本中文字幕电影在线观看| 亚洲婷婷综合色高清在线| 免费看黄在线看| 亚洲精品无播放器在线播放| 亚洲国产精品推荐| 国产高清视频免费在线观看| 一区二区久久| 99re在线国产| 97超碰国产一区二区三区| 亚洲电影中文字幕在线观看| 爱情岛论坛vip永久入口| 99久久香蕉| 播播国产欧美激情| 精品人妻一区二区色欲产成人| 国产美女一区二区| 视频一区国产精品| 涩涩在线视频| 精品国产免费视频| 女人18毛片毛片毛片毛片区二| 亚洲综合三区| 国产伦视频一区二区三区| 色网站在线看| 日本精品一级二级| 特大黑人巨人吊xxxx| 欧美午夜电影在线观看 | 人妻无码视频一区二区三区| y111111国产精品久久久| 日韩在线观看视频免费| 成人毛片在线播放| 91在线视频播放地址| 国产中文字幕乱人伦在线观看| 亚洲图片小说区| 这里只有精品久久| 亚洲婷婷久久综合| 26uuu国产日韩综合| 日韩网站在线免费观看| 亚洲精品aⅴ| 九色精品免费永久在线| 91theporn国产在线观看| 国产午夜精品一区二区| 男女av免费观看| 日韩mv欧美mv国产网站| 97精品伊人久久久大香线蕉 | 女人帮男人橹视频播放| 成人国产精品久久| 久久久av亚洲男天堂| 中国一级片黄色一级片黄| 久久久亚洲国产美女国产盗摄| 免费看国产一级片| 欧美1区二区| 88xx成人精品| 男女视频在线观看| 色丁香久综合在线久综合在线观看 | 天堂久久一区| 久久精品国产一区| 国产欧美日韩综合精品一区二区三区| 国产精品第13页| www.成人黄色| 国产一区二区三区自拍| 国产精品久久久久久久久久久久冷| 中文字幕有码在线观看| 日韩女优av电影| 久久久久久久极品内射| 成人性生交大合| 黄色一级视频在线播放| 日韩福利视频一区| 国产精品免费一区| av网站在线免费| 亚洲第一精品福利| 7799精品视频天天看| 国产精品三级久久久久三级| 色天使在线观看| 国产综合欧美| 欧美日韩精品一区| 久久女人天堂| 欧美激情一区二区三区久久久| 人人妻人人澡人人爽人人欧美一区| 精品久久久久久久中文字幕| www.狠狠爱| 狠狠色丁香久久婷婷综合丁香| 国产资源第一页| 全国精品免费看| 国产精品视频免费在线| 污污片在线免费视频| 亚洲精品视频网上网址在线观看| 久久久久亚洲视频| 亚洲精品美国一| 国产手机在线观看| 国产在线国偷精品产拍免费yy| www精品久久| 日韩成人精品一区二区| 99精彩视频在线观看免费| 在线天堂新版最新版在线8| 色综久久综合桃花网| 成人精品在线播放| 在线观看欧美精品| 国产亚洲精品av| 欧美国产激情二区三区| 性一交一黄一片| 日韩国产欧美在线视频| 精品人妻大屁股白浆无码| 精品久久综合| 国产精品青青草| 欧美日韩尤物久久| 国内揄拍国内精品少妇国语| av在线二区| 日韩激情av在线播放| 国产视频在线观看免费| 91精品办公室少妇高潮对白| 久久久久久蜜桃| 国产精品久久久一本精品| 亚洲 欧美 日韩在线| 国内不卡的二区三区中文字幕| 日韩欧美一区二| 中文字幕一区二区三区久久网站| 农村寡妇一区二区三区| 99亚洲乱人伦aⅴ精品| 成人看片人aa| 亚洲欧美在线成人| 国产91精品视频在线观看| 视频在线这里都是精品| 色多多国产成人永久免费网站 | 亚洲av无码国产精品永久一区| 在线观看www91| 一区二区三区福利视频| 亚洲一级二级在线| 色欲人妻综合网| 国产精品久久网站| 日韩视频在线观看免费视频| 91丝袜呻吟高潮美腿白嫩在线观看| 无码人妻一区二区三区在线视频| 日韩av成人在线| 精品人妻中文无码av在线| 国产电影一区二区三区| 精品亚洲视频在线| 欧美aⅴ一区二区三区视频| 国产成人黄色片| 亚洲国产三级| 日韩精品视频在线观看视频| 中文字幕免费精品| 99热这里只有精品7| 婷婷亚洲五月| 中文字幕一区二区三区四区五区六区 | 亚洲最大的av网站| 亚洲精品无播放器在线播放| 91精品久久久久久久久青青| 色狠狠一区二区三区| 国产精品日韩在线播放| 日本精品网站| 国产精品丝袜白浆摸在线| 亚洲高清黄色| 国产精品第一视频| 成人久久网站| 成人a视频在线观看| 4438五月综合| 亚洲一区二区三区四区在线播放| 免费观看亚洲视频大全| 国产91社区| 巨人精品**| 欧美精品二区三区四区免费看视频| 欧美欧美黄在线二区| 青青草国产精品| 日本不卡免费一区| 欧美 日韩 国产 在线观看| 亚洲综合激情在线| 青青草国产免费| 免费永久网站黄欧美| 五月天婷婷激情视频| 麻豆久久久久久| 成人在线观看一区二区| 99国产精品久久久久| av女人的天堂| 亚洲人成网站精品片在线观看| 国产一级片免费| 色婷婷综合久色| 91精品在线视频观看| 日韩三级在线观看| 婷婷婷国产在线视频| 色黄久久久久久| 后进极品白嫩翘臀在线播放| 欧美与欧洲交xxxx免费观看| 亚州一区二区三区| 国产99久久精品一区二区| 欧美日韩精品免费观看视完整| 国产精品高潮视频| 成人免费91| 国产亚洲一区二区三区在线播放| 国产一区二区观看| 久久免费一级片| 亚洲一区二区动漫| 91插插插影院| 91免费精品国自产拍在线不卡| 国产视频不卡在线| 亚洲图片一区二区| 亚洲手机在线观看| 精品美女在线观看| 福利视频在线看| 久久人人97超碰精品888| 亚洲mmav| 国产精品一区二区av| 欧美色婷婷久久99精品红桃| 熟女视频一区二区三区| 久久久成人网| 国产亚洲精品成人a| 国产精品情趣视频| 国产精品久久久免费视频| 在线观看91精品国产麻豆| 深夜福利在线视频| 欧美国产第一页| 成人不卡视频| 久久久一本精品99久久精品| 欧美日韩p片| 亚洲成人福利在线| 久久亚洲二区三区| 国产一级做a爰片在线看免费| 欧美日韩卡一卡二| 蜜桃免费在线| 91精品国产91久久久久久久久| 国产精品高清一区二区| 日韩欧美一区二区在线观看| 一道本一区二区| 丰满岳乱妇一区二区| 亚洲精品国产第一综合99久久| 国产偷人爽久久久久久老妇app | 黄色片在线看| 97久久伊人激情网| 97久久综合精品久久久综合| 91手机视频在线| 精品一区二区三区在线播放视频| 国产肥白大熟妇bbbb视频| 精品女同一区二区三区在线播放 | 国产99久久久久| 国产精品嫩草影院俄罗斯| 欧美日韩三级在线| youjizz在线播放| 国产精品狠色婷| 国产成人影院| 国产一级不卡毛片| 国产亚洲一区二区三区四区| 51国产偷自视频区视频| 亚洲精品狠狠操| 在线免费三级电影网站| 久久亚洲一区二区| 久久精品男女| 国产jjizz一区二区三区视频| 色综合久久六月婷婷中文字幕| 午夜国产在线观看| 欧美中文字幕精品| 欧美欧美黄在线二区| 久草综合在线观看| 欧美高清在线精品一区| 中文字幕永久在线观看| 日韩中文字幕免费视频| 亚洲老司机网| 800av在线免费观看| 成人听书哪个软件好| 丰满少妇乱子伦精品看片| 亚洲丁香久久久| 在线中文字幕播放| 日韩高清dvd| 黄页网站大全一区二区| 欧美成人黄色网| 亚洲二区中文字幕| 精品成人av| 免费观看黄色的网站| 国产成人精品一区二| 97人人澡人人爽人人模亚洲 | 黄网页在线观看| 春色成人在线视频| 国产精品美女久久久| 一级特黄曰皮片视频| 3d成人h动漫网站入口| 免费不卡av| 明星裸体视频一区二区| 蜜桃视频一区二区三区| 妺妺窝人体色www婷婷| 精品小视频在线| 六九午夜精品视频| 白白操在线视频| 国产丝袜在线精品| 国产欧美一级片| 情事1991在线| 久久久久久美女精品| 黄色免费看视频| 欧美久久久久久久久| 波多野结衣在线高清| 日韩在线三区| 国产成人高清在线| а中文在线天堂| 色综合久久悠悠| 国产成人久久| 精品1卡二卡三卡四卡老狼| 色播五月激情综合网| 中文字幕资源网在线观看| 欧美激情第一页在线观看| 国产一区高清在线| 极品国产91在线网站| 精品激情国产视频| 日韩影视高清在线观看| 91丝袜超薄交口足| 91国产丝袜在线播放| 91超碰在线| 亚洲 欧洲 日韩| 国产亚洲va综合人人澡精品| 午夜精品无码一区二区三区|