[問題] 像暗黑的那種控制方式
想不出貼切的標題 Orz
-----
總之就是在場景中隨便點一個地方
中間的圓圈就會移動到那一點
(要看到移動的過程 不是瞬間飛過去....)
--------
var Px:Number,Py:Number;
stage.addEventListener(MouseEvent.CLICK, go);
function go(e:MouseEvent) {
var x1:int = stage.mouseX;
var y1:int = stage.mouseY;
var x2:int = circle.x;
var y2:int = circle.y;
for (var i:int =0; i<20; i++) {
var t:Number = i/20;
Px = x2 + (x1 - x2) * t;
Py = y2 + (y1 - y2) * t;
???????????????????????
}
}
問號的地方就是我的疑問,
如果直接用px,py指定circle的座標,好像因為迴圈跑太快的關係
點一下就跑到目的地了???
請問要用什麼方式比較好呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.170.65.233
→
09/29 00:32, , 1F
09/29 00:32, 1F
→
09/29 00:39, , 2F
09/29 00:39, 2F
→
09/29 00:40, , 3F
09/29 00:40, 3F
→
09/29 00:40, , 4F
09/29 00:40, 4F
→
09/29 00:42, , 5F
09/29 00:42, 5F
推
09/29 01:11, , 6F
09/29 01:11, 6F
推
09/30 00:26, , 7F
09/30 00:26, 7F
→
09/30 00:26, , 8F
09/30 00:26, 8F