Объекты Unity player и floor 2D не сталкиваются

#game-physics #game-development

#игра-физика #разработка игр

Вопрос:

У меня не очень большой опыт в разработке игр, так что потерпите. Я пытаюсь создать 2d-игру Unity , и я только что добавил напольную плитку, но это не работает. Я пробовал добавлять a Rigidbody2d , я несколько раз включал isTrigger и выключал оба коллайдера и т. Д. Ничего из того, что я делаю, не работает. Я приложил два изображения инспектора для персонажа и пола. Любая помощь приветствуется. :]

инспектор по персоналиям

наземный инспектор

Ответ №1:

Если вы хотите, чтобы ваш персонаж оставался на верхнем этаже, вам следует отключить IsTriggered опцию в вашем colliders . Нет необходимости добавлять a RigidBody2D к вашему объекту floor. Это должно быть только у одного из них, в вашей ситуации у вашего игрока.