Interact3D

Interact3D 脚本允许您在 3D 场景中定义用户交互,如按钮、开关或开门。此脚本可附加到任何带碰撞器的组件上。当用户点击对象时,状态将改变。

属性

您可以设置以下属性:

Switch

如果交互应像开关一样工作则为 true,如果为 false 则像按钮一样工作。

MaterialOn

开关或按钮 ON 状态时用于网格渲染器的材料。

MaterialOnMouseDown

鼠标按下时用于网格渲染器的材料。

MaterialOnBlocked

当交互被 PLC 信号阻止时使用的材料。

DurationMaterialOnBlocked

使用 MaterialOnBlocked 的可视反馈持续时间。如果用户按下按钮但被 PLC 阻止,将显示阻止状态的可视反馈。

MaterialPLCOn

当 PLC 输出信号 SignalOn 为 true 时使用的材料。

LightOn

ON 状态时点亮的可选灯光。

LightPLCOn

当 PLC 输出信号 SignalOn 为 true 时点亮的可选灯光。

SignalIsOn

按钮或开关状态为开时的 PLCInput。

SignalOn

用于打开 PLCOn 状态的 PLCOutput。

SignalBlocked

用于阻止按钮交互的 PLCOutput(例如用于安全门)。

© 2025 realvirtual GmbH https://realvirtual.io - 版权所有。未经出版商事先书面许可,不得以任何形式或任何方式(包括打印、保存、复印、录制或其他电子或机械方法)复制、分发或传播本出版物的任何部分。