圖1: 設定 transform scale 從 1 到 2
圖2: 設定 transform scale 從 1 到 2 ,並且 translate 移動方塊中心點,這個時候必須加上
additive="sum" ,兩個 transform 的設定才會累加
# animateMotion
這個功能相當有趣,可以規劃一條路徑,讓物件跟著路徑跑,除了本來 animate 的參數外,還多了一些參數
```
path="和 path 的 d 相同"
rotate="角度",auto(隨著路線自動轉)|auto-reverse(隨著路線自動轉再加 180 度)
keyPoints="設定中間點",為 0 到 1 的值,搭配 keyTimes 來調整每一段的速度,要記得設定 calcMode 才有作用
```
除了參數外,在 animateMotion 中可以使用 mpath 來取代參數 path , 這樣可以利用 xlink:href 來使用別處定義好的路徑
先來一個範例:
紅球用參數 path 來設定路徑,藍色方塊和綠三角使用 mpath 來串接 #a12026_p1 這條路徑,
綠三角有設定 keyPoints 和 keyTimes,讓路徑不同區段有不同速度
```
$mmcode(r6)
```
沒有留言:
張貼留言