2012-12-04 34 views
1

我試圖用一些緩和來縮放和反對。哪些工作正常。但我也想將增量時間值應用於實際縮放。我只是不明白在哪裏增加價值。使用增量時間縮放對象?

這裏的尺度寬鬆代碼:

scale += (MIN_SCALE - scale) * 0.6; 

我將如何運用增量時間價值?在結合的方式解決一個位置時,它不象:

x += deltaTime * speed; 

這是更適用於我想大多數語言的一般問題。但在我的情況下,我正在使用ActionScript 3.

非常感謝提前!

回答

2

我可能會乘以另一個變量,隨着時間的推移發生變化(增加,減少)。

scale += (MIN_SCALE - scale) * 0.6 * scaleModifier; 

//使用任何計時器變化scaleModifier值:

scaleModifier = deltaTime * 0.1; 
+0

絕對驚人!那就是訣竅。非常感謝。如果我可以的話會代表你! – Placeable

+0

好東西,歡呼! – robertp