所以,我正在尝试制作一个关卡为圆形的 2D 平台游戏,但我无法让碰撞检测正常工作。主要是对瓷砖侧面的碰撞检测不起作用..
我尝试了各种方法(主要是基于点的碰撞检查),但玩家总是出现故障或卡在地板上。
有关我的游戏结构的更多详细信息:
该级别是基于瓷砖的。瓦片有一定的度数宽和一定的半径高。
玩家是一个正方形。“水平”移动是通过围绕关卡中心旋转玩家来处理的,而垂直移动只是玩家和关卡中心之间的轴上的移动。
这是一个例子: https ://twitter.com/Xera_Nox/status/368742995803131904/photo/1
我正在使用 Futile 2D 框架在 Unity 中构建它。