How to| 使用内置游戏手柄支持

Mathematica 支持使用操纵杆、游戏手柄、3D 小鼠和所有其它符合 HID 规范的控制器设备. 事实上,在很多情况下,用这些控制器设备对 Mathematica 进行控制不需另外设置. 若要尝试在 Mathematica 中使用游戏手柄支持的一些简单应用程序,您可以使用下面的交互式示例. 而视频将更深入介绍如何在 Mathematica 中使用各种设备来控制交互输出.

Video Database Error (404) : Video does not exist

来自视频的精选范例:

您可以通过一个游戏手柄来控制 Manipulate 的输出以及典型的三维图形. 输入非常简单,不需要提及任何与控制设备相关的内容.

In[2]:=
Click for copyable input
Out[2]=

如要用游戏手柄或其它控制器设备控制三维图形或对输出进行 Manipulate,只需将设备插入计算机,然后选择您要控制的对象的单元方括号.

这里,选定了一个三维图形的单元方括号:

您现在应该可以使用您的控制器设备旋转该三维图形. 否则您应该首先检查您所使用设备的驱动程序是否安装正确. 许多时候,设备驱动自动在它与计算机连接时安装.

对控制器设备的哪个按钮或轴对应于 Mathematica 中一个特定变量或变量集合进行准确的预测是不可能的. 然而,这可用创建 Manipulate 对象的命令进行控制.

在此处的 Manipulate 中有两个变量,它们在默认情况下分别分配给游戏手柄上的一个单模拟操纵杆的 轴:

如果您的游戏手柄有两个以上操纵杆,可以明确地把每个变量分配给自己的操纵杆. 这里,每个变量被分配给了它自己操纵杆的 轴: