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

極客小將

您現在的位置是:首頁 » scratch編程資訊

資訊內容

Scratch第五十講:超級瑪麗(一)

極客小將2020-11-25-
首先感謝一下這么多人對CC哥的支持和鼓勵,實話說CC哥并不是編程的專家,我也是一個跟著大家一起學習的編程愛好者。CC哥希望通過這個公眾號,把自己學習Scratch過程中的一些體會和經驗免費的分享給大家,讓所有愛好編程的朋友們能夠通過CC哥的分享共同來體會編程的樂趣。平常CC哥也很忙,但是

超級瑪麗scratch編程圖片素材包下載地址:

https://www.jikexiaojiang.cn/165.html

首先感謝一下這么多人對CC哥的支持和鼓勵,實話說CC哥并不是編程的專家,我也是一個跟著大家一起學習的編程愛好者。CC哥希望通過這個公眾號,把自己學習Scratch過程中的一些體會和經驗免費的分享給大家,讓所有愛好編程的朋友們能夠通過CC哥的分享共同來體會編程的樂趣。平常CC哥也很忙,但是不管再忙,為了支持CC哥的朋友們,CC哥也盡量做到每周一更,只要能幫到大家,CC哥就會覺得很開心。https://cdn.china-scratch.com/Public/Home/images/grey.gif,而支持CC哥的朋友們只要把這些學習內容,分享給更多的朋友,那就會享受跟CC哥一樣的開心。

今天跟大家一起交流一個超級瑪麗的例子,這個程序是CC哥在官網上看的,通過認真分析了編程者的代碼,CC哥也學到了一些挺有意思的技巧,在這里分享給大家。

CC哥今天只是把程序中的一部分摘取出來跟大家分享,這樣讓大家更容易理解和學習。先看看運行效果。

看到沒,今天分享的很簡單,就是馬里奧在奔跑和跳躍。其他的內容以后CC哥再慢慢分享。

做程序首先要構思,你想做成什么效果,然后這些效果你實現的方法是什么,有哪些難點,你有什么解決方案?所以做程序,不是上來就做,認真思考是第一步。

思考程序的關鍵點

那這個超級瑪麗奧的關鍵點在哪里?

1:首先是奔跑的效果。大家簡單一想就知道,奔跑肯定不是馬里奧在往前跑,而是路在向后跑,實際上馬里奧在屏幕上的位置是不變的。很多跑酷游戲都是這樣的,通常是背景在動,而不是人物在動。那這個路往后跑怎么實現?

2:這個路是高高低低不斷變化的,你用什么辦法能實現這種效果呢?

3:這個路是高高低低不斷變化的,那你怎么保證馬里奧是隨著路升高而升高,隨著路降低而降低呢?

4:另外游戲要做得精細,那么馬里奧奔跑的動作效果就特別重要,用什么方法來實現這個動畫效果呢?

馬里奧奔跑動作的效果

讓我們先從最簡單的開始,馬里奧奔跑動作的效果很簡單,就是用無數個造型循環播放就行了,這個大家應該都知道了。這個游戲里面馬里奧一個簡單的奔跑用了24個造型,其中每兩個連續的造型都是重復的。

upload/article/images/2020-11-25/dc9ec4a3ca1c883e4ead29edccc72fcb.jpg

通常我們做動畫效果都會強調放等待命令,否則程序執行的太快,那么角色的動作可能就變成了快鏡頭。而這個編者就沒有放等待命令。

奔跑的效果的關鍵是角色的步子的頻率要跟路移動的速度一致,這樣才能體現出來在路上跑,而不是在路上滑著跑。(好的編程就是對細節的處理)大家可以自己試一下,比如把等待命令放進去,看看這兩者的差別。

另外如果大家覺得這個角色很好,特別是這幾十個造型,也是不容易找到的,想把這個角色拿到自己的程序里用,要怎么做呢?CC哥在這里教初學者一下,很簡單,你只要把這個角色導出來,再導入到你自己的游戲里即可。

upload/article/images/2020-11-25/d8f3eaf0bccce95b40941d1a2f14b401.jpg

在角色上點右鍵,選擇導出。然后保存在某個目錄里,那么就會有一個后綴為sprite3的文件。然后打開你自己的程序。在角色的圖標上選擇上傳角色就可以了。

upload/article/images/2020-11-25/90b6bcf88f35ee4bb3cc172dd9b403ea.jpg

所以以后大家看到好的素材,只要有源代碼,都可以很簡單的導入到你自己的程序里面。(CC哥所有例子的源代碼,只要你懂得分享,都可以免費得到哦https://cdn.china-scratch.com/Public/Home/images/grey.gif

路的實現方法

跑酷的關鍵就是背景的移動,這里路就相當于背景。路的關鍵點是兩個,一個是不斷往后退,一個是出現高高低低的效果。這里面其實有兩種方法實現,一種是用屏幕滾動,之前的講座里面有講過,大家可以去復習一下第十八講:Scratch第十八講:如何正確實現背景的滾動。這是一種方法。但是缺點是路徑會是循環的,而不是隨機的。而且背景和角色的互動就只能通過顏色的碰撞來偵測了,編程難度增大。

今天介紹的是另一種方法,用角色來克隆實現。就是把路的一部分作為角色,然后不斷克隆來組成路,再通過移動來形成背景移動的效果。

upload/article/images/2020-11-25/88b6c80b868343899773c4d2ed7f3a49.jpg

這個路的角色有三個造型,一個是水平的路,一個是上升的路,一個是下降的路。這三種路的造型隨機組合起來,那么就形成了高高低低不斷變化的路。

upload/article/images/2020-11-25/a9f5f828ba47324836696382d1988639.jpg

upload/article/images/2020-11-25/4bcbfbb3ae09d52baea6851e91496249.jpg

這段程序大家可以自己讀。這里面有兩個關鍵點:

1:第一個就是克隆的頻率要和路移動的速度一致,如果不一致,那就亂套了。如何保持一致是關鍵點。

https://cdn.china-scratch.com/timg/191107/1405121509-8.gif

這就是不同步的效果。

那如何做到呢?我們分析代碼,會發現這里面有一個狀態變量:LaunchObstacle。這個變量就是一個開關變量,來決定什么時候開始一個克隆。在主程序的循環里面有一個等待命令。這有等待到這個變量的值是YES的時候才會克隆下一個變量。而在克隆啟動的子程序里面,我們會看到有一段語句:

upload/article/images/2020-11-25/f36c4b087ec3083f41816c7d830bb2b1.jpg

也就是克隆出來的變量要先向左邊移動15步之后,這個變量才會變成YES。也就是說克隆出來的變量移動開之后才會克隆一個新的克隆體。

通過這個變量和等待命令,就完美的讓一條路連貫起來。大家一定要記得這個編程方法哦。很實用的。

2:除了路的克隆頻率和運動速度的同步,還有一點很關鍵,如何讓三個造型能夠完美銜接,而不是會突然凸起一塊和凹陷一塊。也就是讓路平滑。所以每次克隆體的位置也是不一樣的,每次克隆的位置都要根據上一個克隆體的位置決定,如果前面一個克隆體是向上走的造型,那么下一個的起始位置就要向上一些。如果前面是向下走的造型,那么下一個克隆體的起始位置就要向下一些。

upload/article/images/2020-11-25/88b6c80b868343899773c4d2ed7f3a49.jpg

大家再看這三個造型的名字,看明白沒有?只要你讀取了每一個造型的名字,就知道下一個克隆體的起始位置了。是不是很有技巧。雖然不復雜,但是確實很有技巧https://cdn.china-scratch.com/Public/Home/images/grey.gif。所以編程并不是非要做得很復雜,關鍵還是思路和實用。

upload/article/images/2020-11-25/bf0404be4e68d9facc8fa668e80c8605.jpg

好點子比技術更重要

3:另外路的高低要有限制,不能太高也不能太低,雖然用了隨機數,但是需要做控制。這個大家自己看程序吧。

馬里奧如何在路上跑

如何在路上跑,說的意思是如何保持在路上,而不是跑到空中和路的下面。做這個我們最常見的思路是檢測馬里奧角色和路之間的碰撞關系。但是之前很多例子我們有講過,當你做碰撞檢測時,如果角色的造型比較復雜,那么碰撞檢測往往會出現很多問題。所以對于復雜造型角色的碰撞檢測,往往引入形狀簡單造型的角色專門用來做碰撞檢測,然后只要保證讓復雜的角色來隨時跟隨這個簡單造型的角色即可。

upload/article/images/2020-11-25/9fb42b62015e2cd9ff81eee0d131b1e9.jpg

看,這位編程者不但引入了一個,而是引入了三個。為什么要引入三個?且讓CC哥慢慢給你分解。https://cdn.china-scratch.com/Public/Home/images/grey.gifhttps://cdn.china-scratch.com/Public/Home/images/grey.gif

馬里奧的第一個影子角色

這個程序真的是體現了:簡單的技巧,好的點子,達到完美效果的一個實例。所以說,以后大家不用太擔心自己的編程技巧,把更多的重心放在如何利用你掌握的技巧想出好的點子來實現完美的效果。大家一定要記住CC哥今天說的話。

馬里奧角色代碼

upload/article/images/2020-11-25/6f1e1ff0be449f386d792fc20dcff685.jpg

這是馬里奧角色的代碼,非常簡單,就是跟緊controller這個角色。也就是說,controller這個角色是關鍵,用來跟路做互動的角色。而不是馬里奧這個角色。然后就是不斷切換造型來形成跑步的動畫效果。

controller角色代碼

upload/article/images/2020-11-25/3da6f32a9114ec1856e504f7f9e8a515.jpg

這是controller的完整代碼,讓CC哥跟大家一起來分析一下。

upload/article/images/2020-11-25/2494d328a71bbad0506d5484325e7aff.jpg

大家知道,這種影子角色都是來做偵測的,不能讓大家看到。但是又不能隱藏,因為角色隱藏之后就無法再做碰撞檢測了,那怎么辦?這里面有一個技巧就是把透明度設定成100!透明的角色,雖然你看不到,但是角色之間的碰撞檢測沒有任何問題。(這哥們為什么設成99?CC哥也沒搞明白,是不是有什么暗招CC哥沒看出來?不知道,大家如果知道了告訴我一聲。)

upload/article/images/2020-11-25/a963cf60c0eeb9de56fed2794a0b05ab.jpg

這一段代碼是指沒有跳躍動作的代碼,其中的主循環是一個下降動作的標準代碼。Obstacle是路的角色名字。這段代碼就是保證角色始終會落到路面上(下落過程是帶加速度的)。前面CC哥講下落講太多了,這里就不需要再講了。

upload/article/images/2020-11-25/3e41d3eb543bd015b9e6727af1afbb41.jpg

這段代碼是處理收到起跳命令之后的跳躍處理過程。JumpStartPower這個變量是指起跳的初始動能。代碼先包括一個起跳過程,然后是一個下降過程。這段代碼如果大家學過上一講:Scratch第四十九講:完美的下落和反彈,就非常容易理解。(他這個是簡化的起跳和下落,不是完美的https://cdn.china-scratch.com/Public/Home/images/grey.gifhttps://cdn.china-scratch.com/Public/Home/images/grey.gif

大家需要學習的是他的流程控制。大家注意到,編程者非常習慣用消息這個模式,也就是很多進程的控制都是用消息來實現的。

程序開始就用了#NotJumping這個消息來啟動這個影子角色的關鍵任務,始終保持落在路面上。

然后用了#Jump這個消息來處理起跳和降落的過程。每個消息都有循環過程,那如何讓不同的消息導致角色控制不出現相互干擾呢?

https://cdn.china-scratch.com/timg/191107/1405154922-23.jpg

編程者用了這條命令,停止該角色的其他腳本,來確保該角色在起跳后不受其他部分代碼的干擾,也就是保證起跳部分代碼的獨立性。

https://cdn.china-scratch.com/timg/191107/14051550a-24.jpg

而在起跳這部分代碼完全結束后,再重新廣播#NotJumping,來保證原先進程的繼續執行。

所以大家可以學習這個技巧,當你一個角色里有多個行動進程的時候,可以用這組命令來進行控制,確保某部分動作或進程的獨立性。

大家注意到沒有,這個影子角色的代碼只做到了讓角色始終會落到路上,路水平和路下降都沒問題,但是如果當路向上升的時候,怎么讓角色也跟著向上升呢?這個影子角色里沒有這部分的代碼!那如何實現呢?

馬里奧的第二個影子角色

https://cdn.china-scratch.com/timg/191107/14051512b-25.jpg

CC哥把這三個影子角色的顯示特性打開,這樣我們就看到了三個影子角色,其中最上面小的那個,就是Riser角色。

這個影子角色的目的是用來讓馬里奧能夠做到隨著上坡的路,一起上升的。


Riser的角色代碼

https://cdn.china-scratch.com/timg/191107/1405162U5-26.jpg

代碼很簡單,就是檢測Riser這個變量如果碰到了路的角色Obstacle,然后就發布消息Raiseshadow3。

https://cdn.china-scratch.com/timg/191107/1405161454-27.jpg

在第一個影子角色Controller里有對應的接收消息的程序。如果接收到這個消息,就向上移動3步。

問題來了,為什么要增加一個單獨的影子角色來判斷呢?為什么不用之前那個影子角色來做判斷呢?

編者的思路還是很巧妙的,第一個影子角色的目的是為了讓馬里奧始終能落在路上。所以這個角色應該是盡量保持在跟路(Obstacle)接觸的狀態。路向下走,角色自然會落下來。但是如果往上走,那該怎么判斷路已經在向上的走呢?第一個影子角色顯然就判斷不了了。編者另外設計了一個影子角色Riser,然后讓這個角色的位置比Controller這個角色高一點,也就是正常來說,這個Riser的角色不會碰到路。會保持在比路高一點的位置。一旦路往上走,那么Riser繼續往前走就會碰到路,一旦Riser碰到路,那么馬上就知道路向上走了,就發布向上走的消息,通知Controller往上移動三步,如果繼續碰到路,說明還在向上走,那么就再移動三步。

是不是很有意思,雖然增加了一個角色,但是編碼簡單了很多,否則如果只用一個影子角色來做,豈不是要增加無數條代碼,和處理更復雜的判斷。

https://cdn.china-scratch.com/timg/191107/1405161I4-28.jpg

CC哥把四個角色,一個馬里奧,三個影子角色全部都移動到中心位置。移到中心位置以后,大家就會看到這四個角色的位置關系。所以說,編者在布局時就讓馬里奧的腳底跟Controller的角色的平齊,然后Riser的角色高于Controller角色。(一個簡單技巧,當你想調整角色之間的位置關系的時候,就讓每個角色移動到正中心,然后再在造型里面把每個角色拖到你想要的位置。)

https://cdn.china-scratch.com/timg/191107/14051A402-29.jpg

馬里奧的第三個影子角色

最難理解的就是第三個影子角色。CC哥也是想了半天,為什么要用這個角色呢?

Controller2的角色代碼

https://cdn.china-scratch.com/timg/191107/14051C2E-30.jpg

從代碼里看,這段代碼就是一個功能,控制馬里奧起跳的,非常簡單,但是為什么單獨放一個角色呢?以我們做程序的經驗,完全可以把這個角色省略掉,直接把這段程序做到controller里面。

https://cdn.china-scratch.com/timg/191107/14051HW8-31.jpg

就把這段程序放到controller的主循環里就好了。為什么單獨啟用這個角色呢?CC哥還特意測試了一下,放到controller完全沒有問題,代碼的邏輯也沒有毛病。這個角色完全可以刪掉。百思不得其解。然后CC哥就是反復比較這兩種模式游戲執行的情況。試驗了十幾分鐘后,突然領悟了!領悟完不得不點贊編程者思路的嚴謹。

https://cdn.china-scratch.com/timg/191107/14051LO2-32.gif

大家仔細看這一段,CC哥把controller的角色顯示打開,這樣大家可以看得更清楚。大家發現一個問題沒有?

當controller往上走和水平走的時候,controller會始終貼在路上。而在往下走的時候,controller就不是一直貼在路上了,而是跳著往下落,并不是一直貼在路上往下走。這就是關鍵點!

這種情況對程序有什么影響呢?

我們看代碼就知道了,起跳的關鍵判斷就是確保controller在路上才行。如果controller不在路上,那么起跳動作就不會發生。而剛才大家看到了,controller在下降的時候并不是一直在路上。所以當controller正好不在路上的時候,馬里奧就無法起跳了。而超級瑪麗這個游戲大家都知道,需要隨時起跳,吃金幣,躲避怪物等等,如果在沿著路向下走的時候由于controller不能始終貼在路上,所以會造成沒法及時起跳。一個起跳不靈活的超級瑪麗是不是就沒法玩了。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

所以編程者特意做了一個新的角色,controller2,特意比controller低了一些,其目的就是為了確保在路下降的時候,controller2能盡量貼著路,避免掉controller隨著路向下走的時候不能及時貼到地的情況。

有意思吧,有時候分析一個游戲的代碼就像看一個藝術作品,慢慢體會編碼者在編程時候的思路和想法。好的程序都會有無數個思維巧妙的地方。不見得代碼有多復雜,邏輯判斷繞多少圈就顯得水平高。一個完全讓別人都看不懂的代碼也不是什么好代碼。

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

預約試聽課

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

www黄色在线| 久久久久久久高清| 中文字幕视频免费观看| 全黄一级裸体片| 亚洲色图38p| 亚洲第一成人av| 潘金莲一级淫片aaaaaa播放1| 久久综合色综合| 免费看黄色片的网站| 无码播放一区二区三区| 欧美一级黄视频| 91香蕉视频污在线观看| 久久人人爽人人爽人人| 国产日韩视频一区| 日韩中文字幕免费在线| 精品人妻av一区二区三区| 手机成人av在线| 国产成人无码一区二区在线播放| 免费在线观看污| 三级性生活视频| 性折磨bdsm欧美激情另类| 久久国产乱子伦免费精品| 精品人妻一区二区三区麻豆91| 欧美三级午夜理伦三级老人| 波多野结衣午夜| 人人澡人人澡人人看| 99精品视频99| 成年人看的免费视频| 国产福利拍拍拍| av永久免费观看| 日本熟妇一区二区| 免费网站在线高清观看| 国产精品 欧美 日韩| 人妻精品久久久久中文字幕| 97超碰人人看| 久久精品国产亚洲av久| 久久久精品人妻一区二区三区四| 久久久久久久久免费看无码| 中文 日韩 欧美| 亚洲欧美视频在线播放| 欧美国产日韩在线视频| 日本xxx在线播放| 精品视频一区二区在线观看| 青娱乐国产视频| 日韩乱码一区二区| 人与动物性xxxx| 波多野结衣高清视频| 蜜臀av.com| 国产黄色一区二区| 超碰网在线观看| 95视频在线观看| 欧美成人精品欧美一| 亚洲一区二区自偷自拍| 中文字幕亚洲精品一区| 草视频在线观看| 国产口爆吞精一区二区| 丰满少妇被猛烈进入高清播放| 亚洲日本中文字幕在线| 亚洲精品在线视频播放| 少妇久久久久久久久久| 精品免费囯产一区二区三区| 一区二区三区四区免费观看| 不卡的日韩av| 狠狠躁狠狠躁视频专区| 日韩人妻无码一区二区三区| 国内精品福利视频| 日韩人妻精品一区二区三区| av网站在线观看免费| 999在线免费视频| 成人网站免费观看| 无码人妻aⅴ一区二区三区有奶水| 玖玖精品在线视频| 亚洲欧美激情国产综合久久久| www.99在线| 国产真人做爰视频免费| 一区二区三区在线免费观看视频| 亚洲精品久久久久久久蜜桃臀| 亚洲人妻一区二区| 69精品久久久| 亚洲色图都市激情| ass极品水嫩小美女ass| 精品无码免费视频| 在线观看18视频网站| 深爱激情五月婷婷| 九九九久久久久| 青青青在线免费观看| 性一交一乱一乱一视频| 超碰人人草人人| 精品少妇一区二区三区密爱| 99精品免费观看| 美女在线视频一区二区| 熟女少妇a性色生活片毛片| 国产色视频在线| 欧美大尺度做爰床戏| 青青青手机在线视频| 精品人妻一区二区三区浪潮在线 | 免费中文字幕视频| 中文字幕在线有码| 中文字幕av一区二区三区人妻少妇| 特黄特黄一级片| 亚洲啊啊啊啊啊| 欧美极品jizzhd欧美仙踪林| 日韩精品久久久久久免费| 欧美精品一区免费| 在线观看亚洲大片短视频| 国产日韩一级片| 欧美激情精品久久| 福利在线一区二区| 中国黄色a级片| 国产免费叼嘿网站免费| 欧美国产日韩在线视频| 白白操在线视频| 亚洲观看黄色网| 国产尤物在线观看| 青娱乐在线视频免费观看| 日韩久久久久久久久久久久| 色婷婷免费视频| aaa一区二区| 日本污视频在线观看| 欧美大片在线播放| 娇小11一12╳yⅹ╳毛片| 天天色综合久久| 国产亚洲欧美日韩高清| 在线免费视频一区| 男人天堂网站在线| 99久久人妻无码精品系列| 成人av手机在线| 精品美女久久久久| 妓院一钑片免看黄大片| 国产一二三四五| 丰满少妇高潮一区二区| 亚洲女人18毛片水真多| 亚洲视频 欧美视频| 日本黄色福利视频| 久久人人爽人人爽人人av| 嘿嘿视频在线观看| 国产成人精品一区二区在线小狼 | 国产 欧美 在线| 丰满人妻一区二区三区免费视频| 亚洲另类欧美日韩| 亚洲36d大奶网| 成人性生活视频免费看| 亚洲视频重口味| 伊人久久一区二区三区| av免费在线不卡| 欧美日韩一二三四区| 99九九99九九九99九他书对| 欧美爱爱视频免费看| 放荡的美妇在线播放| 四虎永久免费在线观看| 亚洲精品乱码久久久久久9色| 一级片免费网站| 国产乱国产乱老熟| 免费人成年激情视频在线观看| 国产福利视频在线播放| 精品视频在线观看一区二区| 99热6这里只有精品| 免费在线观看你懂的| 国产精品19p| 亚洲毛片欧洲毛片国产一品色| 波多野结衣在线观看一区| 国产无码精品在线播放| 三级av免费看| www.99av.com| av网址在线观看免费| www插插插无码免费视频网站| 91狠狠综合久久久| 国产精品久久久久久久av| 日韩片在线观看| youjizz.com日本| 性感美女一级片| 亚洲va欧美va| 亚洲a视频在线观看| 国产精品毛片久久久久久久av| 婷婷激情五月综合| 国产精品第5页| 日韩 欧美 精品| 日本免费一二三区| 九九热精彩视频| 国产福利精品一区二区三区| 亚洲一级片网站| 亚洲国产高清av| 少妇网站在线观看| 91热这里只有精品| 亚洲激情在线观看视频| 青青在线免费观看视频| 91蝌蚪视频在线观看| 能在线观看的av网站| 成人久久久久久久久| 成人免费aaa| 成人一级片网站| 欧美激情精品久久久久久小说| 2018国产在线| 男人天堂1024| 日韩中文字幕免费在线| 亚洲 欧美 另类人妖| 亚洲综合婷婷久久| 欧美成人手机在线视频| 午夜免费福利视频在线观看| 亚洲天堂网2018| 麻豆视频在线观看| 成人免费区一区二区三区| 99久热在线精品996热是什么| 日韩精品1区2区| 国产免费一区二区三区四区五区| 无码人妻av免费一区二区三区 | 蜜臀久久久久久999| 婷婷在线免费观看| 午夜不卡久久精品无码免费| 人妻熟女aⅴ一区二区三区汇编| 成人免费毛片日本片视频| 国产熟妇久久777777| 中国美女黄色一级片| 国产1区2区3区4区| 久久久久久久9| 国产美女三级视频| 五月婷婷六月合| 免费网站观看www在线观| 韩国av免费观看| 中文字幕乱码视频| 国产91绿帽单男绿奴| 被黑人猛躁10次高潮视频| 亚洲av成人片色在线观看高潮 | 极品颜值美女露脸啪啪| 免费观看亚洲视频| 日本精品www| 欧美大片久久久| 日韩不卡视频在线| 国产精品久久777777换脸| 五月天婷婷视频| aaaaa级少妇高潮大片免费看| www.xx日本| 日本男女交配视频| 亚洲人成无码www久久久| 色男人天堂av| 久久国产香蕉视频| 欧美特级特黄aaaaaa在线看| 强迫凌虐淫辱の牝奴在线观看| 国产又黄又粗又猛又爽的| 免费超爽大片黄| 久久黄色片网站| 中文人妻av久久人妻18| wwwav在线播放| 欧美bbbbb性bbbbb视频| 午夜在线视频免费观看| 999精品网站| 日韩美女黄色片| 国产高清免费在线观看| 中文字幕乱码一区| 无码人妻精品一区二区三区夜夜嗨| 成人免费观看cn| 麻豆changesxxx国产| 国产精品老熟女视频一区二区| 免费在线观看日韩av| 免费精品在线视频| 国产精品视频一区二区三区四区五区| www.日本久久| 91国产免费视频| 老熟妇精品一区二区三区| 91制片厂免费观看| wwww.国产| 无码人妻精品一区二| 黄色片子免费看| 视频国产一区二区| 成人午夜激情av| 波多野结衣不卡| 人妻激情偷乱频一区二区三区| 国产67194| 三级av免费观看| 一本一道人人妻人人妻αv| 激情综合激情五月| 麻豆映画在线观看| 97人人模人人爽人人澡| 国产精品熟女久久久久久| 在线精品一区二区三区| 成人黄色片免费| 欧美极品aaaaabbbbb| 国产ts变态重口人妖hd| 一区二区黄色片| 欧美日韩一道本| 成人免费看片98欧美| 无码国产精品一区二区色情男同| 国精品人伦一区二区三区蜜桃| 日韩免费高清在线| 在线观看免费视频一区| jizz日本免费| 亚洲熟妇av一区二区三区漫画| 午夜精品久久久久久久久久久久久蜜桃 | 成人免费观看cn| 四虎成人在线观看| 欧美激情 亚洲| 欧美久久久久久久久久久久久久| 久久精品99久久久久久| 色一情一乱一区二区三区| 18岁成人毛片| 久青草视频在线观看| 午夜成人鲁丝片午夜精品| 大桥未久一区二区三区| 国产精品theporn动漫| 亚州男人的天堂| 日本天堂免费a| 国产熟女一区二区三区五月婷| 国产深喉视频一区二区| av在线免费观看不卡| 一二三区免费视频| 大乳护士喂奶hd| 波多野结衣综合网| 99久久久无码国产精品免费蜜柚| 国产污片在线观看| 国产精品视频一区二区三| 国产一区二区三区黄片| 变态另类ts人妖一区二区| 欧美伦理视频在线观看| 黄色一级大片在线免费看国产| 久久99久久99精品| 波多野结衣电影在线播放| 三年中文高清在线观看第6集| 国产又粗又猛又爽又黄的| 精品久久久久av| 国精品无码人妻一区二区三区| 欧美日韩精品区| 国产高清免费在线观看| 天天操天天射天天| 丁香激情五月少妇| 日韩欧美不卡在线| 一级片在线免费播放| 国产男女猛烈无遮挡| www.欧美com| 999久久久国产| 嫩草影院国产精品| 国产无人区码熟妇毛片多| 国产免费一级视频| 人妻精品无码一区二区| 日本特级黄色大片| 日本免费不卡一区二区| 免费在线看黄网址| 国产视频一二三四区| 成人黄色短视频| 欧美视频亚洲图片| 国产精品伦理一区| 精品国产国产综合精品| 天天摸天天碰天天添| 波多野结衣爱爱| 久久精品aⅴ无码中文字字幕重口| 男人天堂手机在线视频| 国产成人免费观看视频| 亚州av综合色区无码一区| av激情在线观看| 久久久精品人妻一区二区三区四| 亚洲第九十九页| 亚洲国产精品成人天堂| 亚洲va在线观看| 亚洲永久无码7777kkk| 男人天堂999| 日本少妇xxxx| 天天操天天干视频| 国产三级中文字幕| 看一级黄色录像| 中文字幕一区二区三区四区视频 | 手机看片福利视频| 国产无码精品在线播放| 青青草自拍偷拍| www.av88| 久久亚洲国产成人精品无码区| 午夜精品久久久久久久91蜜桃| 欧美日韩在线一| 中文字幕乱妇无码av在线| 亚洲另类第一页| 中文字幕第20页| 日韩人妻精品中文字幕| 超碰在线免费观看97| www.污视频| 污视频免费在线观看网站| 国产艳俗歌舞表演hd| 国产成人在线免费视频| 男插女免费视频| 精品国产av 无码一区二区三区| 欧美色图另类小说| 精品人妻在线视频| 久久久久久久久99| 极品美妇后花庭翘臀娇吟小说| 亚洲最大成人av| 丰满爆乳一区二区三区| 日本性生活一级片| 日韩 欧美 亚洲| 蜜臀在线免费观看| 亚洲精品免费在线观看视频| 色噜噜狠狠永久免费| 久久婷婷五月综合| 在线观看亚洲国产| 国产又黄又大又粗视频| 熟女人妻在线视频| 99久久久久久久久| 欧美不卡在线播放| 国产视频久久久久久| 极品国产91在线网站| 日本午夜激情视频| 免费的av网站| 最新在线中文字幕| 99久久国产宗和精品1上映|