我想在屏幕上显示的3x3网格中检测鼠标单击的确切位置。如何在MIT从头开始?有什么建议吗?
答案 0 :(得分:0)
有两种方法。
您可以创建9个精灵,隐藏并使用点击此精灵事件...
...但这会是很多不必要的精灵。
或者您可以执行以下操作:
正如@PullJosh所说,您可以使用鼠标x和y块。做一些数学运算:
您知道阶段从X:-240到240,Y:-180到180。
只需将其放入一些代码中以检测范围,下面是一个示例项目的链接:
This project
(注意:这假定网格框的大小相同。)
答案 1 :(得分:0)
答案 2 :(得分:0)
when greenFlag pressed
forever
if <mouse down?> then
set (lastMouseClickX) to (mouse x)
set (lastMouseClickY) to (mouse y)
end
wait until <not<mouse down?>>
end```