[問題] 迴圈內的執行過程速度
小弟目前在做一個小遊戲
類似大富翁的遊戲
先執骰子 而後人物會跟著骰子的點數走動
但是目前它是瞬移的到最終的位置
以下是部份程式碼
/*骰子數值*/
var Nola=0;
/*總步數*/
var totalNo = 1;
/*初始化人物位置*/
person_mc._x = a1_obj._x;
person_mc._y = a1_obj._y;
/*移動*/
for(i=0;i<_parent.Nola;i++){
_parent.totalNo ++;
_parent.person_mc._x=_parent["a"+_parent.totalNo+"_obj"]._x;
_parent.person_mc._y=_parent["a"+_parent.totalNo+"_obj"]._y;
}
請問如何讓for迴圈內慢慢執行
有使用過setInterval clearnInterval
但是它也是直接瞬移到目的地才延遲執行其他動作
執行檔:
http://www.ntcu.edu.tw/adt094105/02a.swf
所以有什麼函式可以延緩執行時間
可以告訴小弟嗎
小弟我在慢慢研究
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.240.195.223
※ 編輯: kpdream 來自: 210.240.195.223 (04/06 12:57)
※ 編輯: kpdream 來自: 210.240.195.223 (04/06 13:06)
→
04/06 13:28, , 1F
04/06 13:28, 1F
→
04/06 13:33, , 2F
04/06 13:33, 2F
推
04/06 13:43, , 3F
04/06 13:43, 3F
→
04/06 13:44, , 4F
04/06 13:44, 4F
討論串 (同標題文章)