Size: a a a

2020 November 13

T_

Trell _ in unity3d.ru
Александр
у персонажа и так есть коллайдер,я сравниваю y  bounds коллайдера платформы и коллайдера персонажа, ну оно работает не особо корректно
кстати да можно проверять когда он вышел черз OnTirggerExit2D
источник

DZ

Dmitriy Zayceff in unity3d.ru
Александр
у персонажа и так есть коллайдер,я сравниваю y  bounds коллайдера платформы и коллайдера персонажа, ну оно работает не особо корректно
зачем сравнивать по bounds?
источник

T_

Trell _ in unity3d.ru
и не нужен никакой таймер
источник

T_

Trell _ in unity3d.ru
я затупил немного
источник

А

Александр in unity3d.ru
Мне наоборот нужно что бы проверка срабатывала раньше чем TriggerExit
источник

DZ

Dmitriy Zayceff in unity3d.ru
ну сделай доп объект внутри своего персонажа со своим колайдером и кодом обработки
источник

DZ

Dmitriy Zayceff in unity3d.ru
и размести ее как угодно с любым offset-ом
источник

А

Александр in unity3d.ru
Dmitriy Zayceff
зачем сравнивать по bounds?
что бы cравнивало положения только нижней границы коллайдера
источник

А

Александр in unity3d.ru
зачем?
источник

DZ

Dmitriy Zayceff in unity3d.ru
чтобы у него срабатывал triggerexit раньше и он вызывал нужную тебе логику для персонажа
источник

DZ

Dmitriy Zayceff in unity3d.ru
ну или есть еще вариант
источник

DZ

Dmitriy Zayceff in unity3d.ru
Physics2D.OverlapCircle()
источник

А

Александр in unity3d.ru
он так землю ищет,только Box
источник

DZ

Dmitriy Zayceff in unity3d.ru
можно вручную делать проверку
источник

A

Anton Tkachenko in unity3d.ru
А можно на тиррейне использовать не коллизию, а триггеры, без добавления дополнительных коллайдеров?
источник

DZ

Dmitriy Zayceff in unity3d.ru
Anton Tkachenko
А можно на тиррейне использовать не коллизию, а триггеры, без добавления дополнительных коллайдеров?
вроде как нет, колайдер он либо тригер, либо нет
источник

А

Александр in unity3d.ru
я в ручную так проверяю var distance = collider.bounds.max.y - LegsCollider.bounds.min.y;
       return distance < 0.1f;, типо если на 0.1 ниже чем лестница то что бы остановилось,а оно срабатывывает,после того как игрок уже покинул лестницу
источник

DZ

Dmitriy Zayceff in unity3d.ru
мм тебе нужно зафиксировать событие начала выхода из триггера) я понял
источник

DZ

Dmitriy Zayceff in unity3d.ru
можно добавить наряду с groundCheck объектом, headCheck объект, размещать его на голове персонажа, по его координатам и через Physycs2D.OverlapCircle проверять, соприкосается ли он с лестницей или нет
источник

А

Александр in unity3d.ru
так мне надо что бы фиксировалась только нижняя точка ног,а не другие части
источник