国产日韩欧美一区二区三区综合,日本黄色免费在线,国产精品麻豆欧美日韩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人預約都是免費的,你也試試吧...

主站蜘蛛池模板: 大港区| 个旧市| 天柱县| 大田县| 双辽市| 绿春县| 高碑店市| 长阳| 桦川县| 嘉峪关市| 贡觉县| 涟源市| 内黄县| 时尚| 富顺县| 沙雅县| 罗源县| 正镶白旗| 托克逊县| 彭泽县| 遵义县| 宁国市| 宝鸡市| 磐石市| 西安市| 达拉特旗| 济阳县| 绥德县| 南和县| 怀来县| 金湖县| 崇礼县| 秦皇岛市| 岗巴县| 邵东县| 曲阳县| 牟定县| 东至县| 南充市| 锦州市| 宾阳县|