2014-08-28 120 views
0

對於普通動畫,我只需使用以下內容即可更改動畫完成所需的time如何改變狀態改變的速度/持續時間?

myLayer.on Events.Click, -> 
    myLayer.animate 
     properties: {x:200} 
     time: .01 


然而,這似乎並沒有爲基於狀態的動畫一樣工作:

goop.on Events.Click, -> 
    goop.states.next("one", "default") 
    time: .2 

如何更改動畫國與國的速度?

回答

2
goop.states.animationOptions = 
    curve: 'linear' 
    time: .1 
+0

是否可以通過線性爲任何曲線的動畫指定持續時間? – nipponese 2014-08-29 18:33:14

+0

只是偶然發現了這個,所以我想這是一個好主意,在這裏添加 - 如果你有任何使用物理的緩動功能,如彈簧,例如'curve:「spring(400,20,1)」'時間屬性被忽略。相反,您可以通過彈簧參數和物理學來控制速度,從而確定動畫或狀態切換完成所需的時間。 – 2016-09-26 11:14:00