趣学妙用Scratch编程16 妙用篇(四) 大宋风华
2023-06-18 16:17:56
知:你不知道的宋朝
小朋友,身为炎黄子孙,回首中华民族五千年的悠久历史,你是否会有一种想穿越回去的冲动呢?那么如果让你选择,你最想回到哪个朝代?春秋战国、三国两晋南北朝、五代十国这样战争连年的朝代你肯定不想去,因为随时有丢掉性命的危险。那么稍微好一点的元、明、清呢?它们的社会稳定一些,但文化压抑;相对幸福的应该是汉朝和唐朝,中华文明开放而自信的阶段,要不世界各地怎么会有那么多的“唐人街”呢? 然而,如果要在所有的朝代中选择一个回去,你一定要选宋朝。这是一个政治文明、商业发达的朝代,城市欣欣向荣,街上人头攒动,店铺生意兴隆,甚至出现了通宵营业的“夜市”!要知道在之前的朝代是实施“宵禁”,晚上可不能随便出门的!因此宋代老百姓的日子过得相当舒适;政府还设立了许多慈善机构,救济贫民,让贫民也能有基本的生活保障。——穿越回这样的朝代,你是不是会更有安全感一些呢? 那么,怎么才能用我们的编程作品来表现宋朝的景象呢?幸运的是,画家张择端为我们留下了传世名作《清明上河图》,在这幅长达五米的画卷里,画家用细腻无比的笔触忠实地记录了太平盛世的景象。你不妨从网上搜索一下它的原图来欣赏一下——小客栈、茶馆、酒肆、车行、算子摊、当铺、药店应有尽有,形形色色的人物栩栩如生!如果能读懂《清明上河图》,你也就能领略到大宋的盛世风华了!思:程序设计
本节我们考虑设计一个展示并介绍清明上河图全貌的程序。要知道,清明上河图是一幅特别长的画卷,要在 Scratch 中直接展示这幅世作是不可能的,如果你直接导入,就会发现 Scratch 把它缩小成了看不见的一长条。因此,在使用清明上河图之前,我们需要将它裁切成960*720像素的分段,把每一段做成角色的不同造型。运行程序的时候,我们可以按键盘上的左、右方向键切换造型,再根据当前造型的编号,显示出当前场景中的景观点,点击这些景观点时让它们“说”出自己的介绍,或者播放场景的音效,就能让读者更好地解读这幅图中的风土人情了。 为了帮你节约时间,在本书的附件中提供了裁切好的《清明上河图》素材,一共16张图片,可以直接导入使用。 程序的角色设计如下:
行:编程实现
1、新建 Scratch 项目,上传合适的图片作为背景,然后用绘图编辑器绘制一个标题角色,完成后将它大小修改为1:







微信扫码关注
抖音扫码关注