Ответы пользователя по тегу Unity
  • Почему вроде как коллайдера внутри нет, но он есть?

    @Spartanec33
    Думаю, ты используешь тут mesh collider с галочкой convex. Convex переводится как выпуклый. Mesh collider не умеет в не выпуклые. Если хочется не выпуклый, то нужен составной коллайдер. В объект вкладываются дочерние пустые объекты с коллайдерами, создавая нужную форму и они ведут себя как единое целое. Так можно получить желаемый результат.003.jpg
    Ответ написан
  • Как сделать чтобы OnCollisionEnter работал без Rigitbody?

    @Spartanec33
    А есть ли нужда не использовать Rigidbody на обоих телах? Думаю чтобы проверять столкнулись ли тела одно из них должно уметь двигаться, конечно никто не мешает перемещать тело с помощью Translate, например. Rigidbody ничего плохого не сделает, даже если ты не хочешь, чтобы тела были физичными, в инспекторе у компонента Rigidbody есть constraints, там можно ограничить степени свободы. И если понажимать там все галочки, то получится полностью нефизичное тело с Rigidbody.Так-то без Rigidbody не робит, как я понимаю из-за того, что именно в нем находится пункт отвечающий за детекцию коллизий.
    Ответ написан
    Комментировать