|
动画设置都在以下这块代码:
- #动画文件
- set _=%topd%/udm/pic/udmdh.png
- #ldudpe --cd- --err- (71) 1# > nul || set _= ;; set _=(71)/udmdh-basketball.png
- splashimage --titlew=48 --animated=0x90=10=6=%PIC_X%=%PIC_Y% %_% || set _=
- fat copy %topd%/udm/moveavi (77)/moveavi > nul || set _= ;; insmod (77)/moveavi > nul || set _=
- set /a _=%@yresol% - 110 > nul ;; set /a _=%@random% % %_% + 10 > nul ;; set /a __=%@xresol% - 110 > nul ;; set /a __=%@random% % %__% + 10 > nul
- set /a _sx=%@random% / 4 % 512 - 255 ;; if %_sx%<=0 set /a _sx=%_sx% - 1 ;; set /a _sy=%@random% / 5 % 512 - 255 ;; if %_sy%<=0 set /a _sy=%_sy% - 128 / 128 * 128 > nul ;; if %_sy%>=1 set /a _sy=%_sy% + 127 / 128 * 128 > nul
- splashimage --animated=0x90=*1=6=%__%=%_%:::0x80[$moveavi -fun: 2 %_sx% %_sy% 0 0] %topd%/udm/pic/bubble.png || set _=
- set /a _=%@yresol% - 110 > nul ;; set /a _=%@random% % %_% + 10 > nul ;; set /a __=%@xresol% - 110 > nul ;; set /a __=%@random% % %__% + 10 > nul
- set /a _sx=%@random% / 3 % 512 - 255 ;; if %_sx%<=0 set /a _sx=%_sx% - 1 ;; set /a _sy=%@random% / 6 % 512 - 255 ;; if %_sy%<=0 set /a _sy=%_sy% - 128 / 128 * 128 > nul ;; if %_sy%>=1 set /a _sy=%_sy% + 127 / 128 * 128 > nul
- set p2=bubble.png ;; if exist %topd%/udm/pic/earth.png set p2=earth.png
- splashimage --animated=0x90=*1=6=%__%=%_%:::0x80[$moveavi -fun: 2 %_sx% %_sy% 0 0] %topd%/udm/pic/%p2% || set _=
- #set /a _=%@yresol% - 110 > nul ;; set /a _=%@random% % %_% + 10 > nul ;; set /a __=%@xresol% - 110 > nul ;; set /a __=%@random% % %__% + 10 > nul
- #set /a _sx=%@random% % 4 - 1 ;; if %_sx%<=0 set /a _sx=%_sx% - 1 ;; set /a _sy=%@random% % 4 - 1 ;; if %_sy%<=0 set /a _sy=%_sy% - 1
- splashimage --clock=$1:%_clock%:1s:0xFF0000: %%02H:%%02M:%%02S || set _=
- goto :eof
复制代码
一、有两个动画,那是因为代码中有两个动画文件的显示语句,把以下第二个动画文件显示语句注释掉就只剩一个动画了:
splashimage --animated=0x90=*1=6=%__%=%_%:::0x80[$moveavi -fun: 2 %_sx% %_sy% 0 0] %topd%/udm/pic/%p2% || set _=
二、想要让动画不移动,固定下来,就禁止动画坐标的动态改变(禁止moveavi),注释掉以下动态控制动画坐标轨迹的语句就可以了:
fat copy %topd%/udm/moveavi (77)/moveavi > nul || set _= ;; insmod (77)/moveavi > nul || set _=
三、原来动画出现的初始位置坐标是随机变量控制的,可以设置为你自己想要的固定位置坐标:
splashimage --animated=0x90=*1=6=%__%=%_%:::0x80[$moveavi -fun: 2 %_sx% %_sy% 0 0] %topd%/udm/pic/bubble.png || set _=
上面这句中把%__%和%_%这两个随机变量替换成具体的数值就可以了,前者是x坐标,后者是y坐标,一直调整到自己满意的屏幕位置。 |
|