scratch编程《蜘蛛吐丝》
2025-06-14 00:00   9

在2024年3月10日的蓝桥杯考试中,有一道《蜘蛛吐丝》的编程题目,现在,我们尝试着做一下。

编程实现:

吐丝的蜘蛛。

具体要求:

1)点击绿旗,角色、背景如图所示;

2)鼠标点击舞台任意位置后,蜘蛛会朝向鼠标点击位置,如图所示;

3)然后,蜘蛛吐出一条白色丝线到鼠标点击位置,如图所示;

4)接下来,蜘蛛沿着白色丝线向鼠标点击位置缓慢移动,并吃掉沿途经过的白色丝线,如图所示;

5)蜘蛛移动过程中鼠标点击任意位置无效果,蜘蛛吃完白色丝线后停止移动;

6)重复执行具体要求2)、3)、4)、5)。

02-编程课堂

先来看一下最终的编程效果:

思路:蜘蛛在X0Y0位置,不断执行“面向鼠标方向”,通过画笔工具,实现吐丝和擦除。

1. 角色造型

2. 蜘蛛程序 :蜘蛛在X0Y0位置,不断执行“面向鼠标方向” 点击鼠标,蜘蛛朝向鼠标的方向,发出一个广播绘画蜘蛛丝。这边通过重复执行的过程,来模拟蜘蛛沿途吃掉白色蜘蛛线的过程。

3. 画笔程序 :画笔重复绘制白色直线。注意落笔和抬笔。