18岁成人毛片_第四色在线视频_国产又粗又硬视频_99热这里只有精品3_亚洲国产无线乱码在线观看 _中文字幕乱码在线观看_男人草女人视频_国产伦精品一区二区三区视频痴汉_妞干网这里只有精品_久草视频免费在线

極客小將

您現(xiàn)在的位置是:首頁 » scratch編程資訊

資訊內容

Scratch第五十二講:開心消消樂(CC哥版)

極客小將2021-01-24-
想免費學編程,就請點擊上面的藍字:跟我學Scratch編程,關注CC哥。 最近實在太忙,所以空了一周,關鍵也是一直在做這個小程序。這個消消樂真的是CC哥自己琢磨著編寫的,沒有參考任何其他人的材料,完全屬于獨創(chuàng)。做完之后還是小得意了一下。雖然還有很多地方?jīng)]有去一一細化,好在為

想免費學編程,就請點擊上面的藍字:跟我學Scratch編程,關注CC哥。

最近實在太忙,所以空了一周,關鍵也是一直在做這個小程序。這個消消樂真的是CC哥自己琢磨著編寫的,沒有參考任何其他人的材料,完全屬于獨創(chuàng)。做完之后還是小得意了一下。雖然還有很多地方?jīng)]有去一一細化,好在為了教學,能講明白就行。

先看看CC哥版的消消樂https://cdn.china-scratch.com/Public/Home/images/grey.gif

雖然跟手游上的比還是差很多,不過作為教學已經(jīng)很夠用了。做這個游戲還是很費了一些腦子。平常我們去看別人的程序代碼,就會覺得不復雜,或者是感覺就應該這樣設計的。其實任何一個程序都有無數(shù)種方法去實現(xiàn),哪種好,哪種不好,還真是很難說清楚。甚至做完了你都不知道你選的方法是不是最好的方法。在這個程序里,CC哥就反復了很多次,嘗試了各種方法,下面就一一給你道來。

設計框架

第一步是要選擇用什么方法來實現(xiàn)這一堆彩球。消消樂的思路就是通過相鄰的彩球的交換,形成三個連起來的彩球,然后消除掉。那么用什么來做這一堆彩球呢?思路上有兩個大的思路:

1:克隆

????克隆就是這些彩球全部通過克隆來做。

2:圖章

????圖章就是用圖章的命令在桌面上畫出應該的彩球。(CC哥前面有個俄羅斯方塊的講座就是全部用圖章來做的。)

用圖章做這個程序的工作量將主要放在畫圖上,和顏色的檢測上。用克隆做程序的主要工作量就放在了克隆體的操作上。每個人習慣不同,我就更喜歡用克隆來做,這個強調的主要是邏輯和算法。用圖章做是個細致活,實在不是CC哥的風格。大家沒事可以自己試試。https://cdn.china-scratch.com/Public/Home/images/grey.gif

upload/article/images/2021-01-24/85d64ce26519b0377ea974c144e853b9.jpg

我在scratch里選了小球的角色,9個一排,克隆了126個。總共5個造型,隨機分布,看著還不錯吧。https://cdn.china-scratch.com/Public/Home/images/grey.gif

第二步:實現(xiàn)相鄰之間的小球交換

小球交換就有幾種情況:

1:選的球不是相鄰的,那么就不能交換。

2:選的球是同色的,那么也不能交換。

3:選的球交換后,不能形成三個同色球在一起,那么還要換回原地。

https://cdn.china-scratch.com/timg/190623/1124325954-4.gif

第三步:消除同色的小球,上面的小球降落下來。

這里面難點包括:

1:如何檢測上下左右有幾個球是同色的。

2:這些小球是克隆體,如何消除這些特定的克隆體。

3:上面的小球如何降落下來,以及如何在空白位置補充新的小球。

https://cdn.china-scratch.com/timg/190623/112432J08-5.gif

有沒有覺得不好做了?https://cdn.china-scratch.com/Public/Home/images/grey.gif一開始CC哥覺得挺容易的,誰知道做起來還是挺繞的。這一講CC哥不像以前那樣一步一步給大家過代碼,主要講一下CC哥在編程過程中繞的圈子和最終的解決方式吧。如果大家對代碼感興趣,還是老規(guī)矩,幫CC哥分享,免費獲取源代碼。https://cdn.china-scratch.com/Public/Home/images/grey.gif

126個球的標簽

做這么多克隆體的管理,就必須要給克隆體打標簽,這個技能CC哥很多講座里都講過了,通過克隆體的私有變量來做。但是這126個球的私有特征都有什么呢?

1:位置,我們要管理球動來動去,自然要標記位置。

2:顏色,這個也是必須標記的。

3:狀態(tài),球也是有狀態(tài)的,變動過位置的球跟沒變動過位置的球是有區(qū)別的,變動過位置的球就需要檢測位置變動后有沒有同色相鄰球,而沒有變動過位置的球就不需要檢測。

為此,CC哥想到了列表,但是Scratch的列表是一維的,只能有一列,那怎么標記這么多種特征呢?而且位置本身就是個二維的,行和列。

為此,CC哥想到一個方法,用一個5位數(shù)字來表示球的信息,第一位是列,第二三位是行,第四位是顏色,第五位是狀態(tài)。比如10120,就表示第一列第一排的藍色小球。是不是很完美,一開始CC哥也滿得意的,做到最后就有點蒙圈了。https://cdn.china-scratch.com/Public/Home/images/grey.gifhttps://cdn.china-scratch.com/Public/Home/images/grey.gif

upload/article/images/2021-01-24/c6e6d00e0446064217e2a62ad5f429c0.jpg

scratch畢竟不是C語言,稍微一些復雜的數(shù)據(jù)的處理用這種圖形命令就會寫得非常復雜,不但容易錯,而且錯了也很難檢查出來。

upload/article/images/2021-01-24/f52dedb0655ec3b6ac879f87216a10ef.jpg

一個計算式屏幕都放不下,寫得CC哥都快崩潰了。尤其是做到消除這一塊時,我就知道這么做肯定不行了,因為通過列表里的狀態(tài)信息來控制克隆體,算法實在是太復雜了,所以這條路走不通。

其實一開始我就覺得這么做有些問題,但是一開始也沒法想那么細,每做一步都是一個小成功,當開始發(fā)現(xiàn)問題的時候,因為前面已經(jīng)花了那么多時間,就不想放棄,推倒重來前面不是白做了。最后做到了第三步才發(fā)現(xiàn)實在是做不動了,邏輯過于復雜,bug多到根本找不完,解了一個bug,又增加幾個bug。才不得不放棄。這就是我們經(jīng)常碰到的沉默成本的問題。最后我還是全部推到重來,用了不到半天就把程序全部做完了。前面因為沉默成本,在錯誤的路上埋頭堅持了兩個晚上,想想多么愚蠢呀。https://cdn.china-scratch.com/Public/Home/images/grey.gifhttps://cdn.china-scratch.com/Public/Home/images/grey.gifhttps://cdn.china-scratch.com/Public/Home/images/grey.gif

CC哥主要錯在哪里了?就是用列表沒錯,錯在信息標簽做的太復雜。

upload/article/images/2021-01-24/c948abc8be0b867e0076924681f84704.jpg

其實就這么一列數(shù)據(jù)就夠了,因為方框內就這么126個位置,所以從左到右從上到下個號,只要知道小球的編號,就完全可以算出小球在哪個位置上。所以列表的編號就是位置信息,每個編號就對應了一個克隆體。那么列表的內容只需要放這個克隆體的顏色信息就夠了。而狀態(tài)這個完全不需要再加一位進去,只需要把有過位置移動的小球信息單獨再創(chuàng)建個列表就OK了。

對特定小球的控制

這個游戲里面大量的操作都是針對具體的克隆體進行控制,這里面有個特別的技巧,就是消息命令。大家一定要掌握。

針對克隆體的控制一般的做法都是用當作為克隆體啟動時來做,里面套個無限循環(huán),然后通過檢測私有標簽,來針對相應的克隆體做些動作,比如移動呀,碰撞檢測呀等等。

upload/article/images/2021-01-24/6bf066c2c7e7950576ac16525b86fdfd.jpg

但是缺點就是如果克隆體的操作邏輯次序比較復雜時,那么這個方法就不合適了,你會需要用大量的判斷命令(控制命令),很容易出錯。

而消息命令就是個非常不錯的方法。

upload/article/images/2021-01-24/4641ae34b674f3806da2c0aee4fa4114.jpg

CC哥把針對小球的每一種控制都用消息來做,邏輯和編程就簡單多了。邏輯很簡單:

當你發(fā)布一條消息的時候,所有的克隆體都會同時收到,那么你只要在當接收到消息的代碼中加上一條對私有變量的判斷命令就ok了,符合這個判斷條件的克隆體就會發(fā)生動作,不符合的克隆體就不會有動作。是不是很方便,大家一定要掌握這個技巧。

upload/article/images/2021-01-24/0a8b6566f874d91aef07c5bca79dec15.jpg

如何進行相鄰球的同色檢測

同色檢測,以及檢測完畢后面的一系列動作,都是基于列表來操作的。

克隆體之間的互動是個難點,你不論是用消息,還是當克隆體啟動時來對克隆體進行控制,都是針對當前的克隆體,所以代碼就只能操縱當前這個克隆體,而不能在一個克隆體的代碼內去操縱其他的克隆體。如果真的需要,就只能在執(zhí)行代碼里重新發(fā)布消息,這樣其他的克隆體才能接收到消息產(chǎn)生動作。編程就會變得復雜的多。

而通過列表就可以完美的解決問題,每一個克隆體對應列表里的一個數(shù)據(jù),我們把希望做的邏輯和控制都在列表上做,對數(shù)據(jù)的操作,就相當于在克隆體之間進行邏輯和控制操作,當結果出來后,再針對結果通過消息來控制具體的克隆體做相應的動作就好了。

而且列表不是私有變量,完全可以在別的角色里面操作,更加靈活方便:

upload/article/images/2021-01-24/9cbac29bffaa50a234832e797e566c4a.jpg

同色檢測的邏輯就是檢測具體的小球上下左右四個方向有沒有同色連排的球,并把結果反饋回來。(因為有了列表,而且列表跟克隆體的私有信息一一對應,所以我們只要檢測列表里面的數(shù)據(jù)就行了,不需要去檢測克隆體)

upload/article/images/2021-01-24/af09eed56f1057934c10b6eb12dc2968.jpg

因為我們不確定到底有幾個小球相連,為了編程簡單,我們用了遞歸的技巧,遞歸之前有專題講座,如果不是太懂得朋友可以復習一下。

CC哥不像把編程邏輯做的太復雜,所以就用了四個自定義命令來檢測上下左右四個方向。雖然代碼多,但是邏輯簡單哦。

我們編程的時候沒必要為了代碼的簡單去可以去優(yōu)化邏輯,大家一定記得,邏輯越復雜,bug越多的道理。

https://cdn.china-scratch.com/timg/190623/11243434Y-21.jpg

看只要知道一個小球的編號,減去9就是它上面小球的編號,加上9就是它下面小球的編號,多簡單。https://cdn.china-scratch.com/Public/Home/images/grey.gif

https://cdn.china-scratch.com/timg/190623/1124353351-23.jpg

因為互換操作是兩個球,每個球都可能發(fā)生同色球連排,所以兩個球都要做,通過返回的上下左右四個變量來表示同色球的起始位置,只要右減左,上減下,就可以得出同色的球是否有三個以上,來判斷是否要做下一步的消除同色球的操作了。

兩球交換動作注意

為了表現(xiàn)兩個球交換的動態(tài)效果,這兩個克隆體的移動是真實發(fā)生的。當克隆體真實移動的時候,就必須注意克隆體的私有標識信息要跟列表同步好,如果忘掉這一步,那么列表和克隆體的對應就亂掉了。

https://cdn.china-scratch.com/timg/190623/1124353A6-24.jpg

https://cdn.china-scratch.com/timg/190623/112435D36-25.jpg

清除同色球的操作

要說明一點,這個游戲的關鍵是除了兩個球的交換CC哥用了克隆體的移動,其他的所有操作,都沒有發(fā)生克隆體的移動。那么如何做到消除呢?只是簡單的把小球的造型換了個空白的就實現(xiàn)了消除操作。https://cdn.china-scratch.com/Public/Home/images/grey.gifhttps://cdn.china-scratch.com/Public/Home/images/grey.gif

那消除后的空白,如果實現(xiàn)讓上面的球落下來呢?也沒有用克隆體位移,只是讓上面所有的克隆體一起改變顏色就好了。視覺上看著就像是上面的小球都落下來了。https://cdn.china-scratch.com/Public/Home/images/grey.gifhttps://cdn.china-scratch.com/Public/Home/images/grey.gifhttps://cdn.china-scratch.com/Public/Home/images/grey.gif

https://cdn.china-scratch.com/timg/190623/112435L48-31.jpg

因為這些小球都是克隆體,而不是一個個具體角色,所以當要操作這些需要消除的角色時,還是要通過消息來操作。因為同色球的數(shù)量是不固定的,最簡單的操作就是把所有要清除的同色球編號,都單獨放在一個列表里。那么只需要一個簡單的判斷就可以通知對應的球來進行消除動作了。

https://cdn.china-scratch.com/timg/190623/11243CM2-32.jpg

就這么一條語句,每一個克隆體就知道自己是不是清除的對象了。為了有消除的視覺感,我做了幾個對應的破裂的造型,做的有點糙,下次一定好好P一下。https://cdn.china-scratch.com/Public/Home/images/grey.gif

https://cdn.china-scratch.com/timg/190623/11243A2M-34.jpg

消除并不是真的刪除克隆體,而只是換了個空白的造型,屏幕看上去沒有了。

如何讓上面的球落下來

一樣的情況,我們不是真的要讓克隆體移動下來,只是要讓克隆體的顏色變一下,造成下移的效果。(如果你真要做克隆體移動,估計會做崩潰掉的https://cdn.china-scratch.com/Public/Home/images/grey.gif)那么哪些克隆體需要變顏色呢?

同樣,我們不用針對克隆體去做邏輯運算,只要去針對列表就行了。

https://cdn.china-scratch.com/timg/190623/1124362242-36.jpg

每一個被清除的球,我們都要去計算這個球以及其上面每一個球,在下落發(fā)生后應該是什么顏色。每計算完一個球,就把它從要清除的列表里刪掉。(這種處理完就刪除的操作的列表操作,為了簡便,大家一定要從列表的尾部取,不要從頭部取)

https://cdn.china-scratch.com/timg/190623/11243CC9-37.jpg

這段程序就是檢測每一個要清除的小球上面一列所有的球,下落后應該對應的顏色。用的仍然是遞歸的算法。每一步只需要確認上方一個球的顏色,然后遞歸操作。

不確定循環(huán)次數(shù)的循環(huán)最好用遞歸

當列表更新完了,就出現(xiàn)了個問題,就是克隆體跟列表不能對應上了,所有改動過的列表項目跟克隆體的造型私有變量對不上了。那就剩下最后一步操作,把這兩項同步就好了。

只要克隆體的顏色與列表不一樣的,都以列表為準,同時切換到對應的造型,下移這么復雜的操作就很簡單的完成了。https://cdn.china-scratch.com/Public/Home/images/grey.gifhttps://cdn.china-scratch.com/Public/Home/images/grey.gifhttps://cdn.china-scratch.com/Public/Home/images/grey.gif

https://cdn.china-scratch.com/timg/190623/11243Kc4-41.jpg

最后一步,就是把上面空出來的位置補上新球。也就是把空白造型切換成1~5的隨機造型。

https://cdn.china-scratch.com/timg/190623/11243GA1-42.jpg

結束語

大家在學習編程的過程中,一定要實踐,實踐的過程也就是創(chuàng)造的過程,所謂實踐,不是指去復現(xiàn)程序的例子,而是要從頭到尾試著自己去編一些小程序。通過實踐去驗證自己的思路,不僅僅可以鍛煉你的創(chuàng)造性,更可以鍛煉你的邏輯的嚴謹性,還可以讓你活用學過的技巧。

聲明:本文章由網(wǎng)友投稿作為教育分享用途,如有侵權原作者可通過郵件及時和我們聯(lián)系刪除

預約試聽課

已有385人預約都是免費的,你也試試吧...

亚洲精品午夜国产va久久成人| 久久中文字幕无码| 青青草成人免费| 无码人妻av一区二区三区波多野| 国产成人精品无码高潮| 国产精品一区二区人妻喷水| 日本女人性生活视频| 伊人成色综合网| 久久精品99国产精| av手机免费看| asian性开放少妇pics| 亚洲欧美日韩不卡| 911福利视频| 国产精品视频一区二区三区,| 在线观看亚洲免费视频| 潘金莲一级淫片aaaaa免费看| 久久久精品麻豆| 欧美另类高清videos的特点| 无码人妻一区二区三区免费n鬼沢| 三级黄色录像视频| 中文字幕天天干| 中文人妻熟女乱又乱精品| 伊人影院中文字幕| 国产免费看av| 欧美黄色一级网站| 在线天堂www在线国语对白| 污视频在线免费| 放荡的美妇在线播放| 欧美两根一起进3p做受视频| 国产精品尤物视频| 亚洲 欧美 变态 另类 综合| 久久青青草视频| 蜜桃av乱码一区二区三区| 久久久精品视频在线| 亚洲观看黄色网| 热久久久久久久久| 亚洲成人日韩在线| 青娱乐国产精品| 三级网站在线免费观看| 在线成人免费av| 欧洲女同同性吃奶| 日韩视频免费观看高清| 91精品久久久久久久久久久久| 久草精品视频在线观看| 日韩av片在线免费观看| 日韩精品成人免费观看视频| 日本午夜在线观看| 中文字幕免费高清在线观看| 久久久天堂国产精品| 国产女人高潮时对白| 国产欧美日韩小视频| 日干夜干天天干| 国模无码一区二区三区| 国产精品88久久久久久妇女| 国产成人在线视频观看| 免费在线观看成年人视频| 成人在线激情网| av网站免费大全| 影音先锋男人的网站| 久久久精品在线视频| 99在线观看免费| 国产白丝袜美女久久久久| av大片在线免费观看| 孩娇小videos精品| 肉色超薄丝袜脚交| 日本人69视频| 香蕉视频污视频| 久久久久久久久艹| 欧美88888| 国产手机精品视频| 日韩一区二区三区在线观看视频| 天堂在线视频免费观看| 中文字幕无人区二| av网页在线观看| 精品欧美一区二区久久久| 久久久免费看片| 国产盗摄一区二区三区在线| 超级碰在线观看| 日韩中字在线观看| 国产色视频在线播放| 麻豆成人在线视频| 无码人妻久久一区二区三区不卡| 一级做a爱片性色毛片| 草逼视频免费看| 免费看三级黄色片| 人人妻人人澡人人爽| 中文字幕影音先锋| 日韩在线一级片| 欧美视频亚洲图片| 国产情侣自拍av| 国产免费高清av| 久久人妻少妇嫩草av蜜桃| 色无极影院亚洲| 国产乱子夫妻xx黑人xyx真爽| 美国黄色一级毛片| 一本色道久久综合亚洲| 日本国产在线视频| 91黄色免费视频| 五月天男人天堂| 国产精品视频一区二区三区四区五区| 中文字幕 日韩 欧美| 日韩av一二三区| 亚洲国产精品久久久久爰性色| 美女露出粉嫩尿囗让男人桶| 欧美xxxx精品| 激情深爱综合网| 天美一区二区三区| 亚洲香蕉在线视频| a天堂视频在线观看| 热这里只有精品| 最新天堂中文在线| 一二三区免费视频| 第一页在线视频| 五月天丁香激情| 一区二区三区 日韩| 啪啪小视频网站| 91亚洲一线产区二线产区| 亚洲天堂网av在线| 冲田杏梨av在线| 中文在线免费观看| 日本黄色免费观看| 国产日韩av网站| av资源吧首页| 亚洲奶汁xxxx哺乳期| 一级二级黄色片| 国产免费人做人爱午夜视频| www.com亚洲| 少妇精品无码一区二区免费视频| 亚洲精品一级片| 波多野结衣视频网站| 91制片厂毛片| 99在线免费视频观看| 又色又爽的视频| 久久国产劲爆∧v内射| 国产精品毛片一区二区在线看舒淇| 国产在线视频三区| 国产 福利 在线| 国产一区二区精彩视频| 国产精品成人99一区无码| 国产av无码专区亚洲av| 国产69精品久久久久久久久久| 一区二区三区入口| 婷婷无套内射影院| 精品国产一二三四区| 波多野结衣一本一道| 91中文字幕永久在线| 成人性生生活性生交12| 99热这里是精品| 日本不卡一区二区三区四区| 国产精品a成v人在线播放| 黑人无套内谢中国美女| 99视频在线免费播放| 中文字幕日日夜夜| 开心激情五月网| 国产真实乱偷精品视频| 中文文字幕文字幕高清| 国产免费视频传媒| 可以免费观看的毛片| 亚洲精品国产suv一区88| 日本熟女毛茸茸| 男人舔女人下部高潮全视频| 99精品999| 日本黄色www| 中国丰满人妻videoshd| av片免费播放| 九九热只有这里有精品| 91午夜交换视频| 2025韩国大尺度电影| 久久精品视频5| 国内毛片毛片毛片毛片毛片| 日本在线视频免费观看| 波多野结衣片子| 久久久精品国产sm调教网站| 51调教丨国产调教视频| av中文字幕网址| 香港三日本8a三级少妇三级99 | xxx在线播放| 欧美精品一区二区成人| 91久久免费视频| 国产一级大片在线观看| 色综合99久久久无码国产精品| 国产一级片播放| 国产精品久久免费观看| 99久在线精品99re8热| 中国1级黄色片| 中文字幕亚洲乱码熟女1区2区| 日日噜噜夜夜狠狠久久波多野| av大全在线观看| 亚洲免费av网| 欧美特黄aaaaaa| 国产在线视频三区| 黄色一级片在线| 免费无码毛片一区二区app| 日本特黄在线观看| 久久久久久久久久久网| 久久97人妻无码一区二区三区| 国产5g成人5g天天爽| 亚洲综合伊人久久| 国产精品99精品| 好吊妞视频一区二区三区| 国产成人愉拍精品久久| 男人天堂av在线播放| 成年人晚上看的视频| 中文字幕欧美人妻精品一区蜜臀| 91久久国语露脸精品国产高跟| 国产又粗又猛又爽又黄的视频一| 国产一区二区在线视频观看| 超碰在线观看av| 香蕉视频网站在线| 日本黄色动态图| 中文字幕成人动漫| 欧美性x x x| 国产a级黄色大片| 激情深爱综合网| 亚洲成色www.777999| 在线视频观看一区二区| 日韩免费黄色片| 欧美国产一级片| 精品国产无码AV| 黑人无套内谢中国美女| 国精产品一区一区三区免费视频| 东京热无码av男人的天堂| 中文字幕在线有码| 成人免费观看在线| 一区二区成人网| 久久久久久蜜桃| 中文字幕天堂在线| 亚洲av无码国产精品永久一区| 中文字幕久久久久久久| 久久精品成人av| 欧美 另类 交| 成人一级片网站| 免费又黄又爽又色的视频| 国产精品视频分类| 成人精品在线观看视频| 一级片免费网站| 黄色aaaaaa| 成人午夜视频免费观看| 日本丰满少妇裸体自慰| 国产精品久久久久久久久久久久久久久久 | 国产成人av无码精品| 中国老头性行为xxxx| 国产日韩欧美久久| 色呦呦网站入口| 久久国产精品无码一级毛片| 97视频免费在线| 久国产精品视频| 国产无遮挡裸体免费视频| 91麻豆国产在线| 天天躁日日躁狠狠躁av麻豆男男| 亚洲波多野结衣| 久久国产视频播放| 老司机午夜av| 欧美做受777cos| 日韩一区二区a片免费观看| 亚洲av无码一区二区三区性色| 97超碰人人干| 日韩av手机版| 韩日视频在线观看| 免费成人深夜天涯网站| 97超碰免费在线观看| 一级特黄aaa大片在线观看| 久久精品一级片| 亚洲色精品三区二区一区| 看全色黄大色大片| 精品一区二区6| 中文字幕在线永久| 亚洲精选一区二区三区| 国产精品久久久久久人| 欧美黄色免费在线观看| 国产成人无码一二三区视频| 91精品国产吴梦梦| 99精品中文字幕| 玖草视频在线观看| 中文写幕一区二区三区免费观成熟| 91精品国产乱码久久| 中文字幕国产在线观看| 久久久无码精品亚洲国产| 黄色国产小视频| 免费超爽大片黄| 久久观看最新视频| 中国毛片直接看| 99久久99久久精品免费看小说.| 自拍视频一区二区| 波多野吉衣在线视频| 欧美一级性视频| 精品国产av鲁一鲁一区| 91精品国自产| 无码人妻丰满熟妇精品区| 岛国精品一区二区三区| 男人天堂手机在线视频| 国产微拍精品一区| 永久免费未满蜜桃| 97人人澡人人爽人人模亚洲| 精品爆乳一区二区三区无码av| 污污的网站免费| 国产喷水theporn| 一本色道无码道dvd在线观看| 国内性生活视频| 国产伦精品一区二区三区四区视频_ | 超碰人人爱人人| 青青草原网站在线观看| a级黄色片网站| 曰本女人与公拘交酡| 欧美卡一卡二卡三| 亚洲色图综合区| 国产成年人在线观看| 国产免费色视频| 国产亚洲精品久久久久久久| 国产在线无码精品| 亚洲 自拍 另类小说综合图区| www.成年人视频| 18禁网站免费无遮挡无码中文| 欧美 丝袜 自拍 制服 另类| 免费看国产一级片| 日韩欧美视频网站| www.欧美日本| 九九九九九国产| 久久高清无码视频| 亚洲永久精品在线观看| 亚洲午夜无码久久久久| 国产又粗又猛又爽| 男人天堂手机在线观看| xxxx国产视频| 美女洗澡无遮挡| 日本美女黄色一级片| 91视频成人免费| 免费av观看网址| 中文字幕22页| 日韩 欧美 综合| 中文字幕+乱码+中文乱码91| 国产成人久久精品77777综合 | 欧美特黄一级视频| 四季av综合网站| xxxxx99| 成年在线观看视频| 成人黄色一区二区| 国产亚洲精品久久久久久打不开| 天天综合天天干| 99re只有精品| 国产伦精品一区二区三区88av| 国产又粗又黄又猛| www.激情网| www.久久久精品| 国内精品福利视频| 精品欧美在线观看| 欧美双性人妖o0| 欧美一区二区三区爽爽爽| 鲁一鲁一鲁一鲁一色| 深夜做爰性大片蜜桃| 人妻中文字幕一区二区三区| 日韩一卡二卡在线| 欧美三级视频网站| 福利视频一区二区三区四区| 亚洲免费在线播放视频| 国产亚洲欧美日韩高清| 色婷婷av一区二区三区之e本道| 黄瓜视频污在线观看| 99久re热视频精品98| 九九热99视频| 日韩国产成人在线| 久久国产免费视频| www.毛片com| 美女喷白浆视频| 黄色污污视频软件| 国产大尺度视频| 男插女免费视频| 视频区 图片区 小说区| 91精品人妻一区二区三区果冻| 美女扒开腿免费视频| 99久re热视频精品98| 爱豆国产剧免费观看大全剧苏畅| 久久久久精彩视频| 中文字幕 日本| 久久久久久久9| 日本一区二区不卡在线| 黄色小视频免费在线观看| av片在线免费看| 中文字幕天天干| 国产又黄又粗又长| 人妻少妇无码精品视频区| 国产素人在线观看| 国产免费av一区| 国产白袜脚足j棉袜在线观看| 91看片淫黄大片91| 久久精品亚洲无码| 日批视频在线看| 法国空姐在线观看免费| 久久久久成人网站| 亚洲三级黄色片| 成人在线免费高清视频| 久久精品视频久久| 久久无码人妻一区二区三区| www.-级毛片线天内射视视| 久久99久久久| 任你躁av一区二区三区| 人妻无码久久一区二区三区免费| 天堂中文在线网| 免费看黄色的视频| 男人插女人下面免费视频|