February 12, 2007
鼓勵此網誌:0
原文寫作「トランジション」(Transition)內文在說背景切換的方式。還有遮色片,遮色片是用在圖片切換時的特效顯示,像是什麼波浪狀,百葉窗狀,淡出,淡入這種特效。
在吉里吉里中,有三種預設的轉換方式,在吉里吉里中文範例裡有實際作動過,我就不額外貼圖,這邊直接寫code,Code引用自KAG說明文件。
(一)交叉淡轉(Cross-fade)
| [image storage="bg0" page=fore layer=base] [wait time=200] *start|スタート [cm] 你好,要換背景了。[l][r] [backlay] [image storage="bg1" layer=base page=back] [trans method=crossfade time=1500] [wt] 背景換了嗎? |
這段CODE裡面,下列三行是實際操作的CODE
[backlay]
[image storage="bg1" layer=base page=back]
[trans method=crossfade time=1500]
第二行的storage="路徑"要指到第二張背景。
trans method=crossfade 則是指定內定的crossfade涵式,告訴吉里吉里說這裡要使用交叉淡轉來更換背景。
Time的單位是毫秒,1500毫秒=1.5秒。
(二)捲軸移動(Scroll-Transition)
| [image storage="bg0" page=fore layer=base] [wait time=200] *start|スタート [cm] 你好,要換背景了。[l][r] [backlay] [image storage="bg1" layer=base page=back] [trans method=scroll from=right stay=nostay children=false time=1500] [wt] 背景換了嗎? |
跟上一篇幾乎依樣,不一樣的只有下面這一行:
[trans method=scroll from=right stay=nostay children=false time=1500]
trans method=scroll 告訴KAG現在使用的是捲軸來換背景
from=right 新的背景從右邊進來
stay=nostay nostay也可以換成stayback,預設值就是nostay,若不更改stay參數,這一行可以不加
stayback的時候,會是第一張背景從左邊離開,第二張背景完全不動。
nostay的時候,兩張背景會一起移動。可以自己嘗試看看。一般使用nostay即可。
children=false 這是個很好玩的指令,預設就是true,true的時候原背景上的字會跟著背景一起離開XD。如果不喜歡字跑來跑去的就false吧。
time=1500 更換時間1.5秒
(三)使用者自定義泛用轉位(universal-Transition)
| [image storage="bg0" page=fore layer=base] [wait time=200] *start|スタート [cm] 你好,要換背景了。[l][r] [backlay] [image storage="bg1" layer=base page=back] [trans method=universal rule="rule1" vague=1 time=1500] [wt] 背景換了嗎?? |
到了這邊應該都要自己看的懂了吧,
trans method=universal 告訴KAG說現在要使用自定義的背景變換。
rule="路徑" 將事先製作好的遮色片放在rule這個資料夾裡面,然後在這邊指定路徑。
vague 轉換時的柔化程度,值愈高,柔化愈高。


