Функция OnCollisionEnter() работает до столкновения

Ошибки и баги Unity3D

Функция OnCollisionEnter() работает до столкновения

Сообщение xumuk39rus 27 июн 2019, 14:57

Проблема заключается в том, что функция OnCollisionEnter() работает до столкновения, кто-нибудь сталкивался или есть идеи почему это происходит? Коллайдеры объектов стандартного размера не больше, не меньше. В видео - два объекта которые взаимодействуют ракетка и мяч, на заднем плане - индикатор в виде текста, который говорит "yes" если происходит столкновение коллайдеров по мнению OnCollisionEnter() и если OnCollisionExit() нет то "no".
Видео: https://www.youtube.com/watch?v=iAaOY_z5L_Q
Код:
private void OnCollisionExit(Collision collision)
{
if (collision.collider.name == "PaddleOut")
init.core.scoreText.text = "no";
}

private void OnCollisionEnter(Collision collision)
{
if (collision.collider.name == "PaddleOut")
init.core.scoreText.text = "yes";
}
p.s. не справился с местными вставками
Спасибо
xumuk39rus
UNец
 
Сообщения: 7
Зарегистрирован: 17 май 2019, 20:05

Re: Функция OnCollisionEnter() работает до столкновения

Сообщение 1max1 27 июн 2019, 15:28

Поставь игру на паузу и посмотри в сцене какие там коллайдеры.
Аватара пользователя
1max1
Адепт
 
Сообщения: 5505
Зарегистрирован: 28 июн 2017, 10:51

Re: Функция OnCollisionEnter() работает до столкновения

Сообщение xumuk39rus 27 июн 2019, 15:41

1max1 писал(а):Поставь игру на паузу и посмотри в сцене какие там коллайдеры.


Между объектами ничего нет, коллайдеры под размер мешей, зависимость отклика OnCollisionEnter() и OnCollisionExit() только между мячом и ракеткой
xumuk39rus
UNец
 
Сообщения: 7
Зарегистрирован: 17 май 2019, 20:05

Re: Функция OnCollisionEnter() работает до столкновения

Сообщение 1max1 27 июн 2019, 15:45

Я вижу у тебя в консоле ошибку, исправь ее, возможно, но не факт, этот баг из-за нее, не напрямую зависит, как-то косвенно...
Аватара пользователя
1max1
Адепт
 
Сообщения: 5505
Зарегистрирован: 28 июн 2017, 10:51

Re: Функция OnCollisionEnter() работает до столкновения

Сообщение xumuk39rus 27 июн 2019, 15:56

1max1 писал(а):Я вижу у тебя в консоле ошибку, исправь ее, возможно, но не факт, этот баг из-за нее, не напрямую зависит, как-то косвенно...


она не связана с проблемой
xumuk39rus
UNец
 
Сообщения: 7
Зарегистрирован: 17 май 2019, 20:05

Re: Функция OnCollisionEnter() работает до столкновения

Сообщение 1max1 27 июн 2019, 16:04

У меня бывали баги во время ошибок, которые не связаны напрямую. К примеру скрипт переставал работать из-за нул ексепшена в совершенно другом независимом скрипте.

Ну раз не связано, то хз :-?
Аватара пользователя
1max1
Адепт
 
Сообщения: 5505
Зарегистрирован: 28 июн 2017, 10:51

Re: Функция OnCollisionEnter() работает до столкновения

Сообщение Den Dev 25 авг 2019, 16:51

может на объектах есть какие-то триггеры. Но походу дело виаре
Den Dev
UNец
 
Сообщения: 2
Зарегистрирован: 25 авг 2019, 16:06


Вернуться в Глюки

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2