在2024年3月10日的蓝桥杯考试中,有一道《蜘蛛吐丝》的编程题目,现在,我们尝试着做一下。
编程实现:
吐丝的蜘蛛。
具体要求:
1)点击绿旗,角色、背景如图所示;
2)鼠标点击舞台任意位置后,蜘蛛会朝向鼠标点击位置,如图所示;
3)然后,蜘蛛吐出一条白色丝线到鼠标点击位置,如图所示;
4)接下来,蜘蛛沿着白色丝线向鼠标点击位置缓慢移动,并吃掉沿途经过的白色丝线,如图所示;
5)蜘蛛移动过程中鼠标点击任意位置无效果,蜘蛛吃完白色丝线后停止移动;
6)重复执行具体要求2)、3)、4)、5)。
02-编程课堂
先来看一下最终的编程效果:
思路:蜘蛛在X0Y0位置,不断执行“面向鼠标方向”,通过画笔工具,实现吐丝和擦除。
1. 角色造型:
2. 蜘蛛程序:蜘蛛在X0Y0位置,不断执行“面向鼠标方向”,点击鼠标,蜘蛛朝向鼠标的方向,发出一个广播绘画蜘蛛丝。这边通过重复执行的过程,来模拟蜘蛛沿途吃掉白色蜘蛛线的过程。
3. 画笔程序:画笔重复绘制白色直线。注意落笔和抬笔。