Unity - 平台在碰撞时坠落

问题描述 投票:0回答:1

我刚刚开始使用Unity,并尝试一个简单的2D游戏。我在一个平台上面有一个球。球和平台都有一个Rigidbody和Box Collision组件。平台的重力设置为0,所以它不会掉下来。

但是,当球落在平台上时,球和平台都落在下面。

怎样才能让平台保持稳定,不掉下来呢?

unity3d
1个回答
1
投票

你有没有把平台的rigidBody2D设置为静态?

RigidBody2D -> Body Type -> Static(静态)

否则与球的碰撞会给平台施加一个力,重力=0并不意味着平台不能移动。另外你也可以这样做。

RigidBody2D -> Constraint -> 冻结位置x, 位置y, 旋转z.

© www.soinside.com 2019 - 2024. All rights reserved.