PartChanger
您可以使用 MUSwitcher 替代 PartChanger,这可能是在仿真过程中更改 MU 的更简便、更便捷的方式。
PartChanger 能够在特定事件下更改零件的视觉外观。为此,附加了 MU 脚本的对象下的所有子组件将被新零件替换。新零件应始终是保存在项目中某处的预制件 (Prefab)。
您可以在 Assets/realvirtual/Scenes/DemoChangeMU.unity 找到 PartChanger 的演示场景。
PartChanger 可以更改其附加组件的视觉外观(Change this part 选项),或更改由传感器检测到的 MU 的视觉外观(Change On Sensor 选项)。

PartChanger 配置
您需要在 PartChanger 中设置零件编号。这是从 0 开始的可用外观列表中的编号。可用外观列表可以在 MU 上,如果未更改 MU 则在 PartChanger 本身上。
Change detected MU on Sensor
更改进入定义传感器的 MU 的外观。
Change this part
更改 PartChanger 脚本所附加对象的外观。这意味着 PartChanger 需要附加到 MU 上。
条件
您可以选择零件何时应被更改的条件。
Condition Sensor Is Touched
此属性允许在传感器检测到零件时更改零件的视觉外观。如果设为 true,零件将在传感器触碰 MU 时立即更改。
Condition Part Number Is Changing
启用时,此属性在 PartNumber 值更改时更改零件的视觉外观。这对于根据外部触发器(如 PLC 或其他逻辑控制器的更新)动态更新外观非常有用。
Condition PLC Signal Change
如果启用,此属性在相应 PLC 信号 (PLCChangePartNow) 更改时更改零件的视觉外观。这在与 PLC 系统集成时特别有用,用于根据自动化逻辑触发零件更改。每次信号状态更改时都会更新零件。
信号
您可以连接两个 PLC 信号。一个用于启动视觉更改,一个用于选择新零件编号。

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