2
我實現了一個完整的每計及旋轉,它的非常準確的像素碰撞系統。它在碰撞時返回一個簡單的布爾值。
但是我不確定如何從玩家動作的角度來處理碰撞。
E.g.在上面的圖片中,如果球員拿着左邊的棍子,他應該停下來,但是如果他在左邊的棍子上向上+右對角線,他應該幾乎自然地沿着紅色方塊的側邊向東北方向滑動。
我該如何解決這個問題,讓玩家的動量停止,但仍然控制玩家向未被碰撞阻擋的方向移動。
我可以用簡單的未轉換的矩形做這種事情,但進入每像素紋理碰撞使我的大腦今天爆炸,所以我希望你們可以幫忙。任何建議將大量讚賞。
這有點超出我的意思,但要搜索的關鍵字是碰撞響應。另外請注意,這裏也有一個[遊戲開發網站](http://gamedev.stackexchange.com)。 –
非常感謝你,我現在做一些關於每像素碰撞響應的搜索。 –