[問題] 方塊遊戲的偵測
目前正在做一款益智遊戲,方塊的移動已經完成,
現在卡住的是方塊的偵測問題
我的每個方塊都是一個ball物件 這些物件裡面都有隨機的type變數
(這個變數是偵測的依據)
這些Ball物件分別又被塞進去陣列裡面 然後用2.5D攝影機的API顯示出來
(因此陣列有X Y Z值,xy值可做為偵測判斷依據)
(因為方塊會移動 因此陣列的索引值無法被當作判斷依據)
然後他們每格的上下差距分別都是80 拼湊成一個長方形矩陣
(定位的程式已經寫好了 滑鼠放開後會自動做替補的動作
因此坐標只會有80的倍數)
可以透過滑鼠去移動裡面Ball 但是放開滑鼠時要對所有的Ball去做偵測
如果上下各有三顆連續的話 就會讓觸發讓Ball消失的事件
-------------------------------
目前是卡在偵測問題,
假如我寫個迴圈去跑所有的方塊
假如對索引號碼1號做判斷,
因為程式無法直接知道他的座標上下左右分別是哪個號碼的方塊
所以很難去做TYPE的判斷Orz
希望板上的高手為我做一些觀念的解惑 m(_ _)m
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.170.5.110
※ 編輯: yf2923850 來自: 118.170.5.110 (06/13 21:33)
※ 編輯: yf2923850 來自: 118.170.5.110 (06/13 21:34)
推
06/13 23:03, , 1F
06/13 23:03, 1F
→
06/13 23:04, , 2F
06/13 23:04, 2F
→
06/15 18:57, , 3F
06/15 18:57, 3F