【问题求助】 关于[!Update]和[!Redraw]
rainmeter吧
全部回复
仅看楼主
level 7
a8171528 楼主
我的理解是[!Update]可以更新整个skin,比如在运行过程中修改的值,貌似包括了[!Redraw]的功能
而[!Redraw]只有重画的功能,貌似在使用!UpdateMeter对Meter进行更新后,重画才有效,不知道是不是这样的[揉脸]
这样的话[!Redraw]不就只是用在优化皮肤的运行上了吗( ⊙o⊙ )
我用的是Rainmeter2.4
2012年11月24日 14点11分 1
吧务
level 15

求大神解释
[顶]
2012年11月24日 14点11分 2
level 11
我的理解是,主要是对于隐藏和显示Meter时用Redaw,像更改图片、位置、透明度之类的Redraw没有用。
而Update应该是更新并重绘的样子。
2012年11月24日 14点11分 3
貌似是,用!HideMeter、!ShowMeter、!ToggleMeter时再加!Redraw就会直接显示效果,而其他的修改Meter的Option时,都要先!UpdateMeter后!Redraw才能有用[Love]
2012年11月24日 14点11分
回复 a8171528 :诶?是这样吗?如果是修改其他设置的时候我一般都用!Update直接更新整个皮肤的。话说其实这些都是我最近才注意到的,以前一直是靠皮肤的高刷新率
2012年11月24日 14点11分
回复 suixin0812 :嗯,目前试的都是这样的,不知道有没有什么没考虑到。
2012年11月24日 15点11分
level 7
a8171528 楼主
目前发现的,!Update貌似的确包括!Redraw的功能。(起初我还以为!Update只是用于更新所有数据,然后重绘用!Redraw)
在suixin0812童鞋的提示下[Love],去试了
!HideMeter、!ShowMeter、!ToggleMeter,这三个用了后,相应的Meter数据貌似其实已经发生了变化,只是显示还没变而已。效果感觉和先用!SetOption让Hidden变化后,然后再
!UpdateMeter的效果是一样的。
这样的话,我感觉如果是不包含动态数据或者连续动画的Skin都可以一开始把Update设置为-1,然后需要改变些静止的东西的时候通过单独对要变化的地方更新,这样应该能使皮肤响应变的流畅些,也能处理更多的东西[顶]
2012年11月24日 15点11分 5
四楼不见了( ⊙o⊙ )
2012年11月24日 15点11分
level 12
技术贴。 [真棒]
2012年11月24日 16点11分 6
1