推动物体 | hyperPad Documentation
Logo
Documentation物理推动物体
物理

推动物体

Published 2017年8月25日

描述

推进对象行为会施加一个力,使两个选定的对象彼此远离。

此行为会立即触发事件。

属性

立即触发

对象 A

这是要推进的对象之一。
使用默认属性时,此对象将保持静止,而对象 B 会远离对象 A。

默认情况下,此处选中的是当前对象。你可以将其更改为场景中的任何其他对象。

对象 B

这是要推进的第二个对象。

使用默认属性时,此对象会远离对象 A。

锚点

这是对对象施加力的具体 X 和 Y 位置。例如,角色的手部。

你可以手动输入数值,也可以在行为属性中选择对象 A 或对象 B 时,通过移动蓝色目标来设置位置。

X 方向的力

这是施加到每个对象上的力的大小。

力的单位是牛顿。

对象 A 倍数

此设置会按指定倍数调整施加在对象 A 上、使其远离对象 B 的力。

默认值为 0,表示不会对对象 A 施加力,因此它会保持静止。

如果此值为 1,而对象 B 倍数为 0,则对象 A 会远离对象 B。

对象 B 倍数

此设置会按指定倍数调整施加在对象 B 上、使其远离对象 A 的力。

默认值为 1,表示对象 B 会远离对象 A。

如果此值为 0,而对象 A 倍数为 1,则对象 A 会远离对象 B。

输出

对象 A ID

输出对象 A 的对象 ID。

对象 B ID

输出对象 B 的对象 ID。

示例

你可以使用此行为来模拟爆炸,使对象彼此远离。与标签配合使用时,你可以让多个对象远离对象 A(即爆炸中心)。

推动物体