劉海武
摘要:Scratch程序是由美國麻省理工學院“終身幼兒園研究組”為所有對計算機充滿好奇的幼兒開發的一種軟件創作工具,是一種可視化、積木式的創作工具,學生只需拖曳圖形化的指令木塊,即可創作屬于自己的故事、動畫、游戲和音樂等數字化作品。學生創作的作品還能發表至官方網站與各國程序愛好者進行作品交流。但學生在創作作品中往往使用的角色都是Scratch軟件自帶的,這滿足不了學生的個性化需求,大大降低了作品的檔次和品味。
關鍵詞:Scratch 角色 造型 獲取
近幾年,Scratch程序運用在中國得到了快速的普及與發展。江蘇、浙江、北京、上海、廣東等地的許多地方教育行政部門在中小學不同學段開設了Scratch課堂,學生在教師引導下通過探究能創作出許多生動的Scratch作品。隨著學生探究知識的深入,創意難度的加大,角色的平移已經不能滿足他們的需求,通過角色造型的變化來形象逼真地描述作品顯得尤為重要。那么,在作品創作中,如何來獲取有個性化的角色和造型呢?筆者通過教學實踐,針對作品中角色及造型的獲取方法談幾點自己的意見。
一、從Scratch程序中導入角色及造型
Scratch程序為學習者提供了豐富多彩的角色和造型,如:Animals(動物)、Fantasy(奇幻)、Letters(字母或數字)、People(人物)、Things(生活物品)、Transportation(交通工具)等6個方面共幾百種。從Scratch程序內部獲取角色和造型是初學者常用的一種方法。設計者可單擊“角色區”中“選擇”按鈕,在彈出的對話框中選擇“造型”來獲取不同的類型的角色造型。有些角色還帶有不同的造型。為此,在導入角色之后,如果設計者還需為角色添加造型可以采用如下方法來實現:在“舞臺區”中選中該角色,然后單擊“腳本區”中的“造型”按鈕,在“腳本區”單擊“導入”,在彈出的對話框中選中造型圖片單擊確定,重復以上步驟便可以為角色導入多種造型。
二、依靠畫圖工具繪制角色及造型
畫圖工具繪制角色及造型往往需要設計者有一定的美術功底,否則創作出來的角色就不美觀,角色所表現出來的意義也不形象,而且還會影響對作品的整體評價,尤其是如果在程序設計中需要用到多個角色及多個造型的時候,還需要對造型進行修改,這樣更增加了繪畫難度。
繪制角色及造型方法可以單擊“角色區”中的“繪制”按鈕,打開“繪圖編輯器”對話框,使用所提供的工具繪制角色單擊確定。繪制好角色后可在“舞臺區”單擊該角色,然后單擊“腳本區”中的“造型”,單擊“復制”,然后對復制的“造型”進行更改,這樣可以為角色繪制不同的造型。當然設計者還可以利用外界的繪圖工具如畫圖、Photoshop等繪圖軟件繪制好角色并保存為JPG圖片格式。之后單擊“角色區”中“選擇”按鈕,在查找范圍內找到剛才你設計的JGP圖片,單擊確定,這樣也能為程序導入繪制的角色。
三、從其他Scratch作品中獲取角色及造型
“站在巨人的肩膀上可以減少很多彎路”。Scratch作品創作也是如此,在評價中更應體現作品的創作意圖和設計方法。為此,學習者在平時瀏覽別人作品時,如果發現好的角色及造型,可以采用“拿來主義”,再加上自己的創意設計,相信作品一定更精彩。
要獲取其他作品中的角色及造型,我們首先要把角色保存下來,具體方法是在“舞臺區”右鍵單擊需要保存的角色,選擇“輸出這個角色”,然后選擇保存角色的位置,輸入文件名,單擊確定即可。保存后的角色默認文件名為“角色1”,文件后綴名為“sprite”。如果需要保存角色中的單個造型,可以在“舞臺區”選中該角色,單擊“腳本區”中的“造型”,在需要保存的角色造型中單擊鼠標右鍵,單擊“輸出這個裝飾”,輸入文件名和保存地址即可。保存后的造型默認文件名為“造型1”,文件后綴名為“GIF”。角色及造型保存后如果需要在自己的Scratch程序中使用,可以單擊“角色區”中的“選擇”圖標,然后在查找范圍內找到需要導入的角色及造型,單擊確定,這樣其他作品中的角色就導入了自己創作的Scratch作品中。需要注意的是,在Scratch程序中,一個角色可以包含多個造型,每個造型又可以轉化為一個單獨的角色。
四、從外界JPG或GIF圖片中獲取角色及造型
在Scratch中導入JPG圖片作為角色的方法與第三點相似,這里不再講述,重點介紹GIF圖片角色及造型的導入方法。
學習者可預先在網上下載一張后綴名為GIF的圖片,然后,在Scratch“舞臺區”隨意創建一個角色并選中該角色,單擊“腳本區”中的“造型”,在“造型”下方單擊“導入”,在查找范圍內找到需要導入的GIF圖片,單擊確定,然后刪除不需要的角色造型,這樣,我們就把一個從外界下載的GIF圖片導入進了Scratch作品中,設計者可以添加創意的程序設計模塊來表達自己的設計意圖、思想。而角色和造型也美化了舞臺元素,豐富了作品的創作內涵,也促進了設計者完成作品的信心。
程序設計教學目標是提高學生的動手能力、邏輯思維能力,培養學生的創新意識。然而Scratch中的角色和造型的美化會讓學生浪費大量的時間和精力。為此,教師應鼓勵學生通過不同的方法來獲取自己需要的角色和造型,并通過程序模塊來搭建屬于自己的數字創意作品。值得一提的是,學生在作品創作后,拷貝和下載的角色和造型要進行二次修改,并注明角色造型及來源,避免產生版權糾紛。
參考文獻:
[1]凌秋虹.Scratch在小學信息技術課堂中的應用與實踐[J].中國電化教育,2012.(11).
[2]朱麗彬,金炳堯.Scratch程序設計課教學實踐研究——基于體驗學習圈的視角[J].現代教育技術.
[3]吳秋紅.兒童編程軟件Scratch教學應用研究[J].浙江教育技術.
(責編 張景賢)