[問題] 拜託各位一個問題...想到頭昏昏....

看板Flash作者 (Michael Redd)時間18年前 (2006/03/21 12:49), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串1/3 (看更多)
這是一個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
以FLASH來說,原點在左上角,向下為正,向上為負
03/21 13:34, 1F

03/21 14:12, , 2F
哇..感謝指點..原來真的是上為負..之前都沒注意到..^^
03/21 14:12, 2F
文章代碼(AID): #147uNRQP (Flash)
討論串 (同標題文章)
文章代碼(AID): #147uNRQP (Flash)