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 - 版权所有。未经出版商事先书面许可,不得以任何形式或任何方式(包括打印、保存、复印、录制或其他电子或机械方法)复制、分发或传播本出版物的任何部分。