从附加的游戏设备读取轴位置
语法
用法
result = Stick( 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差别
参考