Scratch程序如何获取角色及造型
2014-04-01刘海武
刘海武
摘要: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].浙江教育技术.
(责编 张景贤)