Re: [問題] hitTest問題
※ 引述《aquarianboy (我是沒牌的營養師!)》之銘言:
: ※ 引述《mankitu (嗯哼 7。)》之銘言:
: : 謝謝各位的幫忙 讓我的進度可以很快的進行
: : 想在問最後一個問題
: : 我嘗試用做一個btn 按下後能重排一次 讓每個食材回到原本的座標
: : 但這似乎犯了code duplication 不知道怎麼用比較快
: : 請問有更快的指令可以讓這個遊戲重新玩嗎
: : 抱歉 唉 我好嫩
: 先建立陣列"坐標陣列"
: 然後一開始的時候就把這些食材的XY坐標陣列加到前面的坐標陣列裡
: (於是就變成二維陣列了)
: function 回來吧():Void{
: for (var i:Number=0; i<坐標陣列的長度; i++){
: 物件[i]._x = 坐標陣列[i][0];
: 物件[i]._y = 坐標陣列[i][1];
: }
: }
: 重排按鈕.onRelease = 回來吧;
: 試看看行不行囉 :)
快一點的話就連初始值都紀錄在同一個物件身上
function 初始()
{
for (var i:Number=0; i<物件陣列的長度; i++){
物件[i].firstX = 物件[i]._x;
物件[i].firstY = 物件[i]._y;
}
}
function 重置()
{
for (var i:Number=0; i<物件陣列的長度; i++){
物件[i]._x = 物件[i].firstX;
物件[i]._y = 物件[i].firstY;
}
}
我通常會在物件上紀錄一堆有的沒的 ...
--
http://etrex.blogspot.com/
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.160.108.204
※ 編輯: etrexetrex 來自: 218.160.108.204 (02/14 19:24)
推
02/14 22:28, , 1F
02/14 22:28, 1F
討論串 (同標題文章)
Flash 近期熱門文章
PTT數位生活區 即時熱門文章