Scratch 之 如何制作鼠标框(1)—— 绘制鼠标框

hello,大家好,今天给大家带来如何绘制鼠标框

我们正式开始

首先,让我们绘制一个空角色

然后让我们来编代码

1、准备工作

(1)拓展

画笔

添加这个拓展↑

(2)变量

实际上,你只需要4个变量

↑这两个变量,顾名思义,当鼠标点击屏幕时,瞬时鼠标的x和y就会储存到这里。

↑这两个变量以后再讲,现在有些早了

但为了以后的框定着想,再来一个

↑用来侦测是否绘制鼠标框

开始编程

首先呢,先设一下变量

然后开始主代码:


本课的重点之一 —— 绘制鼠标框(自制积木)

首先,建立自制积木

注意:一定要选“运行时不刷新屏幕”!

定义这个积木:

在此之前,我想让各位都先明白一个道理

在此,我画了个图:

这张图可以清晰地说明我的思路

我们要做的,就是绘制出一个周期,然后重复循环它

初始定位

组合:

完成,现在我们只需要把它放到主代码里循环就好了

不过,是不是有些BUG,我鼠标刚点下就绘制鼠标框?

不对,电脑里的鼠标框也不是这样的呀!

想要修这个BUG,很简单,还记得那两个变量吗?

“容错值x”表示的是鼠标x到鼠标点击时x的距离容错值

“容错值y”同理只不过是y之间的距离

上过初中的人都知道:

a到b的距离=|a-b|

如果它们的距离不小于容错值,那么就绘制!

就是这个东西↑

插入条件把它插入条件

最后,总预览:

猜你喜欢

转载自blog.csdn.net/leyang0910/article/details/132000910