2d碰撞不能正常工作

时间:2014-08-13 05:30:27

标签: unity3d 2d collision-detection

参与平台游戏。

例如,当你给其中一个碰撞时,没有逻辑的碰撞将相互重叠(我用触发器解决它,防止移动到其他碰撞器附近的一侧)。

现在我面临无法解决的麻烦。有时候我的角色被卡在墙上

enter image description here

或因为看不见的碰撞而跌倒。

enter image description here

1 - 盒子对撞机

enter image description here

4 - 盒子对撞机

enter image description here

2,3 - 触发

搜索避难所给我结构合理的答案,所以请帮我解决。

P.S。字符控制器脚本 - https://github.com/rincew1nd/Sleepy-mole/blob/master/Assets/Scripts/character_controller.cs

P.S.S。当我关闭"固定角度"在角色rigidbody2d上,一切正常,但是物理变化很大,我想用"固定角度"来修饰刚体。

1 个答案:

答案 0 :(得分:1)

我找到了一个针对此问题的临时解决方案,但它喜欢"发明一个轮子",所以我仍然需要更好的解决方案。如果位置没有改变一段时间并且字符没有接地,则打开/关闭刚体2d的固定角度。 http://pastebin.com/Qsm4HACj