hello,大家好,欢迎来到鼠标框系列的第二课时!
咱们废话不多说,直接开始
首先,温故知新一下,上个教程我们讨论了如何绘制鼠标框,网址:绘制鼠标框
你说,一个鼠标框,要它有何用?不就是为了框定角色吗
好,这一课,我们就来学框定
首先,画一个角色:
(第一个造型)
未选中状态
这是选中前的↑↑↑
接下来是被选中的:
(第二个造型)
被选中状态
这是一个角色的两个造型
然后,我们来编代码:
首先,定几个克隆体
然后,编辑克隆体
1、设定
2、选中
还记得我们上节课的变量吗?
现在有用了,
判定一下
然后,判断鼠标框是否框定
在这里,我画了一个图让你们更好的明白
做个分类讨论,弄清楚“和”“或”的关系
分解着看
最后用“与”连上:
好了,把它填入
然后,建立一个变量,一个私有变量
然后可以用它侦测(1:选中,2:未选中)
好了,就是这样
当然,选中后可以取消
为了更好的效果,我们不用这个:
首先,添加拓展:
白猫
里面有一个代码(如果没有白猫扩展的,用侦测中的“按下鼠标?”积木):
防止按下右键,当然,你要是设按右键取消的话,那你就改成“鼠标右键是否被按下”就行了
OK,全部代码在这里:
当然,鼠标点击也是可以哒!
好了,这就做完了