(x мыши) - блок-репортёр из категории Сенсоры. Блок определяет координату курсора мыши по X или горизонтальное положение курсора (относительно от центра сцены). Поскольку этот блок сообщает, где находится указатель мыши, он полезен при обнаружении вещей с помощью мыши и часто используется в проектах из пера, так как блок касаюсь ()? для таких проектов плохо подходит.
Примеры
когда я получу [установить положение v]
повторять пока не <не <мышь нажата?>>
если <(x мыши) > (100)>, то
установить x в (100)
иначе
если <(x мыши) < (0)>, то
установить x в (0)
иначе
установить x в (x мыши)
end
end
задать [положение v] значение (y мыши)
end
- С блоком (y мыши) можно узнавать точное расположение мыши
сказать (объединить (объединить (объединить (объединить [Мышь находится на (] (x мыши)) [,]) (y мыши)) [).])
установить x в (([целое меньшее v] от ((x мыши) / (20)))*(20))
когда щёлкнут по зелёному флагу
повторять всегда
если <<мышь нажата?> и <<<(x мыши) > (50)> и <(x мыши) < (100)>> и <<(y мыши) > (50)> и <(y мыши) < (100)>>>>, то
сказать [Нажато!]
end
end
когда щёлкнут по зелёному флагу
повторять всегда
перейти на [указатель мыши v]
изменить эффект [цвет v] на (2)
* Важно знать: Максимальное значение мышки по X — это модуль от 240 пикселей. (Что в общем дает 480 пикселей на окно игры по X)
Смотрите также
Cookie-файлы помогают нам предоставлять наши услуги. Используя наши сервисы, вы соглашаетесь с использованием cookie-файлов.