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

Unity3D研究之與根據(jù)動(dòng)態(tài)的兩個(gè)軌跡點(diǎn)繪制面詳解

移動(dòng)開(kāi)發(fā) iOS 游戲開(kāi)發(fā)
大家應(yīng)該知道3D世界中任何的面都是由三角形繪制完成的,因?yàn)槿魏螣o(wú)規(guī)則的集合圖形都可以由三角形來(lái)組成。比如四邊形,無(wú)論是正四邊形還是無(wú)規(guī)則四邊形都可以由兩個(gè)三角形拼接而成。

結(jié)合本文的標(biāo)題大家仔細(xì)想想,如果需要繪制一個(gè)動(dòng)態(tài)無(wú)規(guī)則面其實(shí)只需要得到動(dòng)態(tài)的兩個(gè)軌跡點(diǎn)即可,那么結(jié)合下面的圖片大家仔細(xì)在想想。

 暫時(shí)我們先忽略Z軸(這樣在平面中看得更清楚),假設(shè)Z軸坐標(biāo)都為0。假設(shè)游戲中有兩個(gè)軌跡點(diǎn)在動(dòng)態(tài)的增加與改變,最后將這兩個(gè)點(diǎn)改變的軌跡拼接起來(lái)就是它們生成的面。如上圖所示,第一個(gè)點(diǎn)的軌跡是“ 3,4,5,6,7” 第二個(gè)點(diǎn)的軌跡是“2,1,10,9,8” 。這兩個(gè)點(diǎn)的長(zhǎng)度是可變的,前提是他們兩個(gè)的數(shù)量必需完全一樣。接著,如下圖所示,我們將這些點(diǎn)兩兩相連起來(lái),目前一共形成了8個(gè)三角形面(可根據(jù)兩個(gè)動(dòng)態(tài)點(diǎn)的數(shù)量而確定整個(gè)網(wǎng)格面三角形面的數(shù)量)。最后我們將這8個(gè)三角形填充上同樣的顏色,就可以實(shí)現(xiàn)一個(gè)完整的立體網(wǎng)格面。

原理很簡(jiǎn)單,就是這樣的我相信大家看到這里大家都能明白,接著我們就學(xué)習(xí)如何使用代碼來(lái)實(shí)現(xiàn)它。首先創(chuàng)建Unity工程,接著創(chuàng)建一個(gè)空的游戲?qū)ο螅缓蠼o該游戲?qū)ο蠼壎∕esh Filter組件 與 Mesh Renderer組件。

Mesh Filter組件:表示網(wǎng)格面,這個(gè)網(wǎng)格面是由我們使用代碼將所有三角形拼接起來(lái)生成的面。

Mesh Renderer組件:表示表示網(wǎng)格的渲染,可設(shè)置一個(gè)渲染的材質(zhì),它包括貼圖與顏色。

 如下圖所示,我說(shuō)說(shuō)里面比較重要的屬性。Mesh Renderer中,Materials下拉列表中可設(shè)置網(wǎng)格模型的材質(zhì),此時(shí)我們?cè)O(shè)置了一個(gè)紅色的材質(zhì)。 Mesh Filter:目前為None,也不用再編輯器中為它賦值,因?yàn)檫@個(gè)網(wǎng)格模型我們會(huì)在代碼中生成并且賦值。在下面就是方剛我們?cè)O(shè)置紅色的材質(zhì)資源,Shader中設(shè)置了貼圖的屬性,目前是GUI/ TextShader。它表示這個(gè)材質(zhì)的渲染級(jí)別在GUI上,就是優(yōu)先級(jí)是最一層的。舉個(gè)例子無(wú)論在這個(gè)網(wǎng)格模型的前面繪制多少模型,它永遠(yuǎn)都會(huì)在最前面顯示。就這個(gè)例子而言它的存在并不是必需的,其實(shí)Shader的選項(xiàng)還有很多,可透明、不可透明、鏡面、反射等等,后期我會(huì)向大家詳細(xì)道來(lái)。

OK,現(xiàn)在資源文件都已經(jīng)準(zhǔn)備完畢,下面我們學(xué)習(xí)如何來(lái)繪制一個(gè)三角形,從簡(jiǎn)單的開(kāi)始。。把下面的代碼綁定在攝像機(jī)對(duì)象當(dāng)中。

[代碼]java代碼:

01 using UnityEngine;
02 using System.Collections.Generic;
03 using System;
04  
05 public class Test : MonoBehaviour {
06  
07     void Start ()
08     {
09         //得到MeshFilter對(duì)象,目前是空的。
10         MeshFilter meshFilter = (MeshFilter)GameObject.Find("face").GetComponent(typeof(MeshFilter));
11         //得到對(duì)應(yīng)的網(wǎng)格對(duì)象
12         Mesh mesh = meshFilter.mesh;
13  
14         //三角形頂點(diǎn)的坐標(biāo)數(shù)組
15         Vector3[] vertices = new Vector3[3];
16         //三角形頂點(diǎn)ID數(shù)組
17         int[] triangles   = new int[3];
18  
19         //三角形三個(gè)定點(diǎn)坐標(biāo),為了顯示清楚忽略Z軸
20         vertices[0] = new Vector3(0,0,0);
21         vertices[1] = new Vector3(0,1,0);
22         vertices[2] = new Vector3(1,0,0);
23  
24         //三角形繪制頂點(diǎn)的數(shù)組
25         triangles[0] =0;
26         triangles[1] =1;
27         triangles[2] =2;
28  
29         //注釋1
30         mesh.vertices = vertices;
31  
32         mesh.triangles = triangles;
33  
34     }
35  
36 }

          代碼中有兩個(gè)非常重要的概念,就是三角形頂點(diǎn)數(shù)組與坐標(biāo)數(shù)組。先說(shuō)說(shuō)坐標(biāo)數(shù)組,假設(shè)需要繪制一個(gè)四邊形,此時(shí)三角形坐標(biāo)數(shù)組的長(zhǎng)度應(yīng)當(dāng)是4,它保存著四邊形四個(gè)頂點(diǎn)的坐標(biāo)。然后是頂點(diǎn)數(shù)組,四邊形是由兩個(gè)三角形組成,然而一個(gè)三角形是由3個(gè)頂點(diǎn)組成,兩個(gè)三角形就應(yīng)當(dāng)是6個(gè)頂點(diǎn)組成,無(wú)論多少個(gè)三角形它們的結(jié)構(gòu)都應(yīng)當(dāng)是以此類推。

注解1:這里是將模型的頂點(diǎn)數(shù)組與坐標(biāo)數(shù)組賦值給網(wǎng)格模型,還記得剛剛在創(chuàng)建Mesh Filter時(shí),當(dāng)時(shí)沒(méi)有在編輯器中給網(wǎng)格模型賦值,實(shí)際上代碼走到這里就會(huì)重新為網(wǎng)格模型MeshFilter賦值,接著我們?cè)诖a中繪制的三角形就會(huì)顯示在屏幕當(dāng)中。

如圖所示,三角形已經(jīng)繪制在屏幕當(dāng)中。 圖中數(shù)組 0 1 2 表示該三角形的三個(gè)頂點(diǎn)的ID。這個(gè)ID對(duì)應(yīng)代碼中對(duì)應(yīng)vertices數(shù)組索引頂點(diǎn)的坐標(biāo)。

下面我們修改一下代碼,讓屏幕中一共繪制4個(gè)三角形。

[代碼]java代碼:

01 using UnityEngine;
02 using System.Collections.Generic;
03 using System;
04  
05 public class Test : MonoBehaviour {
06  
07     //網(wǎng)格模型頂點(diǎn)數(shù)量
08     private int VERTICES_COUNT = 6;
09  
10     void Start ()
11     {
12         //得到MeshFilter對(duì)象,目前是空的。
13         MeshFilter meshFilter = (MeshFilter)GameObject.Find("face").GetComponent(typeof(MeshFilter));
14         //得到對(duì)應(yīng)的網(wǎng)格對(duì)象
15         Mesh mesh = meshFilter.mesh;
16  
17         //三角形頂點(diǎn)的坐標(biāo)數(shù)組
18         Vector3[] vertices = new Vector3[VERTICES_COUNT];
19  
20         //得到三角形的數(shù)量
21         int triangles_count = VERTICES_COUNT - 2;
22  
23         //三角形頂點(diǎn)ID數(shù)組
24         int[] triangles   = new int[triangles_count *3];
25  
26         //三角形三個(gè)定點(diǎn)坐標(biāo),為了顯示清楚忽略Z軸
27         vertices[0] = new Vector3(0,0,0);
28         vertices[1] = new Vector3(0,1,0);
29         vertices[2] = new Vector3(1,0,0);
30         vertices[3] = new Vector3(1,1,0);
31         vertices[4] = new Vector3(2,0,0);
32         vertices[5] = new Vector3(2,1,0);
33  
34         //三角形繪制頂點(diǎn)的數(shù)組
35         triangles[0] =0;
36         triangles[1] =1;
37         triangles[2] =2;
38         triangles[3] =3;
39         triangles[4] =2;
40         triangles[5] =1;
41  
42         triangles[6] =2;
43         triangles[7] =3;
44         triangles[8] =4;
45  
46         triangles[9] =5;
47         triangles[10] =4;
48         triangles[11] =3;
49  
50         //繪制三角形
51         mesh.vertices = vertices;
52  
53         mesh.triangles = triangles;
54  
55     }
56  
57 }

 已知模型的頂點(diǎn)數(shù)量,頂點(diǎn)數(shù)量減去2就是三角形的數(shù)量,三角形的數(shù)量在乘以3就是三角形頂點(diǎn)的數(shù)量。根據(jù)這個(gè)公式計(jì)算得知,上述代碼中_共繪制4個(gè)三角形,頂點(diǎn)坐標(biāo)數(shù)組應(yīng)當(dāng)是6,頂點(diǎn)ID數(shù)組應(yīng)當(dāng)是12。多個(gè)三角形在頂點(diǎn)ID數(shù)組中排列方式比較特殊,大家需要仔細(xì)記錄一下不然無(wú)法繪制出正確的三角形。如下圖所示,由于我這邊沒(méi)有合適的3D坐標(biāo)點(diǎn),就用正三角形拼接出一個(gè)正四邊形,這個(gè)四邊形是由6個(gè)頂點(diǎn)4個(gè)小三角形組成 ,看到這里思路清晰的朋友應(yīng)當(dāng)明了無(wú)規(guī)則四邊形的繪制原理和它完全一樣。只需要傳入適當(dāng)?shù)?D坐標(biāo)點(diǎn)即可。

根據(jù)上面的邏輯,我們修改一下算法。假設(shè)三角形的頂點(diǎn)坐標(biāo)為任意數(shù)量,我們需要更根據(jù)頂點(diǎn)坐標(biāo)數(shù)量來(lái)計(jì)算對(duì)應(yīng)頂點(diǎn)ID的數(shù)組內(nèi)容。在for循環(huán)中 start =0 與end =3的含義是繪制從頂點(diǎn)坐標(biāo)數(shù)組中索引為0的頂點(diǎn)開(kāi)始繪制到數(shù)組索引為3的頂點(diǎn),也就說(shuō)是這里從0到3繪制了3個(gè)三角形。

[代碼]java代碼:

01 using UnityEngine;
02 using System.Collections.Generic;
03 using System;
04  
05 public class Test : MonoBehaviour {
06  
07     //網(wǎng)格模型頂點(diǎn)數(shù)量
08     private int VERTICES_COUNT = 6;
09  
10     void Start ()
11     {
12         //得到MeshFilter對(duì)象,目前是空的。
13         MeshFilter meshFilter = (MeshFilter)GameObject.Find("face").GetComponent(typeof(MeshFilter));
14         //得到對(duì)應(yīng)的網(wǎng)格對(duì)象
15         Mesh mesh = meshFilter.mesh;
16  
17         //三角形頂點(diǎn)的坐標(biāo)數(shù)組
18         Vector3[] vertices = new Vector3[VERTICES_COUNT];
19  
20         //得到三角形的數(shù)量
21         int triangles_count = VERTICES_COUNT - 2;
22  
23         //三角形頂點(diǎn)ID數(shù)組
24         int[] triangles   = new int[triangles_count *3];
25  
26         //三角形三個(gè)定點(diǎn)坐標(biāo),為了顯示清楚忽略Z軸
27         vertices[0] = new Vector3(0,0,0);
28         vertices[1] = new Vector3(0,1,0);
29         vertices[2] = new Vector3(1,0,0);
30         vertices[3] = new Vector3(1,1,0);
31         vertices[4] = new Vector3(2,0,0);
32         vertices[5] = new Vector3(2,1,0);
33  
34         //繪制三角形
35         mesh.vertices = vertices;
36  
37         //起始三角形頂點(diǎn)
38         int start = 0;
39  
40         //結(jié)束三角形的頂點(diǎn)
41         int end = 3;
42  
43         for(int i = start; i
44         {
45             for(int j = 0; j < 3; j++)
46             {
47                 if( i%2 ==0)
48                 {
49                     triangles[3*i + j] = i +j;
50                 }else
51                 {
52                     triangles[3*i + j] = i + 2-j;
53                 }
54  
55             }
56         }
57  
58         mesh.triangles = triangles;
59     }
60 }

 如下圖所示,根據(jù)上面的邏輯算法,共繪制了3個(gè)三角形,并且頂點(diǎn)坐標(biāo)ID是由 0 到3 。 說(shuō)到這里請(qǐng)大家仔細(xì)想想本文的標(biāo)題內(nèi)容,其實(shí)兩個(gè)動(dòng)態(tài)軌跡的點(diǎn)就是在維護(hù)triangles頂點(diǎn)坐標(biāo)數(shù)組。triangles[0]、triangles[2]、triangles[4]……表示一個(gè)軌跡點(diǎn)的值,triangles[1]、triangles[3]、triangles[5]……就表示另一個(gè)軌跡點(diǎn)的值,最終將它們通過(guò)上面的算法將三角形面連接起來(lái)那么就是動(dòng)態(tài)的兩個(gè)點(diǎn)軌跡繪制面了。

Unity3D其實(shí)非常好玩,上手雖然很簡(jiǎn)單,但是想深入其實(shí)并沒(méi)有那么容易,今天這篇文章的思路已經(jīng)寫(xiě)完,如果還是沒(méi)能明白的朋友請(qǐng)仔細(xì)揣摩三角形與四邊形之間的區(qū)別。

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

2012-12-24 09:07:09

iOSUnity3D

2012-12-24 09:09:27

AndoidUnity3D

2012-12-24 09:17:12

iOSUnity3D

2012-12-24 09:13:23

iOSUnity3D

2012-12-24 09:19:31

iOSUnity3D

2012-12-24 09:15:57

iOSUnity3D

2012-12-24 09:18:22

iOSUnity3D

2012-12-24 09:20:48

AndoidUnity3D

2012-12-24 09:11:58

iOSUnity3D

2012-12-24 09:08:14

iOSUnity3D

2013-04-25 09:56:24

unity3D手機(jī)游戲引擎

2012-12-24 09:01:41

iOSUnity3D

2013-04-25 10:03:07

unity3D手機(jī)游戲引擎

2012-12-24 09:04:04

iOSUnity3D

2013-04-25 13:27:11

unity3D手機(jī)游戲引擎

2013-04-25 09:08:39

unity3D手機(jī)游戲引擎

2015-01-06 09:55:16

Unity3D實(shí)時(shí)繪制

2012-12-24 08:51:23

iOSUnity3D

2012-12-24 08:52:44

iOSUnity3D

2012-12-24 09:14:31

ios
點(diǎn)贊
收藏

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

日本黄色一区二区三区| 51精品免费网站| 韩日一区二区| 自拍偷拍国产精品| 国产v亚洲v天堂无码| 中文字幕一区二区三区手机版| 亚洲欧美黄色片| 三上悠亚激情av一区二区三区| 国产视频一区二区在线| 成人高清视频观看www| 国产一级视频在线观看| 精品国产1区| 欧美精品一区二区三区高清aⅴ| 日av中文字幕| 女人天堂av在线播放| 国产夜色精品一区二区av| 114国产精品久久免费观看| av大片免费观看| 亚洲不卡av不卡一区二区| 亚洲精品小视频在线观看| 午夜免费视频网站| 日本精品裸体写真集在线观看| 一区二区三区在线视频观看| 水蜜桃一区二区三区| 黑人精品一区二区| 激情另类小说区图片区视频区| 欧美亚洲一区在线| 青娱乐国产在线视频| 欧美一区二区三区激情视频 | 丝袜制服一区二区三区| 91色在线看| 亚洲欧美另类综合偷拍| 婷婷久久伊人| 黄色在线视频观看网站| 成人av在线播放网站| 成人黄在线观看| 中文字幕在线看人| 9色国产精品| 国内精品久久久久久影视8| 国产性xxxx| 午夜精品毛片| 日韩中文字幕在线播放| 亚洲黄色免费视频| 妖精视频一区二区三区免费观看| 亚洲成人国产精品| 亚洲高清无码久久| 91精品国产自产精品男人的天堂| 7777精品伊人久久久大香线蕉经典版下载 | 精品视频第一区| 国内精品国产成人国产三级| 久久99精品国产麻豆不卡| 国产精品亚洲片夜色在线| 中文字幕一级片| 麻豆成人久久精品二区三区红| 国产精品久久久久一区二区| 亚洲永久精品一区| 日本中文字幕一区| 国产精品丝袜久久久久久高清| 国产又粗又猛又黄视频| 日韩精品乱码免费| 国产精品网站入口| 亚洲一卡二卡在线观看| 狠狠色2019综合网| 3d动漫啪啪精品一区二区免费 | 爱爱爱视频网站| 亚乱亚乱亚洲乱妇| 亚洲精品久久嫩草网站秘色| 9色porny| 无遮挡爽大片在线观看视频| 色综合久久久久久久久久久| 好男人www社区| 激情欧美一区二区三区黑长吊| 欧美精品乱人伦久久久久久| 午夜影院免费版| ccyy激情综合| 日韩精品在线免费观看视频| 国产又黄又粗视频| 亚洲精品小说| 91高清视频免费| 欧美特级黄色片| 国产一区二区毛片| 国产精品毛片一区视频| 酒色婷婷桃色成人免费av网| 欧美国产精品久久| 日本a在线天堂| 日韩电影av| 欧美福利视频导航| 国产不卡一二三| 欧洲三级视频| 欧美激情第三页| 波多野结衣电车| 国产精品一区二区三区网站| 精品久久sese| 幼a在线观看| 亚洲国产aⅴ成人精品无吗| 成人三级视频在线播放| www.久久久.com| 精品视频久久久久久| 久久久精品少妇| 精品av久久久久电影| 国产精品久久久久久av福利| 刘亦菲毛片一区二区三区| 中文一区二区完整视频在线观看| 毛片av在线播放| av在线一区不卡| 精品国产乱码久久久久久浪潮 | 天堂v在线观看| 国产精品久久久久影视| a级黄色一级片| 高清不卡一区| 在线亚洲男人天堂| 日韩精品国产一区二区| 国产在线一区观看| 日本公妇乱淫免费视频一区三区| 日本片在线观看| 欧美日韩国产区一| 亚洲 小说 欧美 激情 另类| 欧美777四色影| 国产精品黄页免费高清在线观看| 日韩一级免费毛片| 亚洲男同性视频| 国产高潮免费视频| 亚洲第一福利社区| 亚洲18私人小影院| 亚洲av少妇一区二区在线观看| 欧美国产一区二区| 欧洲黄色一级视频| 成人直播在线观看| 美乳少妇欧美精品| 伊人色综合久久久| 国产亚洲欧美日韩俺去了| 美女日批免费视频| 哺乳一区二区三区中文视频| 超在线视频97| 国产一区二区网站| 国产精品福利一区二区三区| 国产精品乱码久久久久| 中国av一区| 欧美亚洲视频在线看网址| 人妻va精品va欧美va| 亚洲黄色在线视频| 欧美专区第二页| 欧美一区亚洲| 2020国产精品久久精品不卡| 在线观看电影av| 91精品国产高清一区二区三区 | 91精品久久久久久| www免费网站在线观看| 色狠狠av一区二区三区| 在线观看国产精品一区| 日韩精品高清不卡| 日韩中文一区| 日本综合视频| 视频直播国产精品| 91亚洲视频在线观看| √…a在线天堂一区| 九九九九九伊人| 99久久婷婷国产综合精品电影√| 成人www视频在线观看| 免费黄色在线观看| 欧美一区二区国产| 国产一级视频在线播放| 99久久久国产精品| 毛片一区二区三区四区| 俺要去色综合狠狠| 91精品久久久久久久久久久久久久| 欧美精品hd| 日韩一区二区三区视频在线| 国产一级久久久| 91日韩一区二区三区| 成年人小视频网站| 四虎成人av| 成人影片在线播放| 小早川怜子影音先锋在线观看| 亚洲欧美在线一区二区| 中文字幕永久在线观看| 亚洲美女免费在线| 在线黄色免费网站| 日韩电影免费在线观看网站| 法国空姐在线观看免费| 麻豆视频一区| 国产精品主播视频| av影片在线| 正在播放亚洲1区| 国产绳艺sm调教室论坛| 午夜精品福利一区二区三区蜜桃| 人妻视频一区二区| 国产福利91精品一区二区三区| 国产在线精品91| 欧美电影《睫毛膏》| 国产一区福利视频| 成人免费一区| 97在线日本国产| 欧美激情二区| 日韩精品电影网| 99国产精品99| 在线观看日韩高清av| 久久精品99国产精| 国产肉丝袜一区二区| 亚洲美女高潮久久久| 秋霞电影一区二区| 欧美中日韩在线| 国产伦精品一区二区三区视频| www.久久艹| 欧美一区二区三区婷婷| 97在线免费观看| 羞羞网站在线看| 最近2019好看的中文字幕免费| 午夜国产在线观看| 51精品久久久久久久蜜臀| 四虎成人在线观看| 亚洲一区二区中文在线| 91ts人妖另类精品系列| 久久综合九色综合97婷婷女人| 成人免费黄色av| 麻豆91精品91久久久的内涵| 日日鲁鲁鲁夜夜爽爽狠狠视频97| 欧美日韩理论| av电影一区二区三区| 成人影视亚洲图片在线| 久久波多野结衣| 大陆精大陆国产国语精品| 91免费高清视频| 免费在线成人激情电影| 欧美自拍视频在线观看| 高端美女服务在线视频播放| 欧美巨大黑人极品精男| 求av网址在线观看| 国产亚洲xxx| 欧美新色视频| 日韩av综合中文字幕| 国产香蕉在线观看| 日韩欧美国产综合| japanese国产| 欧美精品色一区二区三区| 一区二区视频在线免费观看| 一本大道久久a久久综合婷婷| 亚洲欧美在线观看视频| 亚洲网友自拍偷拍| 久久在线视频精品| 亚洲一区av在线| 国产亚洲欧美久久久久| 亚洲综合av网| 五月天婷婷丁香| 亚洲成人综合网站| 日本黄色片视频| 精品高清一区二区三区| 成人免费区一区二区三区| 午夜视频一区二区三区| 日本最新中文字幕| 精品久久久久久中文字幕| 亚洲精品国产精品乱码| 婷婷久久综合九色综合伊人色| 国产成人精品片| 色综合天天综合网天天狠天天| 国产精品一区二区6| 色综合天天狠狠| 自拍偷拍18p| 欧美美女激情18p| 国产黄色片免费观看| 欧美成人在线直播| 国产小视频免费观看| 日韩精品中文字幕在线播放| 国产原创av在线| 日韩视频第一页| 亚洲综合伊人久久大杳蕉| 欧美精品videossex88| 理论不卡电影大全神| 国产精品va在线播放| 伊人久久一区| 国产精品视频500部| 九色精品国产蝌蚪| 一区二区三区四区免费视频| 一区二区蜜桃| 777777av| 免费精品99久久国产综合精品| 国产亚洲色婷婷久久| 99免费精品视频| 人成免费在线视频| 亚洲精品成a人| 国产一级18片视频| 欧美日产在线观看| 黄色片网站免费在线观看| 亚洲全黄一级网站| 菠萝蜜视频国产在线播放| 97国产精品视频| 欧美亚洲黄色| 国外成人免费视频| 欧美日韩水蜜桃| 日本福利视频一区| 日本一不卡视频| 性感美女一区二区三区| 国产精品午夜在线观看| 久久久久无码国产精品| 欧美伊人久久久久久久久影院 | 国产手机在线视频| 欧美视频精品在线观看| 亚洲av综合色区无码一区爱av| 亚洲美女福利视频网站| 在线观看的网站你懂的| 国产成人aa精品一区在线播放| 免费观看性欧美大片无片| 久久久福利视频| 欧美午夜久久| jizz欧美性11| 2020国产精品自拍| 欧美精品色哟哟| 欧美男男青年gay1069videost| 天堂在线资源8| 免费成人高清视频| 91九色综合| 欧美日韩一区在线观看视频| 国产精品v日韩精品v欧美精品网站 | 欧美一卡二卡在线观看| 四虎在线免费观看| 色综合91久久精品中文字幕 | 日韩精品一区二区三区在线视频| 大荫蒂欧美视频另类xxxx| 亚洲a视频在线| 久久在线免费视频| 免费视频观看成人| 欧美成人综合一区| 在线成人h网| 性猛交╳xxx乱大交| 亚洲女与黑人做爰| 一级二级三级视频| 伊人久久久久久久久久久久久| a在线视频v视频| 国产精品久久九九| 欧美午夜不卡| 在线播放国产视频| 亚洲视频1区2区| 91福利免费视频| 中文字幕在线精品| 黄色成人小视频| 亚洲一区在线免费| 免费观看在线综合| 日日操免费视频| 欧美日韩精品一区二区三区蜜桃| 搞黄视频在线观看| 国产成人一区二| 精品久久中文| 美女一区二区三区视频| 国产婷婷色一区二区三区四区| 不卡av电影在线| 一区二区三区在线播放欧美| 97久久香蕉国产线看观看| 欧美激情视频一区二区三区| 亚欧成人精品| 波多野吉衣中文字幕| 在线观看网站黄不卡| 18视频免费网址在线观看| 国产精品视频1区| 国产精品videosex性欧美| 九一精品久久久| 亚洲乱码一区二区三区在线观看| 国产免费叼嘿网站免费| 欧美超级免费视 在线| 超碰cao国产精品一区二区| 日韩精品在线中文字幕| 91视频国产观看| 国产一级片一区二区| 久久久精品亚洲| 97久久亚洲| 男人天堂网视频| 中文字幕的久久| xxxwww在线观看| 欧美亚洲另类制服自拍| 不卡日本视频| 被黑人猛躁10次高潮视频| 午夜精品免费在线观看| 国产一级在线| 91视频8mav| 一区二区日韩免费看| 粉嫩精品久久99综合一区| 欧美一区午夜视频在线观看| 91高清视频在线观看| 日韩一二三区不卡在线视频| 国产一区二区女| 青青青国产在线 | 一区二区视频免费看| 亚洲成人教育av| 欧美影视资讯| 成人在线免费高清视频| 久久中文娱乐网| 国产精品嫩草影院桃色| 91黑丝高跟在线| 成人国产精品一级毛片视频| 久久久久亚洲av无码网站| 色久综合一二码| 黄网站在线观| 色播五月综合| 成人国产精品免费观看视频| 亚洲午夜无码久久久久| 欧美激情影音先锋| 日韩精品一区二区三区免费观影 | 中文字幕视频一区| 日本xxxxwww| 成人性生交大片免费看视频直播 | 欧美精品自拍|