Unity 播放器和地板 2D 对象不发生碰撞

Unity player and floor 2D objects not colliding

我在游戏开发方面不是很有经验,所以请多多包涵。我正在尝试在 Unity 中构建一个 2d 游戏,我只是添加了一块地砖,但它不起作用。我试过添加一个 Rigidbody2d,我已经多次打开和关闭两个对撞机的 isTrigger,等等。我没有做任何工作。我附上了角色和地板检查员的两张图片。 任何帮助表示赞赏。 :]

character inspector

ground inspector

如果你想让你的角色留在地板上,你应该在你的 colliders 中禁用 IsTriggered 选项。无需向地板对象添加 RigidBody2D。只有他们中的一个应该有它,在你的情况下你的播放器。