scratch,中的角色都是什么格式的

来源:安全管理常识 时间:2016-08-24 09:49:22 阅读:

【www.zhuodaoren.com--安全管理常识】

scratch,中的角色都是什么格式的(一)
Scratch程序如何获取角色及造型

龙源期刊网 .cn

Scratch程序如何获取角色及造型

作者:刘海武

来源:《学周刊·C》2014年第03期

【scratch,中的角色都是什么格式的】

摘要:Scratch程序是由美国麻省理工学院“终身幼儿园研究组”为所有对计算机充满好奇的幼儿开发的一种软件创作工具,是一种可视化、积木式的创作工具,学生只需拖曳图形化的指令木块,即可创作属于自己的故事、动画、游戏和音乐等数字化作品。学生创作的作品还能发表至官方网站与各国程序爱好者进行作品交流。但学生在创作作品中往往使用的角色都是Scratch软件自带的,这满足不了学生的个性化需求,大大降低了作品的档次和品味。 关键词:Scratch 角色 造型 获取【scratch,中的角色都是什么格式的】

近几年,Scratch程序运用在中国得到了快速的普及与发展。江苏、浙江、北京、上海、广东等地的许多地方教育行政部门在中小学不同学段开设了Scratch课堂,学生在教师引导下通过探究能创作出许多生动的Scratch作品。随着学生探究知识的深入,创意难度的加大,角色的平移已经不能满足他们的需求,通过角色造型的变化来形象逼真地描述作品显得尤为重要。那么,在作品创作中,如何来获取有个性化的角色和造型呢?笔者通过教学实践,针对作品中角色及造型的获取方法谈几点自己的意见。

一、从Scratch程序中导入角色及造型

Scratch程序为学习者提供了丰富多彩的角色和造型,如:Animals(动物)、Fantasy(奇幻)、Letters(字母或数字)、People(人物)、Things(生活物品)、Transportation(交通工具)等6个方面共几百种。从Scratch程序内部获取角色和造型是初学者常用的一种方法。设计者可单击“角色区”中“选择”按钮,在弹出的对话框中选择“造型”来获取不同的类型的角色造型。有些角色还带有不同的造型。为此,在导入角色之后,如果设计者还需为角色添加造型可以采用如下方法来实现:在“舞台区”中选中该角色,然后单击“脚本区”中的“造型”按钮,在“脚本区”单击“导入”,在弹出的对话框中选中造型图片单击确定,重复以上步骤便可以为角色导入多种造型。

二、依靠画图工具绘制角色及造型

画图工具绘制角色及造型往往需要设计者有一定的美术功底,否则创作出来的角色就不美观,角色所表现出来的意义也不形象,而且还会影响对作品的整体评价,尤其是如果在程序设计中需要用到多个角色及多个造型的时候,还需要对造型进行修改,这样更增加了绘画难度。 绘制角色及造型方法可以单击“角色区”中的“绘制”按钮,打开“绘图编辑器”对话框,使用所提供的工具绘制角色单击确定。绘制好角色后可在“舞台区”单击该角色,然后单击“脚本区”中的“造型”,单击“复制”,然后对复制的“造型”进行更改,这样可以为角色绘制不同的造型。

scratch,中的角色都是什么格式的(二)
scratch角色与背景 教案

【scratch,中的角色都是什么格式的】

第 1 页 共 4 页

第 2 页 共 4 页

第 3 页 共 4 页

第 4 页 共 4 页

scratch,中的角色都是什么格式的(三)
六年级第1课认识scratch

【scratch,中的角色都是什么格式的】

小学信息技术六年级上教案【scratch,中的角色都是什么格式的】

scratch,中的角色都是什么格式的(四)
Scratch程序如何获取角色及造型

  摘要: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].浙江教育技术.
  (责编 张景贤)

scratch,中的角色都是什么格式的(五)
Scratch在初中信息技术社团活动中的应用和实践

  Scratch的出现给信息技术学科注入了新的活力,它对学生逻辑思维能力、数字文化创造能力以及解决问题能力的培养有着积极的意义。Scratch专为儿童设计,它不需要像传统编程软件那样逐行地“敲”代码,而是通过拖曳已定义好的程序模块,采用搭积木的方式快速实现程序的编写。学习Scratch,对初中学生理解程序结构和程序设计思想非常有帮助。

  我校自2012年秋季开始将Scratch引入初中信息技术社团活动中,受到了学生的追捧和喜爱。本文结合Scratch的特点,着重阐述我校在初中信息技术社团活动中推进Scratch的做法及实施过程中应注意的问题。
  为什么选择Scratch
  从2012年秋季开始,我校初中部开始开展周三社团活动,每位学生可以根据自己的兴趣爱好报名参加一节课的社团活动。初中信息技术学科能提供什么样的活动项目呢?Word绘画、Flash动画制作、图像处理是我校之前开展得比较好的兴趣活动,学生也具备一定的基础。但Word绘画在课堂教学中已经安排了较多课时,如果在学校社团活动中再安排这个内容,多少有点“炒冷饭”的嫌疑。Flash动画制作、图像处理则有一定难度,对学生操作要求较高,短时间内很难制作出有特色的作品。报名参加社团的学生虽说具有一定的基础,但大多数都是抱着“玩”的心态来的,他们更多关注的是游戏和网络。如何既能满足学生“玩”的心态,又能让学生体验到动手实践和创意无限的快乐?Scratch走进了我们的视野。Scratch编程对学生的电脑基础几乎没有什么要求,只要愿意动手,都可以在这里找到创作的快乐。它搭积木式的编程方式非常符合学生的思维习惯,只要愿意动脑、动手,短时间内完成一件有趣、好玩的创意作品并不是什么难事,而且会为高中阶段后续的程序设计思想的学习打下非常好的基础。所以,我们最终确定Scratch编程作为我校初中信息技术社团活动的主修内容。
  Scratch社团活动实施原则
  内容确定下来后,如何开展活动就成为我们接下来思考的一个重点了。教什么、不教什么是我们首先要确定的。如果像其他作品教学一样,把软件的命令、菜单、功能从头教到尾,让学生死记硬背,不但学生的作品没有创新性,而且可能会把一大批学生吓跑。经过分析,我们认为,在Scratch教学中,学生能自己看懂的就不讲,一定要讲的也尽可能让学生自己去讲,多让学生自己分析作品范例,利用Scratch网站上提供的优秀作品范例及软件本身自带的多种类型作品范例,在研究和解剖范例中学,在做中学。教师只讲一些易错点、关键点和提升点。比如,如何让舞台上的对象动起来、唱起来;如何用键盘和鼠标精确定位对象在舞台上的位置;如何用“广播”实现对象之间的交互等。Scratch的简便易学、有趣好玩等特性让信息技术教师一直苦苦追求的自主探究学习成为可能,让学生真正成为学习的主人,而教师则成为那个给学生搭建“脚手架”的人。
  Scratch社团活动教学流程
  根据我校学生的实际情况,经过一段时间的教学尝试,我们摸索出一套Scratch社团活动的初步教学流程。
  创设情境,明确主题。教师提出一个来源于生活中的学习事件,如故事、游戏、音乐、艺术等,让学生独立思考并分析如何用Scratch实现自己的这个想法。
  范例研习,探究发现。学生通过研究和分析教师事先准备好的教学范例,明确创作的思路及实施途径。这个环节至少要求学生能看懂范例中的脚本,并用自然语言表达出来。
  相互交流,完成作品。对范例中存在的问题,学生可参考教师提供的帮助文件,在与同学的交流中完成难点的突破,并能独立完成作品。
  修改脚本,自由创作。在模仿教师范例的基础上进行再造和创新,最终完成自己个性化的Scratch作品。
  展示作品,分享交流。在班级中展示和分享自己的作品,其他学生参与点评并指出改进方案,最后推荐优秀作品发布到Scratch网站,供更多的人学习和欣赏。
  那么,在实际的学习中,学生采用的是什么样的操作流程呢?根据社团活动中我对学生的观察,大部分学生的操作流程是这样的:①在Scratch中打开教师范例,尝试着玩;②点击每一个角色下的脚本,并分析思考;③对于看不懂的指令,查看帮助文件或与小组其他同学讨论;④尝试拖动脚本指令组中的指令进行修改,如修改指令中的数字、颜色、参数等;⑤部分操作熟练的学生,明白了脚本中的每条指令后,开始自己创作。
  学生的操作也并没有特别统一的流程。有些学生是把所有的问题都搞清楚了才开始创作;有些学生是急性子,粗粗看一下教师的范例就开始创作,遇到不懂的问题才会仔细研究范例;有的学生不愿意看范例,不懂的问题直接问同学和教师;还有一些性格内向的学生根本不与其他同学讨论和交流,只顾在自己创作的世界里自娱自乐。不管学生选择什么样的学习流程,只要最终完成了任务,实现了自己的创作意图,教师都应该给予及时的鼓励。因为他们是在主动积极地研究和探索,在不断地挑战和超越自己,这正是我们最希望看到的情景。
  我们可以采取多种方式开展Scratch教学,可以直接给出范例让学生探究和创作;可以给出范例,再给出探究问题引导学生思维,学生探究后再进行二次创作;还可以跟学生一起分析一个范例,再结合自拟的主题进行思考和分析,最终创作出个性化的作品。可见,Scratch教学模式具有多样性,我们可以根据具体的教学情况,进行适当的选择和取舍。
  社团活动中Scratch应用举例
  在Scratch教学中,范例的重要性不言而喻。好的范例可以引发学生强烈的兴趣,调动学生探究的欲望,使学生创作出有特色的个性化作品成为可能。
  (一)教师创作范例
  1. 动起来
  打开Scratch应用程序界面后,学生最感兴趣的首先就是如何让舞台上那只可爱的小猫动起来。所以,第一节社团活动课,我们设置的主题就是“让小猫动起来”。给舞台上的角色设置的“脚本”是学生必须理解的第一个概念。当学生在教师的引导下为“小猫”角色设置了“移动10步”动作并运行后发现,每次运行“小猫”只能移动10步。怎么能让“小猫”一直走下去呢?自然而然引出了循环(重复执行)指令的概念。当“小猫”终于可以连续行走时,学生又发现,“小猫”竟然走到舞台界面外去了,于是引入动作指令“碰到边缘就反弹”;反弹后发现“小猫”颠倒过来了,于是引入“翻转”的功能。接着学生发现,“小猫”在舞台上跑得太快,能否慢一些呢?由此引入了“等待”控制指令,而等待的时间可以让学生自己在尝试体验中不断修改。最后,学生又提出,“小猫”走路的动作太生硬,在教师的提示下,他们利用“外观”指令中的“切换造型”,让它走得栩栩如生。如果时间来得及,还可以让学生尝试改变舞台的背景,让作品画面更逼真、更有趣。至此,在第一节社团课中通过一个简单的“小猫走路”实例,不但让学生了解了如何执行和停止脚本,如何通过编写脚本指令控制角色动作、通过改变角色造型让角色更生动、通过改变舞台背景让画面更有趣等知识,更重要的是,这种学习过程非常符合学生的学习规律,总是让学生在不断的发现问题和解决问题过程中增长知识、体验收获、享受快乐。   本节课的学习结束后,学生学习热情很高,创作了很多有特色的作品,如火柴人版 “江南Style”、“火柴人游泳”等作品。这说明学生具备超强的创造和想象能力,在后面的学生作品中有详细介绍
  2. 唱起来
  图1
  如果能在我们创作的作品中增加音乐,那一定是件非常酷的事情。创作音乐常用“声音”模块中的命令语句来创作脚本。如图1所示,首先要找到歌曲对应的简谱,再记录下音乐的音符和节拍。在Scratch软件中,每个音节都有对应的数字,如音节“1”(do)对应的数字是“48”,“2”(re)对应的数字是“50”,依此类推,我们就可以确定整首曲子的音符所对应的数字。设定好乐器种类后,就可以按照简谱开始创作了。当然,更重要的是,可以让对音乐感兴趣的学生自己尝试着写点谱子,创作自己的音乐作品。
  3. 键盘、鼠标控制对象
  在游戏作品创作中,学生最感兴趣的是如何掌控自己创造的角色,让其随心所欲地移动。在图2的范例中,通过对键盘上、下、左、右键的设定,控制作品中的“小蚂蚁”在大石头上任意运动,这就实现了键盘控制。图3的范例则通过对鼠标指针距离的判断,实现舞台中的“小人”追着鼠标指针边跑边喊的效果。
  图2
  图3
  4. 对象交互
  对象交互是作品或游戏设计中的一个重要环节。通过交互,使对象和对象之间有了联系和响应,实现很多复杂的功能,Scratch软件是通过“广播”功能来实现交互的。当需要交互时,对象通过“广播”功能进行激发,当另一个对象接收到“广播”指令时,产生相对应的动作行为。如图4所示,《电子相册》作品就利用“播放下一张”和“停止”两个按钮来激发广播功能,当舞台接到广播后,切换到下一个背景或到指定的背景图片,实现了电子相册的功能。
  图4
  (二)学生创作作品
  1.“火柴人”游泳
  虽然Scratch软件有很多新颖有趣的舞台角色供设计者使用,但我还是鼓励学生原创角色,一方面发挥学生爱绘画的天性,另一方面也便于修改和再造新的角色。“火柴人”(如图5)角色的画法不复杂,便于设计动作,非常适合学生练习使用。
  图5
  2. “火柴人”版“江南 Style”
  学生在第一节课结束后,模仿时下流行的“江南Style”,让手工绘制的“火柴人”在绚丽的舞台上又唱又跳,非常新颖有趣(如图6,导入音乐时先要转换成wav格式)。
  图6
  3. 空战游戏
  游戏是学生的最爱。制作游戏作品一直是他们学习Scratch的最大动力之一。“空战游戏”作品集合了键盘控制角色、舞台精确定位、广播交互等脚本指令,是一个综合性较强的作品。学生们在此基础上又增加了可上下左右自由控制飞机、可连续发射多个导弹、多架飞机协同作战及打中一定次数累积分数可通关等设计(如图7),充分显示了学生的想象力和创造力。
  图7
  社团活动实施过程中应注意的问题
  (1)Scratch程序中很多角色本身就带有脚本,教师可以引导学生分析相关脚本来学习。分析脚本→修改脚本→创新完善作品,这是借助Scratch培养学生创造能力的必由之路。
  (2)在社团课中发现和培训几个“领头雁”,通过他们引发“鲶鱼效应”,带动更多的学生参与到创作中来。上过几节课后就会发现,有的学生对Scratch特别感兴趣,课间总是追着教师帮他们解决作品设计中的“难点”。当然,我也很乐意给他们“开小灶”。一段时间以后,他们设计出的游戏果然有模有样,其他学生都争抢着玩。他们俨然成为了社团中的Scratch高手,以后其他学生再碰到问题时就会向他们请教。
  (3)爱玩是孩子的天性,玩游戏本身也没有什么过错。如何引导孩子去玩、玩出水平和能耐,那就是我们教师的本事了。社团里有一帮男孩子以前课间总是在讨论某游戏的过关秘籍,在教师的引导下,现在已经开始讨论如何设计出更具挑战性的游戏给别人玩了。从被动玩游戏到设计游戏给人玩,这是个了不起的转变,Scratch让不可能变成了可能。
  (4)在学生Scratch应用能力达到一定程度时,可以适时引入Scratch传感器。通过传感器滑杆、光线、声音、按钮等参数的改变来控制程序的变化,让学生体验软硬件互连的神奇魅力,让学生的学习能力得到质的飞跃。那节课,在我演示完Scratch传感器控制“小猫”飞速奔跑后,很多学生都围过来问我传感器是从哪里买的、多少钱,非常感兴趣。因为Scratch传感器目前只有一个,我把它作为奖励送给完成作品比较好的小组学生,让他们拿去体验这种用硬件控制自己编写的程序的美妙乐趣。
  (5)和课堂教学一样,展示和评价也是Scratch社团活动重要的组成部分。通过校内竞赛、作品展评等多种形式激发学生的表现欲,激励更多的学生投身到这项有意义的活动中来。当学生完成自己酷炫的作品时,他们将体验到满足感,而当相互欣赏作品或交换玩自制游戏时,他们又将获得成就感。在这种目标的引导和激励下,学生的兴趣得到极大提升。另外,指导学生上传作品到相关Scratch学习网站,和网站上世界各地的Scratch迷一起分享和交流,也是一个非常好的学习渠道。
  学生用Scratch程序进行创作是一个不断修改和完善的过程。他们的创意设计首先要经过试验,看其是否可行,发现错误并及时修正,听取别人的意见,然后修改完善。整个过程是不断螺旋上升的,即想到一个好主意去创作作品,这个作品又激发了新的想法,按照新的想法再完善作品或者创作一个新作品……在这个过程中,无数的问题会自然生成,促使学生不断地去解决。又因为Scratch被设计得非常容易修改,学生能够动态地改变每块代码,并立即看到修改结果,因此学生在不断的生成、解决问题的交互试验过程中能够获得巨大的成就感。在多次的Scratch社团实践课中,我们看到,学生是在自觉地重复着这个过程,力求让自己的作品更完美,表现最初的设计意图。
  通过一段时间的学习,Scratch已成为很多学生的最爱,学生创作的很多作品连我们这些见多识广的教师也佩服不已。总之,学生是天生的学习者,千万不要低估学生的想象力和创造力。只要我们充分信任学生,给他们发挥的机会,他们就能创造奇迹。只要我们相信学生、尊重学生、依靠学生,给学生搭建好舞台,社团活动就一定可以成为培养学生创新能力的新平台。
  (作者单位:浙江义乌市私立群星学校)
  参考文献
  Scratch能带给我们什么[DB/OL].http://www.jjdxsx.com/contentlist_1186_34604.html.
  谢贤晓的博客[DB/OL].http://blog.sina.com.cn/xiexianxiao.
  Scratch创意动画设计[DB/OL].http://blog.sina.com.cn/iScratch.

本文来源:http://www.zhuodaoren.com/shenghuo352002/

推荐访问:scratch认识角色 scratch角色素材
扩展阅读文章
热门阅读文章