基于圆的2D平台碰撞

时间:2013-08-18 15:52:57

标签: c# collision-detection

所以,我正在尝试制作一个2D平台,其中水平是圆形的,我很难让碰撞检测工作。这主要是对瓷砖两侧的碰撞检测不起作用..

我尝试过各种各样的方法(主要是基于点的碰撞检查),但是玩家一直在四处乱窜或被困在地板上。

有关我的游戏结构的更多细节:

该级别基于区块。瓷砖是一定量的宽度和一定量的半径高。

玩家是一个正方形。通过围绕关卡中心旋转玩家来处理“水平”移动,垂直移动只是在玩家和关卡中心之间的轴上移动。

这是一个例子: https://twitter.com/Xera_Nox/status/368742995803131904/photo/1

我正在使用Futile 2D框架在Unity中构建它。

0 个答案:

没有答案