| 月 | 日 | 年 | 時 | 分 |
32 /
Wed |
|
| 08 | 06 | 08 | 12 | 55 | 參 |
| AS3筆記-運動複習 |
Please enable Javascript and Flash to view this Flash video.
自從用了 TweeningEngine 之後,就漸漸忘了從前用 EnterFrame是怎麼寫物體運動的, 趁現在還記得, 放在這邊備忘…
//ball1減速, ball2 彈力
addEventListener(Event.ENTER_FRAME,onEnterFrame);
var tx:Number=0;
var ty:Number=0;
function onEnterFrame(evt:Event) {
//減速 : 目前位置+=(目的地-目前位置)*變化量
ball1.x+=(stage.mouseX-ball1.x)*0.2;
ball1.y+=(stage.mouseY-ball1.y)*0.2;
//彈力 : 目前位置 += (減速變數 - 目前位置)*變化量
tx+=(stage.mouseX-ball2.x)*0.5;
ball2.x+=(tx-ball2.x)*0.2;
ty+=(stage.mouseY-ball2.y)*0.5;
ball2.y+=(ty-ball2.y)*0.2;
}

