教学原文参考:骇客任务背景特效
这篇文章会介绍,如何在 Scratch 3 里使用角色绘制、变换造型、函式、盖章、重复无限次、分身...等积木,实作骇客任务的背景特效。
因为骇客任务的背景底色是黑色,所以使用一个全黑的长方形当作背景。
在角色编辑区,删除猫咪角色,使用绘画,绘制「数字」新角色 ( 参考:造型与绘图 )。
切换到「造型」页签,使用「文字」工具输入数字 1,定位在画布正中心,再使用「选取」工具选取文字,将文字的外框调整为绿色,粗细调整为 6。
使用选取工具,复制绿色边框数字,再次贴上,清除复制贴上的文字边框後,就会出现黑色文字,将黑色文字移动到正中心,就会看见「有绿色外框的黑色文字」造型 ( 如果觉得边框太细,可以自行调整粗细宽度 )。
使用同样的做法,建立数字 2~8 的造型。
完成後,再度使用绘画建立另外一个新角色,使用「方形」工具,绘制「黑底」新角色 ( 黑色色块占满整个舞台 )。
建立完成後,在角色区域就能看见「数字」和「黑底」两个角色。
点击「数字」角色,加入「扩充功能」的画笔,设定点击绿旗时的动作:
从左侧积木清单,新增一个名为「产生分身」的函式,勾选「执行完毕再更新画面」。
编辑点击绿旗的程序,加入隐藏积木,隐藏本尊,接着执行「产生分身」函式,产生分身的函式内容如下:
完成後,放入「当分身产生」积木,当分身产生时,显示分身。
完成後,点击绿旗,舞台上方就会出现 40 个绿色外框数字。
从左侧积木清单,新增一个名为「move」的函式,加入「速度」、「亮度」和「尺寸」三个参数 ( 注意,「不要勾选」执行完毕再更新画面 )。
编辑「move」函式内容:
修改分身产生的程序,加入「等待」积木,使用随机数作为等待时间,让分身在不同时间出现,接着使用「重复无限次」积木,不断重复执行 move 函式,使用随机数作为函式参数。
完成後,点击绿旗,就会看见数字不断变化的往下掉落。
修改「move」函式内容:
先将「黑底」角色勾选「不显示」。
点击绿旗,舞台上应该就会出现往下掉落的数字,掉落过程中会不断盖章,出现一连串的数字。
点击「黑底」角色,编辑点击绿旗的动作:
当「黑底」角色不断重复的盖章,会不断覆盖「数字」角色的盖章,产生慢慢消失的效果。
前往角色面板,使用「绘画」工具,加入一个名为「标题」的角色,使用和数字角色同样的做法,做出一个「白底绿色外框」的 THE MATRIX 文字。
设定点击绿旗时,定位在舞台中心 (0, 0)。
完成後,点击绿旗,就能看到骇客任务 THE MATRIX 的背景效果。
范例解答:骇客任务背景特效
大家好,我是 OXXO,是个即将迈入中年的斜杠青年,如果对我有点兴趣(笑,可以与我联系,一起来做点有玩又有创意的东西吧!
<<: Day 19 资料宝石:RDS是什麽?RDS vs EC2 (+db) 方案比较
>>: Day12不可以坏坏!vue.js判断是否session
前言 Hi, 我是鱼板伯爵今天要在我们的专案里面加入场景的路由,这样可以方便管理我们每个场景,教学内...
跟字型相关的CSS设定 font-family 指定使用的字体,可以设定多个,让浏览器依照排序使用 ...
这个部分算是JavaScript比较难缠的部分,不是难以理解,而是因为比较冗杂,稍稍心浮气躁,就没...
这次要介绍如何「自制假卷轴」 前言// 大学期间有一次网页程序课程的作业需要仿制一个网站 该网站的左...
接下来要在页面上按下按钮跳页 以及按了左边 header icon 回上一页 正所谓有去有回才不会...