所以,我正在尝试制作一个2D平台,其中水平是圆形的,我很难让碰撞检测工作。这主要是对瓷砖两侧的碰撞检测不起作用..
我尝试过各种各样的方法(主要是基于点的碰撞检查),但是玩家一直在四处乱窜或被困在地板上。
有关我的游戏结构的更多细节:
该级别基于区块。瓷砖是一定量的宽度和一定量的半径高。
玩家是一个正方形。通过围绕关卡中心旋转玩家来处理“水平”移动,垂直移动只是在玩家和关卡中心之间的轴上移动。
这是一个例子: https://twitter.com/Xera_Nox/status/368742995803131904/photo/1
我正在使用Futile 2D框架在Unity中构建它。