教学原文参考:放烟火 1 ( 往上发射 )
这篇文章会介绍,如何在 Scratch 3 里使用扩充功能的画笔、变数、函式、重复...等积木,模拟出放烟火效果 ( 这篇文章会先介绍烟火往上发射的做法 )。
设定舞台背景为一张夜晚星空的图片 ( 在太空的类别中 )。
点击「背景」,切换到「背景」页签,使用选取工具,全选星空的图片,复制这张图片 ( 提供新角色使用 )。
在角色编辑区,删除猫咪角色,使用绘画工具,新增一个名为「背景」的角色,切换到造型页签,将刚刚复制的图片贴上,对齐画布中心 ( 参考:造型与绘图 )。
再度使用绘画工具,新增另外一个名为「烟火」的角色,切换到造型页签,使用「圆形」工具,在画布中画出一个「黄色小圆形」,对齐画布正中心。
烟火和背景的比例如下图所示:
点击「背景」角色,设定点击绿旗时的动作:
相关做法可以参考:仙女棒 ( 光迹效果 )
点击「烟火」角色,从左侧积木清单新增 n1 和 y1 两个变数。
从左侧积木清单新增一个名为「放烟火」的函式,增加 x 和 color 两个参数。
编辑「放烟火」函式内容:
设定点击绿旗的动作:
完成後,点击绿旗,就会看见烟火不断的往上发射 ( 目前还不会爆炸,下一篇文章会介绍 )。
范例解答:放烟火 1 ( 往上发射 )
如果已经熟悉了放烟火 1 ( 往上发射 ),就可以继续阅读「放烟火 2 ( 爆炸效果 )」的文章。
文章连结:放烟火 2 ( 爆炸效果 )
大家好,我是 OXXO,是个即将迈入中年的斜杠青年,如果对我有点兴趣(笑,可以与我联系,一起来做点有玩又有创意的东西吧!
<<: EP 10 - [TDD] Message 加密及解密 (2/2)
>>: [Day10] Storybook - Configure story rendering
对於组合语言,最大的迷思在於:「有了编译器,为什麽我还要学组合语言?」,关於学习组合语言的好处我认为...
本系列文之後也会置於个人网站 +---------+ +---------------+ | | ...
说明、缘由 投入资讯产业约17年,历经过许多的程序语言,也投入过不同的行业别,5年前开始接触Odoo...
区块元素(div) HTML是网页的骨架,架构出来,再用CSS来对网页进行美化,如果希望某段落的一两...
知道怎麽构建UI後,我们来学学怎麽跟UI的互动 clickable 最简单的方式就是新增Modifi...