最新消息:

scratch教程3:滑竿(低级)

Scratch 少儿编程 3112浏览 0评论

友情提示:视频教程观看时请手动设置清晰度。

这个API是滑竿最低级的一种,也是最简单的写法

BUG挺多,而且效果还差,但是这是一个基本的滑竿原理

首先,清空所有画笔 将画笔颜色设定为 你滑竿的颜色 画笔大小设定为3(滑竿粗细)

接着,定义两个模块:

于是乎,我们需要运用两个模块了(初始x和新的x差为100,因为到时候要写算法的)

两个y都一样,因为你滑竿必须是直的

滑珠位置放在你的初始x处

接着,我们来将滑竿的更多模块写掉(注意,从初始的点画到新的点,y不变 x变化了100)

滑珠就比较难了,我慢慢解释:

先到滑竿的初始x处,y为滑竿的y

大小永远都是100,这是永远不变的

显示后,来侦测是否碰到鼠标指针了,碰到了,则会变大一点

离开了,缩到原来的大小

注意,一定要加上[在

否则会出现很多猎奇的bug

接下来,滑珠侦测是否被按住,如果按住,则跟着鼠标移动,但是y却永远是滑竿的y

亮度再做一些变化

接下来,我们需要做一个滑珠的范围限制,防止滑珠被划出滑竿

最后,我们来做数值的搜集,因为滑珠一开始的地方是-200

所以,如果想让-200归0,就需要在x坐标上加上200,赋值给我们需要的“数值”

您必须 登录 才能发表评论!