首页 > 解决方案 > Unity 对撞机以一种奇怪且出乎意料的方式运行。如何解决?

问题描述

好的,所以我知道是我而不是对撞机不起作用,但我只是不明白为什么。在这个剪辑中,你可以看到我将鼠标移到敌舰上。我不断单击,onClick 事件使敌舰周围的边界出现:https ://gyazo.com/c1379139f0fe3d22ff510a0a1b45ab96 碰撞箱只是整艘船周围的一个正方形,所以我一直都在里面。在我设法点击它之后,我可以射击它,但炮弹只是穿过它:https ://gyazo.com/1914faecabe9c9a36cc1f5dc2632184c在这里,您还可以看到球与岛屿发生了应有的碰撞。我也可以用我自己的船移动敌舰没问题。每个敌人与此错误的唯一共同点是它仅在船靠近岛屿时发生。如果有人可以帮助解决这个问题我真的很高兴我已经完全没有想法了:(

标签: unity3dgame-enginecollider

解决方案


推荐阅读