Stick
 
从附加的游戏设备读取轴位置

语法
用法

result = Stick( axis )

参数

axis
查询位置的轴号

返回值

返回指定axis 的1到200之间的数字,否则为零(0),如果未附加设备。

说明

Stick将检索第一和第二游戏设备上的第一和第二轴的轴位置。axis 必须是0到3之间的数字,具有以下含义:

返回
0游戏装置A的X位置
1当STICK(0)被调用时游戏装置A的Y位置
2当STICK(0)被调用时游戏装置B的X位置
3当STICK(0)被调用时游戏装置B的Y位置


必须首先调用Stick(0)以获取其他轴的位置。

例子

''用-lang qb编译

'$ lang:“qb”

Screen 12

Do
    Locate 1, 1
    Print "操纵杆A-X位置:"; Stick(0); ""
    Print "操纵杆A-Y位置:"; Stick(1); ""
    Print "操纵杆B-X位置:"; Stick(2); ""
    Print "操纵杆B-Y位置:"; Stick(3); ""
    Print
    Print "按钮A1被按下:"; Strig(0); ""
    Print "按钮A1被按下:"; Strig(1); ""
    Print "按钮B1被按下:"; Strig(2); ""
    Print "按钮B1被按下:"; Strig(3); ""
    Print "按钮A2被按下:"; Strig(4); ""
    Print "按钮A2被按下:"; Strig(5); ""
    Print "按钮B2被按下:"; Strig(6); ""
    Print "按钮B2被按下:"; Strig(7); ""
    Print
    Print "按ESC退出"

    If Inkey$ = Chr$(27) Then
        Exit Do
    End If

    Sleep 1

Loop


方言差异

与QB差别

  • 没有

参考