[問題] 拜託各位一個問題...想到頭昏昏....
這是一個flash遊戲的程式碼...
射擊的簡單遊戲..類似小蜜蜂那種..
但是他寫的程式碼..讓我想破頭為什麼要這樣寫..
以下是問題..拜託強者大大幫我解惑...<(_ _)>...
一開始先宣告n=1;
'kiwi'是飛機圖形的元件..
'laser'是飛機所發射的子彈元件..
這是他所寫的飛機發射子彈程式...
滑鼠在感應按鈕區按下..就會執行..
on (press) {
ship_x = getProperty(kiwi, _x);
ship_y = getProperty(kiwi, _y);
duplicateMovieClip (laser, "laser" add n, n);
setProperty (laser add n, _x, ship_x);
setProperty (laser add n, _y, ship_y);
n = Number(n)+1;
setProperty ("", _x, "0");
setProperty ("", _y, "0");
}
這一段的倒數第2.3行..
setProperty ("", _x, "0");
^^
這個是什麼意思??這不是應該插入目標嗎...
空著沒東西是代表什麼意思呢??
-------------------------------------------------------------------
還有一個是要子彈往上前進20像素的程式...
setProperty("", _y, getProperty("", _y)-20);
if (Number(getProperty("", _y))<0) {
removeMovieClip("");
}
這個程式我還是不知道setProperty和removeMovieClip裡面目標欄設為""是什麼意思..
還有要讓子彈前進20像素不是應該用+20才對嗎??
為什麼用-20反而會讓子彈向前呢???
一直想不透呀...
拜託板上各位強者大大指導一下...謝謝..<(_ _)>...
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.85.168.57
推
03/21 13:34, , 1F
03/21 13:34, 1F
推
03/21 14:12, , 2F
03/21 14:12, 2F
討論串 (同標題文章)
以下文章回應了本文 (最舊先):
完整討論串 (本文為第 1 之 3 篇):