[問題] 有關 hitTest

看板Flash作者 (路人)時間18年前 (2007/08/21 02:50), 編輯推噓1(103)
留言4則, 1人參與, 最新討論串1/1
http://ms93.nttu.edu.tw/~u9304129/ball.fla 檔案連結如上 問題一、如果我想讓那兩顆球在一碰觸到就反彈的話應該怎麼改才行? (因為現在球會有重疊的現象發生....) 問題二、如果我想加入很多顆球,那為了簡化程式,是要用到 array 的技巧嗎? 比方說原本 action1 的影格一內容是… gox1 = 10; goy1 = 10; gox2 = 10; goy2 = 10; 我有嘗試改成… array1 = new Array(gox1,gox2); array2 = new Array(goy1,goy2); for(i=0;i<=1;i++) { array1[i] = 10; array2[i] = 10; } 然後它就不會動了....囧 -- 發問時說謝謝是一種禮貌,不管有沒有人回答。 所以感謝您的觀看以及期待您的答覆 ︿︿ ……手上路…… -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.129.43.213

08/21 12:00, , 1F
因為Number資料不是像Object一樣紀錄"物件參考"
08/21 12:00, 1F

08/21 12:01, , 2F
而是直接紀錄Number的"數值"
08/21 12:01, 2F

08/21 12:01, , 3F
所以你這樣只是把Array裡面存入數字
08/21 12:01, 3F

08/21 12:02, , 4F
這樣沒辦法更動到原始的gox, goy資料喔
08/21 12:02, 4F
文章代碼(AID): #16oUABCn (Flash)
文章代碼(AID): #16oUABCn (Flash)