行业

汽车

航空

金融

游戏

医疗科技

物联网

数字产品

使用场景

面向企业

面向个人

面向团队

用于教育

主要特点

硬件与系统集成

公测版

ProtoPie MCP

多设备原型设计

交互逻辑

开发交接

ProtoPie AI

用户测试

插件

Figma

Sketch

Adobe XD

洞见与灵感

博客

白皮书

客户成功案例

活动与网络研讨会

ProtoPie 画廊

产品学习与支持

ProtoPie 学堂

下载 ProtoPie

产品文档

社区

行业

汽车

航空

金融

游戏

医疗科技

物联网

数字产品

使用场景

面向企业

面向个人

面向团队

用于教育

主要特点

硬件与系统集成

公测版

ProtoPie MCP

多设备原型设计

交互逻辑

开发交接

ProtoPie AI

用户测试

插件

Figma

Sketch

Adobe XD

洞见与灵感

博客

白皮书

客户成功案例

活动与网络研讨会

ProtoPie 画廊

产品学习与支持

ProtoPie 学堂

下载 ProtoPie

产品文档

社区

菜单

预定义变量

预定义变量是一组在你的原型中始终可访问的变量。它们存储的值会自动更新。

例如,$mouseX 的值总会根据光标所在位置自动变化。

了解更多 关于如何使用变量的信息。

$mouseX 光标的 x 坐标。

$mouseY 光标的 y 坐标。

$touchX 触摸被记录位置的 x 坐标。

$touchY 触摸被记录位置的 y 坐标。

$touchVelocity 使用正在移动的手指或鼠标进行触摸时的速度。

$touchVelocityX 使用正在移动的手指或鼠标进行触摸时速度的 x 分量。

$touchVelocityY 使用正在移动的手指或鼠标进行触摸时速度的 y 分量。

$touchPointerCount 触摸屏幕的手指数。

$keyboardHeight 智能设备上原生键盘在可见时的高度。了解更多 关于输入层的信息。

$deviceOS 运行该原型的设备操作系统。

$pi 圆周率(3.141592)。

$time 自原型启动以来经过的时间(秒)。如果你想知道某个事件发生后经过的时间,请在事件发生时将时间赋值给一个变量,并用 $time 减去它。

$voiceTranscript 启用语音命令监听时接收到的语音内容。了解更多 关于语音原型设计的信息。

$deviceHeight 显示设备的高度。

$deviceWidth 显示设备的宽度。

设备的 device width 和 device height 表示的是其屏幕尺寸(分辨率尺寸),而不是视口尺寸。例如,iPhone 14 Pro 的分辨率为 390x844 @3x,因此其 device width x device height 为 1170x2532(即 (390x3)x (844x3))。

因此,预设尺寸与设备尺寸无关。如果你在 iPhone 14 上运行一个预设为 iPhone 13 的 pie,显示的将是 iPhone 14 的设备尺寸。查看此示例了解更多。

$qrValue 使用 QR & Barcode Scanner 扫描二维码后,返回二维码中存储的值。了解更多关于二维码扫描器的信息。

$qrHeight 使用 QR & Barcode Scanner 扫描二维码后,返回二维码中存储的高度。了解更多关于二维码扫描器的信息。

$qrWidth 使用 QR & Barcode Scanner 扫描二维码后,返回二维码中存储的宽度。 了解更多关于二维码扫描器的信息。

$qrX 使用 QR & Barcode Scanner 扫描二维码后,返回二维码中存储的 x 坐标。了解更多关于二维码扫描器的信息。

$qrY 使用 QR & Barcode Scanner 扫描二维码后,返回二维码中存储的 y 坐标。了解更多关于二维码扫描器的信息。

$barcodeValue 使用 QR & Barcode Scanner 扫描条形码后,返回条形码中存储的值。

$barcodeHeight 使用 QR & Barcode Scanner 扫描条形码后,返回条形码中存储的高度。

$barcodeWidth 使用 QR & Barcode Scanner 扫描条形码后,返回条形码中存储的宽度。

$barcodeX 使用 QR & Barcode Scanner 扫描条形码后,返回条形码中存储的 x 坐标。

$barcodeY 使用 QR & Barcode Scanner 扫描条形码后,返回条形码中存储的 y 坐标。