讨论下面几个问题:
(一)为啥在编辑模式下灯也会闪烁
即使不播放,在场景编辑模式下,灯也会闪烁。
这个原因见下的贴子:
unity中不播放,仅在编辑模式下也能执行脚本的方法
http://www.skcircle.com/?id=2589
如果想让灯被外部控制,不要自己闪烁,需要关闭Flashing(自动闪烁)和Lamp On。
(二)为啥黄灯缺省是这种绿色,这样黄灯没点亮时,用户还以为是绿灯亮了。
如下图,中间的灯就是黄灯,但它的材质怪怪的。
而绿灯与红灯的缺省材质就没有问题。
可以选择你的黄灯,把Material Yellow材质改一下。
例如下面这种:
现在的不亮灯时的效果就不会让用户误会了。
(三)灯怎么让外部控制?
添加Lamp_Connection组件。
只用缎带Lamp On指定一个PLC Output就可以了。
Flashing On 是指定外部启用闪烁
Period 是调整闪烁周期,时间单位未知,各位自己试下。
Lamp Color 可以指定int,表示颜色,也就是可以更换灯的颜色。

