Nov 9, 2015

[CoronaSDK] TweenTrain, the transition helper class


上週新上架了一個 CoronaSDK transition API helper plugin,主要的目的是為了可以用 string 設定控制所有的動作巨集,方便動作資料預設。

一般來說,如果要使用 transition 達成物件跳躍後往右邊移動,一般語法如下:
transition.to( target, {y = target.y-100, transition=easing.outSine, time = 400} )
transition.to( target, {y = target.y+100, transition=easing.inSine, time = 300, delay=400} )
transition.to( target, {x = target.x+300, transition=easing.inSine, time = 600, delay=700} )


如果改用 tweentrain 就可以寫成:

tweentrain.set( target,
{ "transition:to", {y="-100", transition="outSine", time=400} },
{ "transition:to", {y="100", transition="inSine", time=300} },
{ "transition:to", {x="300", transition="inSine", time=600} }
)
tweentrain.start( target )


是不是就簡單很多了呢?

View the Document on Github

Get it from Corona Plugin Store now. =D

[App] 國道計程收費速算器 2.0

之前的版本跟目前 國道計程官網 所列資料誤差很大,這支 App 也一直有人在使用,所以為了答謝愛用者只好做了一次大更新,因為對 CoronaSDK scrollView widget 有點怨言,所以 iOS 版本採用 Swift3 重寫了一遍,不過 Android 版本還是維...