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

極客小將

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

資訊內容

【教程分享】如何用scratch來實現喜羊羊拼圖?

極客小將2021-04-11-
《喜洋洋與灰太狼》是很多小朋友們的最愛了 每天看羊村保衛戰應該是固定節目了吧 喜洋洋和拼圖兩個元素如何組合呢? 讓我們用scratch來實現吧! “? 別看我只是一只羊,羊兒的聰明難以

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

每天看羊村保衛戰應該是固定節目了吧

喜洋洋和拼圖兩個元素如何組合呢?

讓我們用scratch來實現吧!

“?

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

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

《喜羊羊滑動拼圖》


1.作品描述

這是個拼圖游戲,九個版塊十個空格,點擊小綠旗游戲開始,用鼠標選擇要移動的版塊,用方向鍵移動。圖片排列正確則過關。


2.作品教程

第一步:導入角色和背景

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

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

先將九張小圖片依次導入,背景用Scratch畫一個大框即可。

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

第二步:游戲初始化

以最左上角的圖1為例。

背景的紅框里面必須裝九張小圖片,每張小圖片假設長300個單位,為了防止移動不了,讓每張小圖片占333個單位長,背景紅框必須長1000個單位。

9張小圖片的大小都相等,測某一張圖片的坐標就知道其它的大小了。這樣每張圖片的坐標和移動的距離,是可以計算出來的。

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

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

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

第三步:實現圖片移動

當角色被點擊時,按方向鍵小圖片可以上下左右移動一定距離,當碰到別的圖片或邊框時,則不能移動。

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

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

為什么上圖的程序要廣播message1呢,防止沒有選中的圖片移動,這點很關鍵。

圖1同時也要接收這么多廣播。

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

第四步:過關的判斷

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

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

當所有的小圖片移到了指定位置,即9個變量分值都為1時顯示過關!

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


3.創意來源

小時候玩具很少,玩過一個滑動拼圖的玩具很喜歡,就想著用編程的方法把它呈現出來。

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

預約試聽課

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

主站蜘蛛池模板: 晋江市| 宁安市| 乌海市| 基隆市| 康马县| 翁牛特旗| 大兴区| 隆尧县| 旌德县| 耒阳市| 寿光市| 松潘县| 青铜峡市| 江孜县| 汤阴县| 大名县| 林周县| 莱州市| 石棉县| 张家界市| 深州市| 涪陵区| 九龙城区| 西华县| 宜城市| 平罗县| 德钦县| 雅江县| 盐源县| 曲水县| 衡山县| 兰考县| 滕州市| 金山区| 景洪市| 阜新市| 信阳市| 高台县| 连城县| 永仁县| 淳化县|