拖放事件可让您创建可拖放对象的交互式体验,并可自定义参数。
添加拖放事件
通过自定义参数和行为,您可以在场景中创建动态的拖放交互。
下面介绍如何使用拖放事件:
- 选择要拖动的对象。
- 在 "事件 "面板上添加一个新事件,并从下拉菜单中选择 "拖放"。
- 打开拖放事件,并根据自己的喜好自定义设置。
拖动设置
光标
- 手/移动/默认 → 影响悬停在可拖动对象上时的光标外观。
渲染
- 正常:可拖动对象将被其他对象覆盖。
- 在所有对象之上: 将拖动的对象渲染在所有其他对象之上。
阻尼
- 设置拖动对象的阻尼值。阻尼值范围为 1 到 80,阻尼值越大,延迟越大。
平面
- 与摄像机对齐: 拖动平面与摄像机的方向对齐。
- 自适应摄像机: 拖动平面在移动时适应摄像机的方向。
- 轴或平面: 拖动平面与所选轴或平面对齐。
平面模式
- 保持初始平面位置: 拖动平面保留其初始位置。
- 使用当前对象位置: 拖动平面使用拖动对象的当前位置。
相对于
- 世界: 拖动相对于世界坐标。
- 父对象:拖动相对于父对象的坐标。
- 对象: 拖动相对于对象自身的坐标。
拖动对象
- 在列表中添加要拖动的对象。
拖动限制
- 定义 X、Y 和 Z 轴的最小值和最大值,以限制拖动范围。数值可以是任意的,从负值到正值都可以。
拖放设置
下拉允许对象在下拉后定位于特定位置。下拉是一项可选功能。打开后即可生效。自定义以下属性:
捕捉到
- 对象位置: 将下拉对象锁定到另一个对象的位置。
- 表面: 将下拉对象吸附到其上的表面。
捕捉速度
- 设置对象捕捉到目标位置的速度。数值范围从 0 到 40,数值越大,捕捉速度越快。
自动定向
- 是:投放对象自动调整方向以匹配目标对象或表面。
- 否:下拉对象保持原来的方向。
回退
- 保持投放位置: 被丢弃的物体保持在丢弃时的位置。
- 返回原始位置: 被丢弃的对象返回到原来的位置。
- 返回到上次捕捉的位置: 下拉对象返回到上次截取的位置。
拖拽到
- 任何对象上: 投放的对象可以投放到场景中的任何对象上。
- 对象列表: 定义可将对象投放到其上的特定对象列表。
拖放行为
添加拖放事件触发时将发生的动作,如过渡、声音或创建对象。
可为拖放事件添加以下操作:
- 过渡 → 例如:改变对象被拖放时的状态。 过渡动作
- 声音 → 例如:在拖放对象时添加声音效果。 声音动作
- 创建对象 → 例如:在拖放对象时在场景中生成其他对象。