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

極客小將

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

資訊內(nèi)容

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

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

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

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

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

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

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

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

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

思考程序的關鍵點

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

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

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

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

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

馬里奧奔跑動作的效果

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

upload/article/images/2020-11-28/da840aa56e7def335226fc613c04bb34.jpg

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

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

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

upload/article/images/2020-11-28/876438cfee86687496ac93c6b298ebdd.jpg

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

upload/article/images/2020-11-28/83764b639bbda8bf73b927ca10d54b9f.jpg

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

路的實現(xiàn)方法

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

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

upload/article/images/2020-11-28/d035d7f615c1ebae36264dcde985a61e.jpg

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

upload/article/images/2020-11-28/5ed5f69cba80b2b7f41c157d3e38a0c7.jpg

upload/article/images/2020-11-28/923c841e5ea6a100d6bf71ce9da68ebb.jpg

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

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

https://cdn.china-scratch.com/timg/191101/1424163423-7.gif

這就是不同步的效果。

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

upload/article/images/2020-11-28/5a3d26609048384aa272853b21f49a08.jpg

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

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

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

upload/article/images/2020-11-28/d035d7f615c1ebae36264dcde985a61e.jpg

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

upload/article/images/2020-11-28/2d501e0dc4296a99f892017244e2e0d8.jpg

好點子比技術更重要

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

馬里奧如何在路上跑

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

upload/article/images/2020-11-28/a4d239781f5fe8f3bb83e3b36c42c67a.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/2020-11-28/d6ea8bbf770bab9ffcdcd0d399f9b44d.jpg

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

controller角色代碼

upload/article/images/2020-11-28/c2f8e4115fe99a1a55c288b34fc46794.jpg

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

upload/article/images/2020-11-28/707d0c27b8ba0f16c0cd3eadec718d16.jpg

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

upload/article/images/2020-11-28/8974a08d451c9fbc380cd4b1e5a1d188.jpg

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

upload/article/images/2020-11-28/56a6f53290ba62ec1d2cec3f6d9c2da4.jpg

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

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

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

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

https://cdn.china-scratch.com/timg/191101/14241U128-22.jpg

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

https://cdn.china-scratch.com/timg/191101/14241R628-23.jpg

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

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

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

馬里奧的第二個影子角色

https://cdn.china-scratch.com/timg/191101/14241V345-24.jpg

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

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


Riser的角色代碼

https://cdn.china-scratch.com/timg/191101/14241RO9-25.jpg

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

https://cdn.china-scratch.com/timg/191101/14241U196-26.jpg

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

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

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

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

https://cdn.china-scratch.com/timg/191101/14241W203-27.jpg

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

https://cdn.china-scratch.com/timg/191101/1424194615-28.jpg

馬里奧的第三個影子角色

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

Controller2的角色代碼

https://cdn.china-scratch.com/timg/191101/14241aN3-29.jpg

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

https://cdn.china-scratch.com/timg/191101/1424192023-30.jpg

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

https://cdn.china-scratch.com/timg/191101/14241954V-31.gif

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

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

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

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

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

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

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

預約試聽課

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

国模无码视频一区二区三区| 亚洲黄色小说网址| 91小视频网站| 免费国产成人看片在线| 一本加勒比波多野结衣| a天堂中文在线观看| 精品小视频在线观看| 六月丁香婷婷激情| 午夜写真片福利电影网| 9.1成人看片| 色丁香婷婷综合久久| 亚洲图片在线视频| 四虎1515hh.com| 动漫av网站免费观看| 欧美日韩色视频| 少妇毛片一区二区三区| 亚洲成人一二三区| 日韩国产亚洲欧美| 天天操天天射天天爽| 亚欧在线免费观看| 国产手机免费视频| 国产对白在线播放| 永久免费看片直接| 白丝女仆被免费网站| 香蕉视频黄色片| 97超碰人人草| 国产又粗又猛又爽又| 欧美日韩在线国产| mm131国产精品| 99re在线视频免费观看| 日韩美女爱爱视频| 一级黄色片播放| 秋霞欧美一区二区三区视频免费| 女尊高h男高潮呻吟| 337p日本欧洲亚洲大胆张筱雨| 国产手机av在线| 中文字幕制服诱惑| 青青草视频在线观看免费| 亚洲国产精一区二区三区性色| 亚洲图色中文字幕| 一本色道久久亚洲综合精品蜜桃| 久久久免费视频网站| 青春草国产视频| 毛片在线视频观看| 日韩欧美视频免费在线观看| 中文字幕黄色大片| 在线观看成人毛片| 男人的天堂久久久| 中文字幕在线观看成人| 国产高潮流白浆| 亚洲熟女www一区二区三区| 婷婷激情四射网| 欧美做爰啪啪xxxⅹ性| 美国黄色特级片| gv天堂gv无码男同在线观看| 69xxx免费| 成人在线观看小视频| 99久久婷婷国产综合| 日本a级片视频| 三级在线免费观看| 国产一级做a爰片久久毛片男| 国产成人亚洲综合无码| 每日在线观看av| 午夜肉伦伦影院| 牛夜精品久久久久久久| 99re精彩视频| 精品国产乱码久久久久久1区二区| 亚洲久久中文字幕| 国产午夜福利精品| 五月天婷婷导航| 亚洲天堂视频在线| 粉嫩av一区二区夜夜嗨| 乱码一区二区三区| 国产精品毛片一区二区| 强制高潮抽搐sm调教高h| av激情在线观看| 免费特级黄色片| 青青青国产在线视频| 日韩精品你懂的| 国产亚洲精品久久久久久无几年桃 | 久久av红桃一区二区禁漫| 天天爱天天做天天操| 又大又硬又爽免费视频| 欧美性猛交久久久乱大交小说| 粉色视频免费看| 国产午夜久久久| 中文字幕男人天堂| 色婷婷av一区二区三| 好吊色视频一区二区三区| www.黄色com| 男插女免费视频| 不卡影院一区二区| 久久久久97国产| 中文字幕日韩三级| 亚洲午夜精品在线观看| 国产中年熟女高潮大集合| 国产1区2区3区4区| 欧美黄色一级片视频| 久久精品这里只有精品| 亚洲性在线观看| 91成人在线观看喷潮蘑菇| 超碰人人干人人| 免费观看美女裸体网站| 午夜影院免费版| 中文字幕在线观看你懂的| wwwxxx色| 国产盗摄一区二区三区在线| 男人操女人免费软件| 国产午夜精品一区二区理论影院 | 波多野结衣高清在线| 国产91绿帽单男绿奴| japanese中文字幕| 日本一区午夜艳熟免费| 欧美日韩一级大片| 国产免费av电影| 免费看污片网站| aa视频在线播放| 国产午夜视频在线| 色婷婷综合视频| 大地资源高清在线视频观看| 无码人妻精品一区二区三区66| 青青国产在线观看| 乱精品一区字幕二区| 懂色av粉嫩av浪潮av| 成年人网站大全| 五月激情丁香网| a级在线观看视频| 男人的天堂狠狠干| 日韩欧美三级在线观看| 下面一进一出好爽视频| 中文字幕一区二区三区四区五区人| 日本黄大片一区二区三区| 一级特黄aa大片| 国产毛片欧美毛片久久久| 日韩一级免费在线观看| 在线观看免费高清视频| 人妻体内射精一区二区| 草草草在线视频| 国产又粗又猛视频免费| 能直接看的av| 色片在线免费观看| 二区三区在线视频| 国产高清免费在线| av中文在线播放| www.88av| 国产成人久久777777| 97超碰国产在线| 极品尤物一区二区| 久久久国产精品人人片| 日韩在线视频第一页| 国产爆乳无码一区二区麻豆 | 空姐吹箫视频大全| 强开小嫩苞一区二区三区网站| 日本少妇在线观看| 国产精品无码永久免费不卡| av观看免费在线| 国产三级第一页| 国产人妻互换一区二区| 久久国产黄色片| 日韩人妻无码精品综合区| 一起操在线视频| 中文字幕在线播放一区二区| 国产淫片免费看| www.成人精品| 黄网站欧美内射| 99在线无码精品入口| 中国黄色录像片| 在线免费av片| 福利网在线观看| 欧美一级黄视频| 欧洲第一无人区观看| 国产精品第六页| 国产十六处破外女视频| 色老头在线视频| 欧美卡一卡二卡三| 国产99免费视频| 中文字幕免费高| 这里只有精品9| 久久最新免费视频| 在线播放精品视频| 日本熟妇人妻xxxx| www.av在线.com| 欧美韩国日本在线| 超级砰砰砰97免费观看最新一期| 成人在线激情网| 99久久久无码国产精品性波多 | 国产精品久久久久久免费| 欧美a级免费视频| 亚洲精品久久久久久久久久久久久久 | 亚洲精品少妇一区二区| 国产模特av私拍大尺度| 隔壁人妻偷人bd中字| 成人久久久精品国产乱码一区二区| 国产免费黄色一级片| 蜜臀久久精品久久久久| 最新中文字幕2018| 欧美性xxxx图片| 国产午夜免费视频| 少妇高潮流白浆| 丰满肉肉bbwwbbww| 久久婷五月综合| 最近中文字幕在线mv视频在线| a v视频在线观看| 欧美xxxx吸乳| 天堂中文在线资源| 三级黄色片免费看| 国产精品99久久久久久成人| 国产精品一区二区av白丝下载| 人妻精品无码一区二区三区 | 变态另类ts人妖一区二区| 天码人妻一区二区三区在线看| 99re6这里有精品热视频| 国产小视频一区| 亚洲第一天堂久久| 欧美手机在线观看| 黄色一级大片在线免费看国产| 自拍偷拍一区二区三区四区| 黄色av免费播放| 国产日产亚洲系列最新| 伊人影院综合在线| 精品在线观看一区| 午夜精品久久久久久久99老熟妇| 在线观看免费视频高清游戏推荐| 久久精品三级视频| 成人黄色在线观看视频| 日本美女久久久| 麻豆映画在线观看| 人妻激情偷乱频一区二区三区 | 日本网站在线播放| 99在线免费视频观看| 你懂得在线视频| 亚洲一级片免费看| 九九九九九伊人| 福利网在线观看| 欧美日韩一区二区三区四区五区六区| 国产 日韩 欧美 在线| 精品国产免费av| 可以免费看av的网址| 天天综合网在线观看| 国产一区二区99| 蜜臀av午夜一区二区三区| 波多野结衣家庭教师在线观看| 国产999久久久| 国产一级做a爰片在线看免费| 嫩草影院中文字幕| 色综合99久久久无码国产精品| 亚洲第一色视频| 日韩手机在线观看| 亚洲免费av一区二区三区| 国产av 一区二区三区| 中文字幕免费在线播放| 国产av无码专区亚洲a∨毛片| 久久精品性爱视频| mm1313亚洲国产精品无码试看| tube国产麻豆| 亚洲人人夜夜澡人人爽| 亚洲精品国产av| 一级黄色在线观看| 九九视频在线免费观看| 日韩在线一级片| 免费国产羞羞网站美图| 30一40一50老女人毛片| 亚洲精品国产精| 中文字幕乱伦视频| 久草视频免费播放| 99久久国产宗和精品1上映| av不卡在线免费观看| 欧美熟妇一区二区| 亚州视频一区二区三区| 国产精品嫩草影院精东| 成人免费看片98欧美| 中文字幕色网站| 男女午夜激情视频| 国产曰肥老太婆无遮挡| 欧美日韩午夜视频| 五月婷婷六月香| 大又大又粗又硬又爽少妇毛片| 五月色婷婷综合| 国产成人免费看一级大黄| 中文字幕第315页| 香蕉影院在线观看| 日韩av电影网址| 免费精品99久久国产综合精品应用| 欧美在线观看成人| 九九热只有这里有精品| 2021狠狠干| 黑人巨大精品一区二区在线| 一级在线观看视频| 黄免费在线观看| 丰满少妇在线观看资源站| 四虎精品一区二区| 99国产精品免费视频| 熟妇人妻系列aⅴ无码专区友真希 熟妇人妻av无码一区二区三区 | av黄色在线免费观看| 波多野结衣有码| 制服丝袜在线第一页| 精品国产一二区| 日本泡妞xxxx免费视频软件| 日本成人动漫在线观看| 亚洲精品一区二区三区区别| www.av在线.com| 国产高潮在线观看| 亚洲不卡免费视频| 蜜桃视频在线观看www| 日本黄视频在线观看| 日韩一级片免费看| 无码精品黑人一区二区三区| 午夜视频在线播放| 在线播放av网址| 日本五十肥熟交尾| 欧美熟妇一区二区| 农村老熟妇乱子伦视频| 黄色一级大片在线免费观看| 中文字幕求饶的少妇| 超碰手机在线观看| www.国产二区| 欧美日本视频在线观看| mm1313亚洲国产精品无码试看| 欧美伦理片在线观看| 四虎1515hh.com| 国产毛片aaa| 一区精品在线观看| 亚洲精品久久久蜜桃动漫| 日本黄色www| 午夜一区二区三区免费| 婷婷国产成人精品视频| www亚洲国产| 人妻av中文系列| 亚洲国产精品三区| 国产一级二级三级| 最新中文字幕免费| www.国产麻豆| 日韩综合第一页| 亚洲ⅴ国产v天堂a无码二区| 好吊日在线视频| 水蜜桃色314在线观看| 手机看片福利盒子久久| 免费在线黄色片| 国内av在线播放| 手机看片国产1024| 在线国产视频一区| 国产十六处破外女视频| 国产美女三级视频| 精品无码久久久久久久| 中文字幕精品一区二区精| 成人小说亚洲一区二区三区| 亚洲第一黄色网址| 国产精品h视频| 自慰无码一区二区三区| 久久99久久久| 中文文字幕一区二区三三| 成人久久久精品国产乱码一区二区 | 亚洲国产精品免费在线观看| 69堂免费视频| 久久免费视频精品| 国产毛片一区二区三区va在线| 蜜臀aⅴ国产精品久久久国产老师| 女人黄色一级片| 国产精品无码一区二区在线| 波多野结衣网页| 国产免费久久久| 国产资源中文字幕| 国产又粗又黄又爽| 插我舔内射18免费视频| 玖玖精品在线视频| 天天综合天天添夜夜添狠狠添| 波多野结衣电车| 亚洲人在线观看视频| 五月天色婷婷丁香| av在线无限看| 日本欧美www| yjizz视频| 久久免费一级片| 欧美成人三级视频| www.五月婷婷| 蜜桃视频最新网址| 久久午夜夜伦鲁鲁一区二区| 亚洲成人av网址| 人妻体内射精一区二区三区| 国产91在线亚洲| 久久精品视频日本| 三级小视频在线观看| 好吊色视频在线观看| 一区二区久久精品| 亚洲第一大网站| 黄色一级片中国| 妺妺窝人体色www聚色窝仙踪| 国产精品高潮呻吟AV无码| 一区二区三区四区免费| 乱妇乱女熟妇熟女网站| 神马久久久久久久| 欧美 日本 国产| 亚洲熟妇av一区二区三区| 超碰在线97观看| 亚洲人成人无码网www国产| 久久久999视频| 96日本xxxxxⅹxxx17| 亚洲一级理论片| 91 视频免费观看| 二区三区在线视频|