我们试图用BYOB或Snap画出万花筒图案:【图片】程序的运行是这样的:用户用鼠标随意画,BYOB或Snap会在舞台上画出对称的图案来,就像是万花筒图案。
使得小精灵跟着鼠标运动我们可以使用mouse x和mouse y分别读取用户鼠标的坐标,这里我们以空格键来启动运行:【图片】提示:
1、这里需要四个小精灵,其中一个精灵(a)跟随用户的鼠标运动,而另外三个分别为a在x轴、y轴和对角线的对称点。即如果精灵扛着画笔走到坐标(x,y),则另外三个精灵则应走到(-x, y)、(x, -y)、(-x, -y)。
2、最简单的方法是复制精灵,在精灵点击鼠标右键选择duplicate即为复制精灵。
3、四个精灵使用的画笔颜色不同,请使用set color设置。
4、如果舞台被画乱了,可使用clear清理,使用 go to x:0 y:0使精灵回到原点。
5、operator中没有-x的运算,可使用减法:0-x替代。
使得小精灵跟着鼠标运动我们可以使用mouse x和mouse y分别读取用户鼠标的坐标,这里我们以空格键来启动运行:【图片】提示:
1、这里需要四个小精灵,其中一个精灵(a)跟随用户的鼠标运动,而另外三个分别为a在x轴、y轴和对角线的对称点。即如果精灵扛着画笔走到坐标(x,y),则另外三个精灵则应走到(-x, y)、(x, -y)、(-x, -y)。
2、最简单的方法是复制精灵,在精灵点击鼠标右键选择duplicate即为复制精灵。
3、四个精灵使用的画笔颜色不同,请使用set color设置。
4、如果舞台被画乱了,可使用clear清理,使用 go to x:0 y:0使精灵回到原点。
5、operator中没有-x的运算,可使用减法:0-x替代。