Как определить точное местоположение щелчка мышью на спрайте на пустом месте - PullRequest
0 голосов
/ 04 июля 2019

Я хотел бы определить точное местоположение щелчка мыши в сетке 3х3, отображаемой на экране. Как это можно сделать в MIT scratch? Есть предложения?

1 Ответ

0 голосов
/ 08 июля 2019

Есть два способа сделать это.
Вы можете создать 9 спрайтов, скрыть и использовать Когда этот спрайт нажал на событие ... ... но это было бы много ненужных спрайтов.
Или вы можете сделать следующее:
Как сказал @PullJosh, вы можете использовать блоки мыши x и y. Просто сделайте немного математики:
Вы знаете, что сцена меняется с X: -240 до 240, Y: с -180 до 180.
Просто поместите это в некоторый код для определения диапазонов, ниже приведена ссылка на проект, который является примером этого:
Этот проект
(Примечание. Предполагается, что поля сетки имеют одинаковый размер.)

...