行业

汽车

航空

金融

游戏

医疗科技

物联网

数字产品

使用场景

面向企业

面向个人

面向团队

用于教育

主要特点

硬件与系统集成

公测版

ProtoPie MCP

多设备原型设计

交互逻辑

开发交接

ProtoPie AI

用户测试

插件

Figma

Sketch

Adobe XD

洞见与灵感

博客

白皮书

客户成功案例

活动与网络研讨会

ProtoPie 画廊

产品学习与支持

ProtoPie 学堂

下载 ProtoPie

产品文档

社区

行业

汽车

航空

金融

游戏

医疗科技

物联网

数字产品

使用场景

面向企业

面向个人

面向团队

用于教育

主要特点

硬件与系统集成

公测版

ProtoPie MCP

多设备原型设计

交互逻辑

开发交接

ProtoPie AI

用户测试

插件

Figma

Sketch

Adobe XD

洞见与灵感

博客

白皮书

客户成功案例

活动与网络研讨会

ProtoPie 画廊

产品学习与支持

ProtoPie 学堂

下载 ProtoPie

产品文档

社区

菜单

在 ProtoPie Connect 中使用 Gamepad 插件

Gamepad 插件是 ProtoPie Connect中的众多内置插件之一,可让你创建动态的多设备原型体验。继续阅读,了解 Gamepad 插件如何工作。

工作原理

前提条件

在你电脑的“安全与隐私”设置中,为 ProtoPie Connect 和你的浏览器同时启用输入监控


{'_type': 'localeString', 'en': 'Enable input monitoring.'}

设置步骤

  1. 打开 ProtoPie Connect。

  2. 通过 USB 或蓝牙将你的 Gamepad 连接到运行 ProtoPie Connect 的设备。

    • 在 Gamepad 设置窗口中,当检测到 Gamepad 时,“Device Status”会显示为 Connected。如果插件未识别 gamepad,请先尝试按下 Gamepad 上的一些按键。

{'_type': 'localeString', 'en': 'Connected.'}
  1. 点击 Run 以激活 Gamepad 与 ProtoPie Connect 的连接。

  2. 当按下 Gamepad 按键时,ProtoPie Connect 会自动检测按键输入,并向在 Connect 上运行的 Pies 广播消息和值配对。

连接多个 Gamepad

ProtoPie Connect 支持连接多个 Gamepad。

  • 消息将遵循以下格式:

    • {Gamepad Number}_{Button Name}

  • Gamepad Number 从 1 开始,按以下连接顺序分配:

    • 最先连接的 Gamepad 编号为 1。

    • 第二个连接的 Gamepad 编号为 2。

  • 已连接的 gamepad 数量会显示在 Gamepad 设置窗口中。


{'_type': 'localeString', 'en': 'Gamepad number.'}

Gamepad 按键与消息

Gamepad 按键与消息如下(假设消息来自第一个已连接的 gamepad)。


{'_type': 'localeString', 'en': 'gamepad buttons'}

Gamepad 插件——按键与消息

Gamepad 按键

ProtoPie Connect 消息

LT

1_button6

10,0

LB

1_button4

1,0

RT

1_button7

10,0

RB

1_button5

1,0

X

1_button2

1,0

Y

1_button3

1,0

A

1_button0

1,0

B

1_button1

1,0

Start

1_button9

1,0

Back

1_button8

1,0

1

1_button12

1,0

2

1_button15

1,0

3

1_button13

1,0

4

1_button14

1,0

RSB X 轴

1_axe2

10 到 -10

RSB Y 轴

1_axe3

10 到 -10

LSB X 轴

1_axe0

10 到 -10

LSB Y 轴

1_axe1

10 到 -10

进一步了解 ProtoPie Connect 的各种内置插件,例如 APIIFTTTLogitech G29 Steering WheelArduinoblokdotsUnity 插件。