Unity3d 如何在不经过碰撞器的情况下移动对象
我在使用Unity,我在做一个乒乓球游戏。我希望能够用鼠标键移动桨。我试着移动他们的位置,但那当然会让他们通过碰撞机沿着运动场边缘传送。我试着使用addForce并将刚体固定在x位置,但是,当球碰到球拍时,球会推动球拍,球拍会弹回来。在我的比赛中,由于重力的作用,球的所有能量都失去了。如何移动此框碰撞器,但在移动时不让其凌驾于其他框碰撞器之上?谢谢 你的桨应该是一个运动学参数刚体附加刚体2D碰撞器,而边应该是一个静态碰撞器。但是,您应该在脚本中控制桨叶移动的限制/边缘 如果你这样做的话,你的球会自然而然地弹起边缘并离开你的球拍。但是,如果您希望球通过边,但通知您这样做(例如“丢失条件”),则应将边设置为静态触发碰撞器IsTrigger参数Unity3d 如何在不经过碰撞器的情况下移动对象,unity3d,unity3d-2dtools,Unity3d,Unity3d 2dtools,我在使用Unity,我在做一个乒乓球游戏。我希望能够用鼠标键移动桨。我试着移动他们的位置,但那当然会让他们通过碰撞机沿着运动场边缘传送。我试着使用addForce并将刚体固定在x位置,但是,当球碰到球拍时,球会推动球拍,球拍会弹回来。在我的比赛中,由于重力的作用,球的所有能量都失去了。如何移动此框碰撞器,但在移动时不让其凌驾于其他框碰撞器之上?谢谢 你的桨应该是一个运动学参数刚体附加刚体2D碰撞器,而边应该是一个静态碰撞器。但是,您应该在脚本中控制桨叶移动的限制/边缘 如果你这样做的话,你的球会
以下是不同类型碰撞器之间所有交互的详细列表:。生成的消息通过两个不同的函数传递:OnTiggerEnter2D和OnCollisionEnter2D。我们不会为您编写代码。。。请发一些代码