点击类触发

智能设备上广泛使用的触发方式。有最基本的点击、长按、拖拽等,也有双手指夹捏、旋转等多手指手势。

单击

手指触碰屏幕并马上离开的动作。

[object Object]
panel trigger tap

触发属性

手指数

同时执行触发动作的手指数, 最多支持5只手指。

panel tap

双击

手指连续触碰屏幕两次的你工作。

[object Object]
panel trigger double tap

触发属性

手指数

同时执行触发动作的手指数, 最多支持5只手指。

panel double tap

下击

手指向下点触屏幕的动作。

[object Object]
panel trigger touch down

触发属性

手指数

同时执行触发动作的手指数, 最多支持5只手指。

panel touch down

抬起

触摸着屏幕的手指向上离开屏幕的动作。

[object Object]
panel trigger touch up

触发属性

手指数

同时执行触发动作的手指数, 最多支持5只手指。

panel touch up

长按

手指向下点击屏幕 保持一段时间后离开的动作。

[object Object]
panel trigger long press

触发属性

手指数

同时执行触发动作的手指数, 最多支持5只手指。

按压时长(秒)

手指持续按住屏幕同一位置的时间。

panel long press

快掷

手指按照在属性栏设置的方向,快速滑动图层,达到一定速度以上时就会触发相应的反应动作。

[object Object]
panel trigger fling

触发属性

方向

手指移动的方向

panel fling

推拉

推拉触发是一种含有成功和失败概念的触发方式。图层被拖动超过一定距离或一定速度时,则认为拖动成功。成功时图层将按照用户指定的距离发生移动,失败时图层回到原来的坐标。

[object Object]
panel trigger pull

触发属性

方向

手指移动的方向

距离

图层移动到指定位置的距离。

超过指定位置时

手指滑动超过图层指定停止位置时,对图层的处理方式。

动画效果

图层移动时的加速度变化。

panel pull

拖拽

手指触摸屏幕的同时滑动的动作。

[object Object]
panel trigger drag

触发属性

方向

图层移动的方向。

限制

对反应动作的限制。

比率

可用来设定图层被拖拽距离和手指移动距离的比例。比率设置为100时,图层和手指以1:1的比例移动,数值越大,图层移动距离比手指移动距离越大。

panel drag

拖拽触发下的反应动作属性

手指数

同时执行触发动作的手指数, 最多支持5只手指。

panel drag move

夹捏

双手指在屏幕上合拢或分开的动作。

[object Object]
panel trigger pinch

夹捏触发下的反应动作属性

方向

图层移动的方向。

限制

对反应动作的限制。

比率

可用来设定图层被拖拽距离和手指移动距离的比例。比率设置为100时,图层和手指以1:1的比例移动,数值越大,图层移动距离比手指移动距离越大。

panel drag scale

旋转

双手指在屏幕上向同一方向旋转的动作。

[object Object]
panel trigger rotate

旋转触发下的反应动作属性

中心点

图层大小或位置等变化时的基准点。

panel rotate

条件性触发

运行原型、接收特定信号ID、图层属性达到特定值等满足特定条件时,可触发交互的发生。

联动

图层属性的变化影响另外一个属性发生变化的动作关系。

[object Object]
panel trigger chain

触发属性

属性

某一图层的指定属性作为基准值影响其他属性的变化。

panel chain

联动触发下的反应动作属性

对应范围-触发图层 1

输入联动图层的动作范围。

对应范围-反应图层 2

输入被联动图层的动作范围。

panel chain scale

范围

‘范围’是指当图层的变化满足某一条件时交互才会被触发的一种逻辑方式。‘范围’和‘联动’的不同之处是,‘联动’是让两个以上的图层持续保持相互影响的关系,是一种连续性交互(continuous interaction);而 ‘范围’是当一个图层的某个属性满足某个指定条件时,指定的交互动作才会发生。

[object Object]
panel trigger range

触发属性

大于等于 1

特定图层的属性值大于或等于某一数值时,发生反应动作。

小于等于 2

特定图层的属性值小于或等于某一数值时,发生反应动作。

之间 3

特定图层的属性值在某两个数值之间时,发生反应动作。

排除 4

特定图层的属性值不在某两个值之间时,发生反应动作。

panel range

自动加载

当开始运行原型或跳转到某一场景时会自动被触发的触发动作

[object Object]
panel trigger touch start

触发属性

跳转后启动

当跳转反应已经完成后,自动加载将被触发。

跳转时启动

当跳转反应发生时,自动加载将被触发。

重新加载

当每次跳转到某一场景时,自动加载都将被触发。

panel start

监听

图层的属性值或者变量发生变化时,就会触发相应的反应动作。

[object Object]
panel trigger detect

鼠标类触发

通过电脑上的鼠标触发交互动作。有鼠标悬浮、鼠标移出两种触发方式。

鼠标悬浮

使用鼠标可触发的动作。鼠标停留在目标对象上方时会触发一系列反应动作。

[object Object]
panel trigger mouse over

鼠标移出

使用鼠标可触发的动作。鼠标离开目标对象上方时会触发一系列反应动作。

[object Object]
panel trigger mouse out

键盘类动作

按键

在模拟键盘和移动端键盘上点击指定键时,发生反应动作。

触发属性

键盘

可以使用所有字母、数字键以及Esc、Tab、空格键。

安卓

可以调用安卓的返回键、增加音量、降低音量键。

panel press

输入类触发

输入类触发是和输入图层配套使用的触发动作。

光标

光标可以在"输入图层"上显示或消失。

触发属性

光标出现

光标出现在选择的输入图层上。光

标消失光

标在选择的输入图层上消失。

panel focus

回车

在模拟键盘和移动端键盘上点击回车键时,发生反应动作。

传感触发

将智能设备内部传感器的值和图层反应值相对应后,交互就可以根据传感被触发。

传感触发下的反应动作属性

平滑度

更加流畅地将传感器的值和图层变化值进行匹配。1是没有流畅匹配时普通的效果。2和3是流畅匹配后的效果,3比2的流畅度会更高。

对应范围-传感器 4

可触发交互发生的传感范围值。

对应范围-图层 5

对应传感器范围值的变化,输入图层变化的属性范围值。

panel chain move

倾斜

根据手机倾斜角度触发设定的反应动作。

[object Object]
panel trigger tilt

触发属性

[object Object]
panel tilt

罗盘

根据手机指向的方向触发图层的变化。

[object Object]
panel trigger compass

声音

根据声音的大小触发设定的反应动作。

[object Object]
panel trigger sound

3D Touch

依据点按屏幕的力度不同,图层发生不同的反应。可识别力度的最小值为0,最大值为6.7。

[object Object]
panel trigger 3d touch

距离

可调用设备内置的距离感应器。根据和距离感应器的距离远近从而触发一系列的反应动作。

[object Object]
panel trigger proximity

触发属性

由远至近

靠近设备时会触发相关反应。

由近至远

远离设备时会触发相关反应。

panel proximity

接收

接收触发使设备间的交互成为可能。接收触发必需同发送反应搭配使用,无法自行调用。当一个具有接收触发的设备接收到来自另一设备通过发送反应所发送的信息时,接收后的交互动作就会被触发。接收设备上所收到的信息应与发送设备上发送的信息一致。
此外,在同一场景中,如需制作让不同的触发方式触发相同的反应效果时,使用"发送"和"接收"可以减少重复步骤的设置。

触发属性

渠道 [Component]

在组件内可以使用发送反应动作来发送消息,并在组件外使用接收触发动作来接收该消息,反之亦然。参见组件获取更多相关信息。

渠道[ProtoPie Studio]

连接上ProtoPie Studio的设备之间可以发送和接收消息。通过使用"发送"及"接收"动作,两个或两个以上的设备间可以进行交互。

渠道[Android Broadcast]

安卓上的App可以与外部硬件设备进行交互,详情请点击此处查看。

渠道[当前场景]

场景内可以收发消息。当不同的触发方式都可以触发相同的反应效果时,使用"发送"和"接收"可以减少重复步骤的设置。

信息

信息指的是被传送的字符串。当接收设备上的接收触发内所设的信息与发送反应中携带的信息一致时,设备间的交互就会发生。

赋值给变量

允许在传送信息的同时传送一个值,在接收信息时该值就可以被用于给某一变量赋值。

panel receive

语音识别

选择此项可使得使用者在说话期间或说话停止后触发反应动作。如要使用语音识别触发动作,务必先添加语音听取反应动作并选择Start选项以激活语音听取功能。

点击这里了解更多语音交互功能。

触发时间点

说话停顿后

在使用者说话发生停顿后开始发生动作。

说话期间

在使用者说话时,即语音开始被听取到时就发生动作。

口令

词语 - 包含

预先在口令中定义口令词,当使用者所说的内容中包含有预定义的口令词时触发反应动作。当需要输入多个单词、短语、句子作为口令词时以每行输入一个进行区分。

词语 - 未包含

当使用者所说的内容中未含有口令中预先定义的口令词时触发反应动作。

未检测到词语

由于环境噪音影响使得语音未能被成功识别或使用者并未说话时触发反应动作。

Voice Command Trigger Point
Back To Top