2 回答

TA貢獻(xiàn)1833條經(jīng)驗(yàn) 獲得超4個(gè)贊
對(duì)于你輸出的結(jié)果,居然有幾個(gè)值是一樣的,
我嘗試你的代碼,輸出如下
detaibaseInfo2.y=678.4detaibaseInfo2.y=428.15detaibaseInfo2.y=354.35detaibaseInfo2.y=285.3detaibaseInfo2.y=271.8detaibaseInfo2.y=261.55detaibaseInfo2.y=260.3detaibaseInfo2.y=260detaibaseInfo2.y=260
可能的原因:
你swf輸出設(shè)置的幀頻太小
嘗試換掉
Strong
,用比如Expo
來(lái)獲取跳躍沒(méi)那么大的緩動(dòng)如果真的是處理其他腳本影響了動(dòng)畫(huà)的執(zhí)行,嘗試替換
TweenMax
為Tweenlite
來(lái)提高效率

TA貢獻(xiàn)1810條經(jīng)驗(yàn) 獲得超4個(gè)贊
Greensock的文檔中有提到對(duì)ease強(qiáng)度的分級(jí),從0到4,strong是4,是加速度最強(qiáng)的easing,在你只tween了0.2秒的動(dòng)畫(huà)中,這么強(qiáng)的加速度當(dāng)然會(huì)造成數(shù)值的劇烈變動(dòng),你想,整個(gè)動(dòng)畫(huà)才0.2秒時(shí)間結(jié)束,總共才trace了9次,對(duì)象在0.2秒內(nèi)以最高的加速度移動(dòng)440像素,那當(dāng)然一下子就得跳過(guò)一半距離了……親你急速堆太高了……
如果你說(shuō)為什么第一條不是700,因?yàn)槭窍萿pdate再trace的,trace出來(lái)的永遠(yuǎn)是本次update完成時(shí)的y值
- 2 回答
- 0 關(guān)注
- 121 瀏覽
添加回答
舉報(bào)