
【基本介紹】
scratch3.0中文版是一款非常不錯的簡易編程軟件,操作簡單方便,非常的適合初學者使用,適用于創(chuàng)作故事、動畫、游戲等,非常的全面。Scratch 3.0是最新一代的Scratch。Scratch是由MIT(麻省理工學院)米切爾·瑞斯尼克(Mitch Resnick)教授帶領的“終身幼兒園團隊”(Lifelong Kindergarten Group)開發(fā)的一款積木式少兒編程軟件。通過類似拖動積木塊的方式和使用軟件中的素材,可以很容易地創(chuàng)造有趣的動畫、游戲,以及控制機器人和電子設備等,在創(chuàng)作的過程中不僅習得了Science(科學), Technology(技術), Engineering(工程), Arts(藝術), Maths(數(shù)學)等多個領域的知識,而且可以培養(yǎng)邏輯思維能力、觀察能力、創(chuàng)新能力和想象力。
【軟件特性】
-采用Html5的頁面技術,支持橫式和直式的圖形式程序撰寫,未來可以在iOS&Android手機平板機及桌上電腦跨平臺的使用。-聲音引擎(Audio Engine)會重新設計,程序畫面的速度因為WebGL的加速,達到40 fps,比Scratch 2.0的30fps快了一些,支持16:9畫面,未來課程中做出的小游戲應該會更好玩和更加流暢。
-一個非常大上的差異:每一個方塊都比文字大很多,好處是讓手指頭好觸碰,可是程序指令寫多一些時,就會讓畫面放不下所有的程序,需要卷動(scroll)程序區(qū),然而卷動卻是在教學現(xiàn)場學生時做的非常不好的事。
-增加類似于AppInventor的模塊折疊功能,還有垃圾桶功能。
【軟件變化】
(1)新版本的界面與scratch2.0有了較大的變化,模塊分類與指令集合都放在了左側,腳本區(qū)在屏幕的中央,而舞臺與角色區(qū)則移到了屏幕右側,這種布局設置與最早期的scratch版本很相似;
(2)2.0中更多積木分類下的添加擴展,作為一個大類單獨分離出來。而版本2.0中的畫筆、音樂演奏、視頻偵測等相關分類及指令都作為了擴展模塊,用戶需要點擊添加擴展才可以使用;

(3)Scratch3.0新增對硬件micro:bit、LEGO MINDSTORMS EV3的支持,可以讓項目連接到實體世界,搭建交互機器人等。除此之外還新增web支持(谷歌翻譯),可以將文字翻譯成多種語言;

(4)支持同時打開多個編輯器;

(5)支持角色編輯界面輸入中文,其它一些細節(jié)的操作,比如添加隨機角色、隨機背景等在此就不一一介紹了。大家可以到官網(wǎng)下載親自體驗。


【新增功能】
1、新增積木塊本次升級的 Scratch 3.0 中沒有刪除任何積木塊,只是有些已經(jīng)進入“擴展”板塊(例如筆和音樂塊),新增的積木塊包括:
新的音樂積木
針對文字(字串)使用運算積木
新的畫筆積木,支援透明度的調(diào)整
新的滑行積木,使角色移動更簡單(或是移動到隨機的點)
增加了很多擴充積木(extensions)
與此同時,有些細心的小伙伴已經(jīng)發(fā)現(xiàn)了,這次的積木塊還被拉大了,這能幫助在平板上的使用者、和屏幕較小的使用者,在執(zhí)行時能拖拉的更順利。是不是很貼心呢?

2、界面更漂亮
Scratch3.0的界面不僅更加簡潔漂亮,模塊的分類更合理,也更方便用戶更好地使用和學習~
界面更加簡單整潔,將不同種類的積木塊根據(jù)顏色歸類
模塊分類與指令集合都放在了左側,腳本區(qū)在屏幕的中央,而舞臺與角色區(qū)則移到了屏幕右側
拖動鼠標滾輪,還可以在不同分類的積木塊中切換

3、錄音剪輯更簡潔
Scratch 3.0還重新設計了聲音編輯器,錄音、剪輯功能及多種聲音元素,包括:
新的錄音系統(tǒng),錄音變成一件簡單的事
新的聲音剪輯系統(tǒng),剪輯變成一件簡單的事
新的聲音特效(如快播、慢播、回音和機器)

4、上線全新角色、背景和聲音
除了保留2.0全部角色、背景素材外,這次上線還擴充了資源庫,帶來了更多新的圖片和音樂資源庫。嶄新的場景和角色,能更好地激發(fā)孩子的編程興趣和藝術表達欲哦!
5、更多彩蛋新功能,等你來發(fā)掘!
看了上面的新功能,是不是已經(jīng)很心動了呢?新版的Scratch3.0,還有更多的隱藏功能哦,就等厲害的你們來親自探索啦!

【使用教程】
Scratch3.0 面向(鼠標指針)怎么做?打開“代碼”標簽,選中“運動”和“控制”類積木塊

參考例圖,把相應積木塊拖動到代碼區(qū),并組合

點擊代碼塊,即可看到右側舞臺上的動畫效果

如果想要改變角色的方向,使其面朝指定的坐標,該怎么做呢?
這一步就教大家,通過以下自定義積木塊來實現(xiàn):

現(xiàn)在來使用新建的積木塊,讓角色面朝指定的坐標吧:

【教程實例】
如何用scratch3.0做一個接東西的小游戲
從角色區(qū)創(chuàng)建角色,可以選擇素材庫中已有的角色素材,也可以從電腦本地上傳自己準備好的角色圖片素材;

角色上傳好啦。

從背景區(qū)上傳自己制作的背景。(也可以選擇素材庫中的背景)

別忘了還有游戲中用到的音效哦。這里用到了兩種得分音效。一種普通得分音效,一種高分音效。可從素材庫選擇,也可以自己從網(wǎng)上下載制作自己喜歡的音效上傳哦!

素材上傳完成?,F(xiàn)在開始編寫代碼吧!小女孩的角色在游戲中負責接東西,鍵盤左右鍵控制左右移動,代碼如圖;

餃子的效果:從天上隨機掉落,如果碰到小女孩,則得分。代碼如圖;

在角色區(qū)右鍵選擇復制,將餃子角色多復制幾個吧。為了增加游戲的趣味性, 將其中一個餃子角色造型換成元寶,得分設置設為10分,得分音效更酷炫。代碼如圖;


一個簡單的小游戲做好啦!

注意事項
關于時間變量,只需要在一個餃子代碼里增加即可,并不需要在所有餃子代碼中都加入時間效。
【相關問題】
Scratch3.0怎么隱藏變量首先打開Scratch3.0中文版,點擊主界面右側的【變量】按鈕;
選擇建立一個變量,輸入變量名,為了方便標記,可以將變量命名為該變量的主要行為;
設定好變量number to 0、number to 1的動作;
點擊隱藏變量,則該變量從預覽窗口的左上角隱藏。



































