我尝试执行以下操作:我的点A在-4x-4y处,B点在4x 0y处。我想在A位置到B位之间形成一条碰撞线。
我尝试使用linerenderer进行此操作,但我无法让该线与其他2d对象发生碰撞。
我的另一个想法是计算点的中心和旋转,并使用盒式对撞机进行,但这似乎非常复杂和笨拙。
有没有一种简单的方法可以达到这个目的?
提前致谢
答案 0 :(得分:3)
您可以使用PolygonCollider2D,它会自动为精灵创建碰撞器,如果您对结果不满意,可以通过单击检查器中的编辑碰撞器进行编辑,或者{{3 }}
答案 1 :(得分:0)
我认为你必须有一个Rigidbody2D附加你的其他2D对象。然后这将100%工作。你可以使用任何无关紧要的碰撞器。