0
在我的突圍風格的遊戲(Java & AndEngine)中,我必須找到與球碰撞的磚的哪一面。換句話說,我想根據它的碰撞面彈跳球。如果我的球與磚的頂部或底部碰撞,我將與rotation = 180-rotation;
,否則反彈嗎,有rotation = 360-rotation;
尋找碰撞邊?
在我的突圍風格的遊戲(Java & AndEngine)中,我必須找到與球碰撞的磚的哪一面。換句話說,我想根據它的碰撞面彈跳球。如果我的球與磚的頂部或底部碰撞,我將與rotation = 180-rotation;
,否則反彈嗎,有rotation = 360-rotation;
尋找碰撞邊?
好,這裏是一個解決方案:
當碰撞發生時,你可以測量每個四角和的中心之間的距離球。
碰撞邊緣位於距離球最近的兩個角落之間。
謝謝,解決了。 –