游戏中对于碰撞检测和玩家移动的思路

感谢各位进来的大神,请收下我的膝盖!!!

在做一个项目,遇到一个问题,请大神们不吝赐教!

在游戏中,玩家A在地图上移动,A为一个矩形,当玩家进行下一步移动的时候,检测是否会发生碰撞,即地图的瓦块是否可以通过,不能,则不可以移动。

玩家A可以360°旋转,可以360°方向移动,问题是,怎么在玩家移动过程中精确的判断出玩家是否可以通过地图瓦块。

现在写的一直都存在bug,请大神们给一下思路,感谢万分!

自己顶一下,救命啊!

再顶,求救啊

感觉需求有问题

意思是旋转后可能是菱形无法准确进行矩形碰撞检测是这个意思吗?