国产日韩欧美一区二区三区综合,日本黄色免费在线,国产精品麻豆欧美日韩ww,色综合狠狠操

極客小將

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

資訊內(nèi)容

【教程分享】如何用scratch來(lái)實(shí)現(xiàn)喜羊羊拼圖?

極客小將2021-04-11-
《喜洋洋與灰太狼》是很多小朋友們的最愛了 每天看羊村保衛(wèi)戰(zhàn)應(yīng)該是固定節(jié)目了吧 喜洋洋和拼圖兩個(gè)元素如何組合呢? 讓我們用scratch來(lái)實(shí)現(xiàn)吧! “? 別看我只是一只羊,羊兒的聰明難以

《喜洋洋與灰太狼》是很多小朋友們的最愛了

每天看羊村保衛(wèi)戰(zhàn)應(yīng)該是固定節(jié)目了吧

喜洋洋和拼圖兩個(gè)元素如何組合呢?

讓我們用scratch來(lái)實(shí)現(xiàn)吧!

“?

別看我只是一只羊,羊兒的聰明難以想象

upload/article/images/2021-04-11/142a69220e3017334465ec9eaa52dc76.jpg

《喜羊羊滑動(dòng)拼圖》


1.作品描述

這是個(gè)拼圖游戲,九個(gè)版塊十個(gè)空格,點(diǎn)擊小綠旗游戲開始,用鼠標(biāo)選擇要移動(dòng)的版塊,用方向鍵移動(dòng)。圖片排列正確則過(guò)關(guān)。


2.作品教程

第一步:導(dǎo)入角色和背景

喜羊羊圖片是網(wǎng)上下載的,用PS軟件把它分割成9片大小相同的小圖,使用PS里的【切片工具】即可

upload/article/images/2021-04-11/77c2dea24a4a9e0d7989751adaff05d7.jpg

先將九張小圖片依次導(dǎo)入,背景用Scratch畫一個(gè)大框即可。

upload/article/images/2021-04-11/39e9237d71a351a2cafc50e6e074fb5b.jpg

第二步:游戲初始化

以最左上角的圖1為例。

背景的紅框里面必須裝九張小圖片,每張小圖片假設(shè)長(zhǎng)300個(gè)單位,為了防止移動(dòng)不了,讓每張小圖片占333個(gè)單位長(zhǎng),背景紅框必須長(zhǎng)1000個(gè)單位。

9張小圖片的大小都相等,測(cè)某一張圖片的坐標(biāo)就知道其它的大小了。這樣每張圖片的坐標(biāo)和移動(dòng)的距離,是可以計(jì)算出來(lái)的。

upload/article/images/2021-04-11/8fb335c0d791e44278537461eb62ca57.jpgupload/article/images/2021-04-11/2b0a560dac9c63fc28f88c31eb4c5881.jpg

確保這九張圖片能緊密且不重疊的放置在背景的大框中,并且每一張圖片都不在它原圖的位置。

upload/article/images/2021-04-11/57f566fb05e94c24a41eea4d7af6c960.jpg

第三步:實(shí)現(xiàn)圖片移動(dòng)

當(dāng)角色被點(diǎn)擊時(shí),按方向鍵小圖片可以上下左右移動(dòng)一定距離,當(dāng)碰到別的圖片或邊框時(shí),則不能移動(dòng)。

upload/article/images/2021-04-11/8622b716db5487d346949b4fea0d327a.jpg

upload/article/images/2021-04-11/ca0508435c9a6053bced0a48f58023df.jpg

為什么上圖的程序要廣播message1呢,防止沒(méi)有選中的圖片移動(dòng),這點(diǎn)很關(guān)鍵。

圖1同時(shí)也要接收這么多廣播。

upload/article/images/2021-04-11/2d3ac8b52721cd705d6e214ea15936bf.jpg

第四步:過(guò)關(guān)的判斷

每張小圖都建一個(gè)變量,如果移到指定位置則分值為1,否則為0。

upload/article/images/2021-04-11/225939c3b8fb50c0fdcb36695b866bb8.jpg

當(dāng)所有的小圖片移到了指定位置,即9個(gè)變量分值都為1時(shí)顯示過(guò)關(guān)!

upload/article/images/2021-04-11/75a1db2b94937dfcd7ee16724f8b2c4f.jpg


3.創(chuàng)意來(lái)源

小時(shí)候玩具很少,玩過(guò)一個(gè)滑動(dòng)拼圖的玩具很喜歡,就想著用編程的方法把它呈現(xiàn)出來(lái)。

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

預(yù)約試聽課

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

主站蜘蛛池模板: 土默特右旗| 陵水| 神农架林区| 青海省| 大渡口区| 密山市| 盐边县| 开平市| 南江县| 西乡县| 马边| 武清区| 红河县| 武威市| 宣城市| 自贡市| 乌拉特后旗| 和政县| 辉南县| 罗源县| 阿拉尔市| 阿鲁科尔沁旗| 沧州市| 和顺县| 杭锦后旗| 托克逊县| 平安县| 和静县| 安乡县| 梓潼县| 瑞昌市| 香河县| 收藏| 宜丰县| 黄浦区| 郸城县| 科技| 泰宁县| 丰顺县| 固原市| 七台河市|