控制器#

初始化控制器类#

controller 构造函数创建一个控制器对象。

// Create a new object "Controller" with the Controller class.
controller Controller = controller();

当引用控制器类方法和属性时,此“Controller”对象将在整个 API 文档的所有后续示例中使用。

Controller 类带有三个预定义属性,但“screen”属性仅在使用 V5 Controller 时可用:

  • - 允许您检测控制器操纵杆的运动并为轴事件分配功能。

  • 按钮 - 允许您检测按钮按下并为控制器上的按钮事件分配功能。

  • 屏幕 - 仅限 V5 控制器。 使您能够在 V5 控制器的屏幕上显示文本和绘制图像。

属性

类方法#

除了其属性之外,如果使用V5 控制器,控制器还可以访问“rumble”方法。

隆隆()#

rumble(pattern) 命令会按照参数 pattern 定义的模式使控制器发出隆隆声。点表示短隆隆声,划表示长隆隆声,空格表示暂停。

范围

描述

图案

一种使用“。”和“-”表示短隆隆声和长隆隆声的模式。

**返回:**无。

controller Controller1 = controller(primary);

// Rumble the Controller to the pattern short-short-long-long.
Controller.rumble('..--');