国产乱子伦高清露脸对白-国产精品欧美久久久久天天影视-国产91视频一区-亚洲欧美日产综合在线网-黄视频网站在线看-国产欧美亚洲精品第1页-亚洲www在线-大学生女人三级在线播放-日本在线视频www鲁啊鲁-国产成人精品一区二区仙踪林-69精品欧美一区二区三区-成人欧美亚洲-日本污污网站-中国妞xxxhd露脸偷拍视频-国产精品aⅴ在线观看-精品中文字幕在线

極客小將

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

資訊內容

Scratch實現角色點擊的三種方式

極客小將2020-12-05-
Scratch實現角色點擊的三種方式 到目前為止,果凍老師和大家已經學習了三位同學的參賽作品。古語說,溫故而知新,我們不但要學習了解新的知識,也要善于對知識進行整理總結。這樣才能真正的理解掌握,這是一個編程高手必備的技能哦。 今天我們不學習新

Scratch實現角色點擊的三種方式

到目前為止,果凍老師和大家已經學習了三位同學的參賽作品。古語說,溫故而知新,我們不但要學習了解新的知識,也要善于對知識進行整理總結。這樣才能真正的理解掌握,這是一個編程高手必備的技能哦。

今天我們不學習新的作品,我們來總結一個非常常用的功能。果凍老師發現在前三個游戲作品中不可或缺的都有一個元素,那就是按鈕,比如《垃圾分類》中的PLAY和HELP按鈕,《時空穿越》中的A和B按鈕,《記憶碎片》中的三角形開始按鈕。既然每個作品中都有按鈕,那必須要實現的一個功能就是點擊按鈕。這篇文章果凍老師就向大家介紹點擊角色的三種實現方式。

upload/article/images/2020-12-05/f59b502d6e01f4a4c1add54297b0006c.jpgupload/article/images/2020-12-05/b5c66d12f1f5c8547095bb494d0fc423.jpg直接拖拽法upload/article/images/2020-12-05/0372df8290641e503c671bb1682bac70.jpg

第一種方法老師起名叫直接拖拽法,因為在Scratch軟件中就內置了角色被點擊的事件語句:

upload/article/images/2020-12-05/5a4b79b610fc5a173ae9406b9b2c77aa.jpg

我們將它直接拖動到代碼區就可以了,例如:

upload/article/images/2020-12-05/7883c6649ad021abfd1bdcace34b6477.jpg

這樣,當我們使用鼠標點擊小貓時,它就會說話了。

upload/article/images/2020-12-05/97527beb947958e820b6944bcf81197a.jpg

這也太簡單了吧!有同學會說,那我每次需要點擊角色的時候只要把這個語句拖進來就行了,這當然可以實現想要的功能,但是這個功能是開發Scratch軟件的叔叔阿姨替我們寫好了,我們知道怎么用,但是卻不知道是如何實現的,作為立志成為編程高手的你只會拖拽使用可是不行的,還必須自己編寫程序實現,最后你編寫的代碼封裝起來要讓其它小朋友拖拽使用,這樣你就成為同學們眼中的編程大神啦!

好,那我們就看看怎么樣用代碼來做出點擊角色的功能。

upload/article/images/2020-12-05/f59b502d6e01f4a4c1add54297b0006c.jpgupload/article/images/2020-12-05/b5c66d12f1f5c8547095bb494d0fc423.jpg偵測語句法upload/article/images/2020-12-05/0372df8290641e503c671bb1682bac70.jpg

在Scratch的偵測模塊中,有一個碰到鼠標指針?的語句:

upload/article/images/2020-12-05/520eac574126bad282eeada8088a00ad.jpg

它的作用是判斷角色是否正在觸碰鼠標指針,也就是說當鼠標指針放在角色上時就會觸發這個偵測。

在偵測模塊中還有一個語句,叫做按下鼠標?

upload/article/images/2020-12-05/44cb82b745615c128d5afd5f91d49ccf.jpg

這個語句的作用是判斷是否按下了鼠標的按鍵,我們用鼠標點擊舞臺區的任何一個地方就會觸發這個偵測。

那如果我們將這兩個偵測語句放到一起聯合使用是什么效果呢?判斷鼠標指針是否放在角色上并且是否按下了鼠標的按鍵,這不就是我們想要的判斷角色被點擊的功能嗎?于是,我們的代碼就可以這樣寫:

upload/article/images/2020-12-05/4a46a47bffd06509c5026c694d2db21d.jpg

將碰到鼠標指針?和按下鼠標?兩個偵測語句通過與運算符連接起來,并且不要忘了將如果那么語句放在重復執行的里面,這樣代碼才會一直的判斷。

這時,點擊小貓它也說話了:

upload/article/images/2020-12-05/97527beb947958e820b6944bcf81197a.jpg

upload/article/images/2020-12-05/f59b502d6e01f4a4c1add54297b0006c.jpgupload/article/images/2020-12-05/b5c66d12f1f5c8547095bb494d0fc423.jpg等待語句法upload/article/images/2020-12-05/0372df8290641e503c671bb1682bac70.jpg

第三種方法也是用語句代碼實現。

在Scratch的控制模塊中,有一個等待語句。

upload/article/images/2020-12-05/ac7a9caac57d40b367dca814b752a793.jpg

它的作用是等待方框里的條件成立時,再執行下面的積木。

等待語句和如果那么語句一樣也是一種判斷語句,所以我們將上一個方法中如果那么語句中的條件放到等待語句里也可以實現角色點擊判斷的功能。

upload/article/images/2020-12-05/4973f983a7027d8ce544893f12880341.jpg

這里使用了兩個等待語句。當綠旗被點擊后,代碼開始運行,首先會等待第一個語句的條件成立,當我們使用鼠標點擊角色時,第一個等待語句的條件滿足,接著會等待第二個語句的條件成立,第二個等待語句的條件與第一個等待語句的條件剛好是相反的,在條件上添加了一個不成立的邏輯符。

使用通俗的話講,第一個等待語句是等待鼠標的按鍵按下,第二等待語句是等待鼠標的按鍵抬起,這兩個等待語句組合就完成了整個鼠標按鍵點擊動作的判斷。

當第二個等待語句的條件成立后,就會執行后面的代碼,小貓說你好!

upload/article/images/2020-12-05/97527beb947958e820b6944bcf81197a.jpg

upload/article/images/2020-12-05/f59b502d6e01f4a4c1add54297b0006c.jpgupload/article/images/2020-12-05/b5c66d12f1f5c8547095bb494d0fc423.jpg不同點upload/article/images/2020-12-05/0372df8290641e503c671bb1682bac70.jpg

方法二與方法三都是通過編碼實現角色點擊的判斷,基本的原理也是一樣的,但是它們還是有一些不同的地方,你知道是什么嗎?

同學們先自己想一想。

首先,方法二的如果那么語句只有一個條件,當我們按下鼠標的一瞬間條件就成立了。而方法三有兩個條件,當鼠標按下和松開兩個條件都成立后才會執行后面的代碼,所以它們的第一個不同點就是觸發的時間點不同,方法二在我們按下鼠標的時候小貓就會說話,而方法三必須按下鼠標并松開完成整個點擊動作后小貓才會說話。

第二個不同也很明顯,方法二與方法三相比多了一個重復執行的語句,所以方法二會不停的判斷是否點擊角色了,我們可以一直點擊小貓讓它說話,而方法三只會判斷一次,小貓說一次話之后代碼就結束了。

這并不是說方法三沒有方法二的好,而是它們的作用不同。方法二用于可以多次或無限點擊的角色,比如一個加血按鈕,點擊它可以給角色加血。方法三呢主要用于點擊一下頁面就跳轉的情況,比如游戲的開始按鈕,我們點擊它后,游戲就轉到下一個場景了,就如《記憶碎片》中的三角形開始按鈕一樣,這當然就不需要重復執行判斷了。

upload/article/images/2020-12-05/f59b502d6e01f4a4c1add54297b0006c.jpgupload/article/images/2020-12-05/b5c66d12f1f5c8547095bb494d0fc423.jpg總結upload/article/images/2020-12-05/0372df8290641e503c671bb1682bac70.jpg

這篇文章中我們一起學習了實現角色點擊的三種方法,其中有兩種方法需要我們自己寫代碼實現,同時也知道了這兩種方法的不同點,相信同學們了解原理之后,在今后的開發中會更從容的使用它們。那實現角色點擊的方法就只有這三種嗎,還有沒有其它更棒的方法呢?同學們開動腦筋,歡迎給果凍老師留言,將你想出來的方法告訴我哦!

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

預約試聽課

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

国产乱子伦高清露脸对白-国产精品欧美久久久久天天影视-国产91视频一区-亚洲欧美日产综合在线网-黄视频网站在线看-国产欧美亚洲精品第1页-亚洲www在线-大学生女人三级在线播放-日本在线视频www鲁啊鲁-国产成人精品一区二区仙踪林-69精品欧美一区二区三区-成人欧美亚洲-日本污污网站-中国妞xxxhd露脸偷拍视频-国产精品aⅴ在线观看-精品中文字幕在线

        久久久久国产精品熟女影院| 秋霞在线一区二区| 激情伊人五月天| 免费在线精品视频| 在线播放免费视频| 尤物网站在线看| 手机在线视频一区| eeuss中文| 免费在线看黄色片| 日本www在线视频| 91看片就是不一样| 少妇黄色一级片| 午夜激情影院在线观看| 在线播放免费视频| 免费在线黄网站| 欧美深夜福利视频| 久久九九国产视频| 又色又爽又黄视频| 污污污污污污www网站免费| 欧美在线观看黄| 黄色一级片播放| 手机在线看福利| 欧美另类videosbestsex日本| 99久久99久久精品| 丝袜老师办公室里做好紧好爽| 18岁视频在线观看| 天堂在线一区二区三区| 人妻夜夜添夜夜无码av| 奇米影音第四色| 国产一二三四区在线观看| 毛片在线视频播放| 欧美日韩一级在线| 熟女人妇 成熟妇女系列视频| 99九九精品视频| 日本黄色三级大片| 四虎精品欧美一区二区免费| 成人一对一视频| 亚洲天堂av一区二区三区| 僵尸世界大战2 在线播放| 国产乱叫456| 欧美精品第三页| 国产精品久久久久久久久电影网| 天天爱天天操天天干| 国产免费裸体视频| 亚洲成人动漫在线| 国产九九热视频| 日本三级免费观看| 成人免费性视频| 18视频在线观看娇喘| 欧美日韩一区二区三区69堂| 欧美aⅴ在线观看| 91九色丨porny丨国产jk| 1314成人网| www.com污| 在线看的黄色网址| 一区二区三区 日韩| 青青草av网站| 国产日韩成人内射视频| 欧美国产激情视频| 老太脱裤子让老头玩xxxxx| 国产成人亚洲综合无码| 日韩欧美中文在线视频| 激情黄色小视频| 久久国产这里只有精品| 天天碰免费视频| 久草福利视频在线| 91在线视频观看免费| jizz欧美激情18| 天堂av在线网站| 日韩成人av免费| 午夜探花在线观看| 国产成a人亚洲精v品在线观看| 福利在线小视频| 男人添女荫道口图片| 欧美 国产 综合| 黄色三级视频片| 亚洲色图 在线视频| 911av视频| 国产在线观看欧美| 国产精品无码人妻一区二区在线| 日韩av新片网| 亚洲欧美激情网| 91大神免费观看| 国产3p露脸普通话对白| 91黄色小网站| 91精产国品一二三产区别沈先生| 久久香蕉视频网站| 成人在线免费在线观看| 亚洲欧洲日本精品| 轻点好疼好大好爽视频| 青青草av网站| 国产香蕉一区二区三区| 亚洲熟妇av日韩熟妇在线| 韩国一区二区av| 在线观看视频在线观看| 性一交一乱一伧国产女士spa| 国产一区二区网| 亚洲色图偷拍视频| 黄色一级片在线看| 涩多多在线观看| 亚洲中文字幕无码不卡电影| 日韩不卡的av| 日日鲁鲁鲁夜夜爽爽狠狠视频97 | 激情在线观看视频| 777777av| 日本精品福利视频| a在线观看免费视频| 18禁裸男晨勃露j毛免费观看| 999精品视频在线| 国产特级淫片高清视频| 在线视频一二区| 久久久久久久久久久久91| 亚洲一区二区三区av无码| 日本特黄在线观看| 黄色av免费在线播放| 2018中文字幕第一页| 在线播放 亚洲| 亚洲人视频在线| 亚洲综合欧美在线| 男人日女人下面视频| 2018中文字幕第一页| 久久久久福利视频| 青青草综合在线| 97超碰在线视| 久久精品无码中文字幕| 成年人黄色在线观看| 女人高潮一级片| 欧美日韩久久婷婷| 日本福利视频导航| 黄色a级三级三级三级| 在线观看日本www| 亚洲一二三av| 99999精品| 青青草原播放器| 日韩av影视大全| 超碰10000| 日韩精品免费一区| 国产精品va在线观看无码| 成年人网站国产| 国产91对白刺激露脸在线观看| 亚洲人精品午夜射精日韩| 男人的天堂狠狠干| 手机看片福利盒子久久| 色噜噜狠狠一区二区| 国产91av视频在线观看| 99er在线视频| 国产淫片av片久久久久久| 日本激情视频在线| 91xxx视频| 少妇无码av无码专区在线观看 | 国产精品无码专区av在线播放| 日韩精品一区中文字幕| 日韩av片专区| 无码熟妇人妻av在线电影| 自慰无码一区二区三区| 亚洲最大成人在线观看| 波多野结衣与黑人| 999在线免费视频| 精品国产一区二区三区在线| 18禁网站免费无遮挡无码中文| 日韩欧美黄色大片| 日韩精品一区二区三区电影| 少妇性饥渴无码a区免费| 91插插插影院| 欧美精品一区二区三区免费播放| a在线观看免费视频| avav在线播放| 97超碰人人看| 国产福利一区视频| 国产资源第一页| 99视频在线视频| 亚洲 自拍 另类小说综合图区| 亚洲欧洲日本精品| 国产l精品国产亚洲区久久| 国产精品一区在线免费观看| www.日本xxxx| 国产69精品久久久久久久| 国产精品12p| 亚洲精品中文字幕乱码无线| 99999精品视频| 国精产品一区一区三区视频| 色中文字幕在线观看| 成 人 黄 色 小说网站 s色| 日本成人在线免费视频| av免费观看网| 成人免费看片'免费看| 一级全黄肉体裸体全过程| 中文字幕日韩综合| 亚洲三级视频网站| 日本在线观看免费视频| 乱子伦视频在线看| 欧美精品第三页| 国产三级日本三级在线播放| 播放灌醉水嫩大学生国内精品| 麻豆一区二区三区在线观看| 在线观看污视频| 久久久国内精品| 欧美在线一区视频| 国产极品尤物在线| 午夜精品久久久内射近拍高清|