技术论坛

 PVSS 制作动画的一种方法

返回主题列表
作者 主题
北方明珠
侠圣

经验值: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 为动态对象的名称。

/** 请问大家在开发画面时是如何制作动画的呢,也可以分享一下哈!**/


您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。