做一个迷宫游戏,需要用物理系统还是碰撞系统

做一个2d的迷宫游戏,行走不是4方向,是360度,无刻度的。走的时候,碰到墙了就走不过去了。需要用到哪些知识点啊,没做过这一块儿,想了解一下。

如果玩家走到一个斜着的墙,(也就是说墙和玩家行走的方向并不是垂直90度)碰到墙后,虽然不能穿过墙,但是会斜着贴墙走,但是速度会慢一些。这样应该怎么做呢。

简单的碰撞检测就用碰撞系统,比如碰撞了就停止移动,或者转向;有复杂的物理重力感应就用物理系统,比如弹球,模拟重力下降或者上升。

碰撞了,停是不可能让停的,但是也不会有复杂的东西,比如反弹啦,加速度减速度啦。不会有这么复杂的东西。