作者 | 主题 |
---|---|
北方明珠 侠圣 经验值:2006 发帖数:96 精华帖:27 |
楼主 2014-08-05 17:06:56
主题:PVSS 制作动画的一种方法
可以参考 DemoApplication 的 color_plant.pnl 画面中泵和搅拌器动画的实现,动画部分由静态对象(bmp)和动态对象(gif)叠加在一起。以泵的动画为例,当执行打开泵的操作后,让静态对象隐藏,动态对象显示;当执行关闭泵的操作后,让静态对象显示,动态对象隐藏。可以参考以下的脚本:
main() { if(dpConnect("state","Color_Pump.state.on", "Valve_Basin_Outlet.value.position")==-1) setValue("valve_3D","backCol","_dpdoesnotexist"); } state(string dp, bool on, string dp2, int valve) { PumpFan.visible = on; PumpFanStatic.visible = !on; …… } 注:当泵打开或关闭后,将触发回调 函数 state,PumpFanStatic 为静态对象的名称,PumpFan 为动态对象的名称。 /** 请问大家在开发画面时是如何制作动画的呢,也可以分享一下哈!**/ |