首页 > 解决方案 > 如何从头开始检测鼠标点击精灵的确切位置

问题描述

我想检测鼠标点击在屏幕上显示的 3x3 网格内的确切位置。这怎么能在 MIT 从头开始​​呢?有什么建议么?

标签: mit-scratch

解决方案


有两种方法可以做到这一点。
您可以创建 9 个精灵,隐藏,并使用当这个精灵点击事件... ...但它会是一大堆不必要的精灵。
或者您可以执行以下操作:
正如@PullJosh 所说,您可以使用鼠标 x 和 y 块。只需做一些数学运算:
您知道阶段从 X:-240 到 240,Y:-180 到 180。
只需将其放入一些代码中以检测范围,下面是一个项目的链接,它就是一个示例:
这个项目
(注意:假设网格框的大小相同。)


推荐阅读