MouseXSpeed()

Параметры

Нет.

Описание

Помогает вам узнать изменение координаты X указателя мыши с момента последнего перемещения. Вы можете использовать эту команду, например для контроля скорости поворота игрока в паре с командой MouseYSpeed().

После вызова функции её значение не сбрасывается.

В этом примере она вызывается в каждом проходе цикла для перемещения надписи без перемещения мыши.

Смотрите также: MouseYSpeed.

Пример

Graphics 640,480

SetBuffer BackBuffer()

x=320
y=240

Repeat
Cls

xs=MouseXSpeed() ; получаем скорости мыши по осям
ys=MouseYSpeed()
MoveMouse 320,240 ;перемещаем мышь в центр экрана

x=x+xs ;считаем новые координаты надписи
y=y+ys

If x>GraphicsWidth()-1 Then x=x-GraphicsWidth() ;переход через экран
If x<0 Then x=x+GraphicsWidth()
If y<0 Then y=y+GraphicsHeight()
If y>GraphicsHeight()-1 Then y=y-GraphicsHeight()

Text x,y,"X",True,True

Flip

Until KeyHit(1)

End

Главная страница

Нажмите сюда, чтобы увидеть последнюю версию этой страницы в Интернете