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

極客小將

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

資訊內(nèi)容

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

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

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

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


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

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

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

看到?jīng)],今天分享的很簡單,就是馬里奧在奔跑和跳躍。其他的內(nèi)容以后CC哥再慢慢分享。

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

思考程序的關(guān)鍵點

那這個超級瑪麗奧的關(guān)鍵點在哪里?

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

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

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

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

馬里奧奔跑動作的效果

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

upload/article/images/2021-01-30/921735aa2436e5dd06a1403d6f368e56.jpg

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

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

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

upload/article/images/2021-01-30/f594f963acaaf7fc8a489ab028e391d0.jpg

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

upload/article/images/2021-01-30/3ce7991cef66300f9cfdd92a93ac13b5.jpg

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

路的實現(xiàn)方法

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

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

upload/article/images/2021-01-30/98a5659a5b0ee90eb5119f52587895e0.jpg

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

upload/article/images/2021-01-30/add8be45aaa0b3c3ca8dbc27a91fed03.jpg

upload/article/images/2021-01-30/ce5e8b3ece6cbfc973345685d6a1977f.jpg

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

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

https://cdn.china-scratch.com/timg/190602/094QM193-8.gif

這就是不同步的效果。

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

upload/article/images/2021-01-30/9c42e1c0983d29c226fa428820157197.jpg

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

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

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

upload/article/images/2021-01-30/98a5659a5b0ee90eb5119f52587895e0.jpg

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

upload/article/images/2021-01-30/3d2ae08fdc176f8e678789970137e8df.jpg

好點子比技術(shù)更重要

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

馬里奧如何在路上跑

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

upload/article/images/2021-01-30/27ca2617f5c7ee216ff5f4c285232179.jpg

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

馬里奧的第一個影子角色

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

馬里奧角色代碼

upload/article/images/2021-01-30/b7158c602bc7a9da510358f23efd7842.jpg

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

controller角色代碼

upload/article/images/2021-01-30/0206694df4cb6b0ceeb55de028f0408f.jpg

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

upload/article/images/2021-01-30/f7d0f66d88c98e4a966398731c2d0d9d.jpg

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

upload/article/images/2021-01-30/39f062a8d8467e07438b353517e7a57e.jpg

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

upload/article/images/2021-01-30/6392959a6c4c4274e0c8c482265ca6d1.jpg

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

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

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

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

https://cdn.china-scratch.com/timg/190602/094R11B1-23.jpg

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

https://cdn.china-scratch.com/timg/190602/094R11K4-24.jpg

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

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

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

馬里奧的第二個影子角色

https://cdn.china-scratch.com/timg/190602/094R161J-25.jpg

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

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


Riser的角色代碼

https://cdn.china-scratch.com/timg/190602/094R11403-26.jpg

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

https://cdn.china-scratch.com/timg/190602/094R15539-27.jpg

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

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

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

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

https://cdn.china-scratch.com/timg/190602/094R2F33-28.jpg

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

https://cdn.china-scratch.com/timg/190602/094R25F0-29.jpg

馬里奧的第三個影子角色

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

Controller2的角色代碼

https://cdn.china-scratch.com/timg/190602/094R23333-30.jpg

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

https://cdn.china-scratch.com/timg/190602/094R25O6-31.jpg

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

https://cdn.china-scratch.com/timg/190602/094R33620-32.gif

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

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

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

我們看代碼就知道了,起跳的關(guān)鍵判斷就是確保controller在路上才行。如果controller不在路上,那么起跳動作就不會發(fā)生。而剛才大家看到了,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隨著路向下走的時候不能及時貼到地的情況。

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

?

祝所有小朋友六一節(jié)快樂

今天是六一兒童節(jié),如果有小朋友今天還跟著CC哥一起學(xué)編程,那你一定會成為一個很厲害的編程小神童的。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哥做的不錯,請點擊右下角的"好看",給CC哥一個鼓勵!

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

預(yù)約試聽課

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

欧美成人一区二区三区四区| 国产制服丝袜在线| 国产三级在线观看视频| 中文字幕乱码视频| 精品国产www| 国产成人无码专区| av图片在线观看| 黄色av一区二区| 中国精品一区二区| 超碰在线97观看| 在线观看免费视频一区| 中国老头性行为xxxx| 中文字幕在线观看精品| 在线免费观看av片| 中文字幕人妻一区二区三区视频| 国产情侣免费视频| 91麻豆成人精品国产免费网站| 中文av免费观看| 国产精品高潮呻吟av| 97在线播放免费观看| 性一交一乱一伧老太| 亚洲av综合色区无码一区爱av| 亚洲风情第一页| 中文字幕永久免费| 国产在线观看无码免费视频| 久久精品国产亚洲av久| 欧美18—19性高清hd4k| 免费黄色国产视频| 在线观看美女av| 成年人免费看毛片| 无码人妻h动漫| 五月天免费网站| 少妇人妻精品一区二区三区| 黑森林精品导航| 91视频青青草| 日本高清黄色片| 四虎永久免费地址| av动漫在线免费观看| 懂色av蜜桃av| 欧美精品久久96人妻无码| 欧美一区二区激情| 国产又大又黄又粗的视频| 99久久国产宗和精品1上映| 色婷婷综合网站| 国产亚洲成人精品| 亚洲国产成人精品女人久久| 在线视频你懂得| 国内爆初菊对白视频| 丰满人妻一区二区三区大胸| 人妻无码一区二区三区| 中文字幕伦理片| 黄色一级片一级片| 热久久最新地址| 成品人视频ww入口| 久久久久久久久久毛片| 久久不卡免费视频| 超碰在线观看99| 国产日韩视频在线播放| 国产欧美综合一区| 日韩国产精品毛片| 色综合av综合无码综合网站| 国产亚洲小视频| 自拍偷拍福利视频| av中文字幕网址| 日韩a∨精品日韩在线观看| 男人的天堂avav| 中文字幕高清视频| 青青青青草视频| 欧美三根一起进三p| 国产精品伦理一区| 亚洲激情 欧美| 亚洲精品国产suv一区88| www.99在线| 美国一级片在线观看| 中文字幕另类日韩欧美亚洲嫩草| 男人av资源站| 青草全福视在线| 日本www在线视频| 亚洲三级视频网站| 国产午夜精品无码一区二区| 免费观看日批视频| 亚洲精品一级片| 久久精品一区二区免费播放| 国产精九九网站漫画| 一区二区精品免费| 女人床在线观看| 欧美日韩大尺度| 国产成人亚洲精品无码h在线| 无码无套少妇毛多18pxxxx| 中文字幕第3页| 丰满人妻妇伦又伦精品国产| 国产91国语对白在线| 秋霞av一区二区三区| 制服丝袜第一页在线观看| 欧美在线a视频| 午夜精品福利在线视频| 日本熟妇人妻xxxxx| 日韩免费av片| 久久久久亚洲无码| 欧美一级爱爱视频| 国产区一区二区三| 一级黄色免费毛片| 亚洲国产一二三精品无码| 精产国品一二三区| 2025中文字幕| 欧美一级免费播放| 中文字幕在线2018| www.av欧美| av免费一区二区| 亚洲经典一区二区三区| 成人在线免费观看网址| 日韩精品成人在线| 无码人妻精品一区二区三应用大全 | 99热这里只有精| 五月婷婷婷婷婷| 麻豆国产尤物av尤物在线观看 | 欧美一级片黄色| 激情内射人妻1区2区3区| 在线观看黄色网| 黄色a级在线观看| www.日本精品| 人妻互换一区二区激情偷拍| www黄色日本| av免费观看网址| 久久久国产精品无码| 91n.com在线观看| 亚洲资源在线播放| 九九视频在线免费观看| 午夜精品一区二| 欧美88888| 天堂网视频在线| 久草福利资源在线| 日韩手机在线观看| 欧美二区在线视频| 婷婷久久久久久| 俄罗斯av网站| 国产手机视频在线| 人妻少妇精品无码专区二区| 伊人久久中文字幕| 永久免费在线看片视频| 在线永久看片免费的视频| 亚洲一级生活片| av一级在线观看| 日本老熟俱乐部h0930| 久久青青草原亚洲av无码麻豆 | 五月婷婷久久久| 国产极品美女高潮无套久久久| 国产成人精品a视频| 久久视频这里有精品| www.狠狠干| zjzjzjzjzj亚洲女人| 亚洲最大综合网| 国产熟女高潮一区二区三区| 日韩aaaaaa| 中文字幕在线观看成人| 可以免费在线观看的av| 熟女熟妇伦久久影院毛片一区二区| 亚洲午夜无码久久久久| 久久成人免费观看| 亚洲天堂久久新| 中文字幕永久在线观看| 亚洲精品一二三四五区| 中国特级黄色大片| 国产原创中文av| 91网址在线观看精品| av最新在线观看| 无码人妻aⅴ一区二区三区有奶水| 在线观看国产精品一区| 国产精品亚洲无码| 成人午夜精品福利免费| 欧美一二三不卡| 国产三级伦理片| 已婚少妇美妙人妻系列| 日本一级大毛片a一| 日本在线观看视频网站| 蜜桃视频最新网址| 国产不卡av在线播放| 黄色免费视频大全| a视频免费观看| 99精品一区二区三区无码吞精 | 日本免费一区视频| 樱花视频在线免费观看| 无码精品国产一区二区三区免费| 日本少妇高潮喷水xxxxxxx| 99久久久国产精品无码免费| 青青草原国产在线视频| 妺妺窝人体色www看人体| 激情五月五月婷婷| 在线观看国产一级片| 无码国产精品一区二区高潮| 国内av免费观看| 国产又粗又猛又爽又黄av| 在线观看日批视频| 欧美人与动牲交xxxxbbbb| 你懂的网站在线| 日韩 欧美 高清| 色哟哟精品观看| 你懂的国产在线| 水蜜桃色314在线观看| 男男一级淫片免费播放| 激情视频网站在线观看| 色欲色香天天天综合网www| 精品人妻二区中文字幕| 日干夜干天天干| 高清欧美精品xxxxx| 手机在线看片日韩| 亚洲天堂手机在线| 国产福利视频在线播放| 亚洲第一视频区| 中文字幕一区二区三区四区视频| av片中文字幕| 久久婷婷五月综合| 精品久久久免费视频| 日韩欧美性视频| av高清在线免费观看| 337人体粉嫩噜噜噜| 粉嫩av一区二区夜夜嗨| 色屁屁影院www国产高清麻豆| 国产视频九色蝌蚪| 91视频青青草| 亚洲热在线视频| 国产在线视频第一页| a网站在线观看| 免费观看国产精品| 久久久久久婷婷| 在线观看国产网站| 殴美一级黄色片| www.成年人视频| 国产麻豆a毛片| 97av视频在线观看| 欧洲成人午夜精品无码区久久| 欧美精品无码一区二区三区| av电影一区二区三区| 成人免费毛片日本片视频| 亚洲成熟女性毛茸茸| 欧美一区二区三区四| 91pony九色| 欧美在线一区视频| 日韩a级黄色片| 成人免费视频入口| www.自拍偷拍| 国产又大又黄的视频| 日本中文字幕在线| 国产资源中文字幕| 国产视频一区二区三区在线播放| 91麻豆制片厂| av网站有哪些| 中文字幕第3页| 午夜精品久久久久久久第一页按摩 | 精品少妇人妻av免费久久洗澡| av天堂一区二区| 欧美一区二区三区黄片| 一区二区三区在线免费观看视频 | 国产不卡精品视频| 欧美日韩精品一区二区三区视频播放| 久久综合色视频| 欧美日韩福利在线| 99视频只有精品| 日本一级特级毛片视频| 欧美狂猛xxxxx乱大交3| 老熟妇精品一区二区三区| 丰满熟妇人妻中文字幕| 999视频在线| 久久免费激情视频| 色网站在线播放| 九九九免费视频| 国产精品伦理一区| 亚洲蜜桃精久久久久久久久久久久 | 男人草女人视频| 国产九九在线视频| www国产在线| 日本免费成人网| 日韩在线播放中文字幕| 91av在线免费| www.日本一区| 亚洲欧美va天堂人熟伦| 国产内射老熟女aaaa| 国产欧美综合一区| 亚洲一级中文字幕| av在线网站观看| 亚洲av成人片色在线观看高潮 | 国产夫妻性生活视频| 久草手机视频在线观看| 欧美成人aaaaⅴ片在线看| 亚洲熟女一区二区| jizz18女人| 亚洲av激情无码专区在线播放| 国产精品69久久久| 中文字幕乱码视频| 日本久久久网站| 国产激情视频在线播放| 国产卡一卡二在线| 国产高潮在线观看| 大胆欧美熟妇xx| 女人18毛片水真多18精品| 欧美,日韩,国产在线| 亚洲精品女人久久久| 麻豆一区产品精品蜜桃的特点| 亚洲一区二区三区四区五区六区 | 中文字幕一区二区三区人妻在线视频| 国产精品一线二线三线| 后进极品白嫩翘臀在线视频| 精品国产一区二区三区四| 久久综合色综合| 怡红院一区二区| 亚洲综合自拍网| 四虎影视一区二区| 老司机精品免费视频| 欧美 日韩 国产 在线观看| 午夜啪啪福利视频| 日本十八禁视频无遮挡| 动漫av网站免费观看| 亚洲精品视频导航| 人人妻人人做人人爽| 蜜臀久久99精品久久久酒店新书| 欧美a级免费视频| 欧美图片自拍偷拍| 国产一级特黄aaa大片| 天天干天天色天天爽| 精品国产伦一区二区三区| 天天影视色综合| 青青青在线视频免费观看| 少妇影院在线观看| 韩国av中国字幕| 无码任你躁久久久久久久| 国产黄视频在线| 一区二区三区久久久久| 久久6免费视频| 少妇高潮毛片色欲ava片| 中文字幕在线观看第二页| 在线观看中文av| 国产一区二区网| 亚洲精品91在线| 国产露脸国语对白在线| 男人天堂av片| 日韩在线免费观看av| 精品久久久久成人码免费动漫| 国产av熟女一区二区三区| 中文字幕天堂av| 国产女同无遮挡互慰高潮91| 久久无码高潮喷水| 成人在线播放网址| 日韩在线视频免费| 久久草视频在线| 91免费国产精品| av鲁丝一区鲁丝二区鲁丝三区| 一级α片免费看刺激高潮视频| 久久久久久天堂| 又色又爽又高潮免费视频国产| 青娱乐精品在线| 日本成人中文字幕在线| 国产精品久久久久久99| 成人av无码一区二区三区| 五月婷中文字幕| 亚洲精品一区二区三区影院忠贞| www.国产亚洲| 午夜剧场在线免费观看| 一本色道久久综合亚洲| 欲求不满的岳中文字幕| 久久免费视频2| 中文字幕丰满乱码| 国产精品亚洲lv粉色| 亚洲一区二区三区四区五区六区| 91麻豆视频在线观看| 最近中文字幕在线视频| 免费无遮挡无码永久在线观看视频| 美女扒开大腿让男人桶| 日韩人妻一区二区三区蜜桃视频| 殴美一级黄色片| 91手机视频在线| 日韩激情小视频| 黄色录像特级片| 亚洲人精品午夜射精日韩 | 三上悠亚av一区二区三区| 国自产拍偷拍精品啪啪一区二区 | 亚洲一卡二卡在线| 亚洲一区中文字幕在线| 99热这里只有精品3| 亚洲 欧美 激情 小说 另类| 国产农村妇女精品一区| 亚洲女同二女同志奶水| 3d动漫一区二区三区| 久久久久久久福利| 九九免费精品视频| 自拍偷拍精品视频| 少妇毛片一区二区三区| 看一级黄色录像| 久久6免费视频| 久久久黄色大片| 国产aⅴ一区二区三区| 伊人久久中文字幕| 中文字字幕在线观看| 日本xxxxwww| 91国模少妇一区二区三区| 精品少妇人妻av免费久久洗澡| 国产三级小视频| 男人的天堂日韩| 国产精品扒开腿做爽爽| 大陆av在线播放| 国产精品久久久久久久久久久久久久久久久 |