0 / 0 / 0
Регистрация: 11.12.2014
Сообщений: 22
|
||||||
1 | ||||||
Не работает ни OnTriggerEnter, ни OnCollisionEnter17.03.2017, 00:26. Показов 21204. Ответов 4
Метки нет (Все метки)
Просто хочу сделать так, чтобы при пересечении двух объектов, выскакивало бы сообщение об этом, но, если пытаюсь это осуществить с помощью OnCollisionEnter, ничего не происходит. Если делать через OnTriggerEnter, то вообще не запускается, не понятно из-за чего. Rigidbody и Collider я сделал на обоих объектах, галочки is Trigger и is Kinematic также стоят. В чем дело?
0
|
17.03.2017, 00:26 | |
Ответы с готовыми решениями:
4
Не работает событие OnTriggerEnter OnCollisionEnter Использование OnCollisionEnter Raycast vs OnCollisionEnter |
753 / 600 / 204
Регистрация: 06.08.2015
Сообщений: 2,432
|
|
18.03.2017, 07:41 | 2 |
isKinematic выключи, это игнорирует физику, а коллизии - это часть физики.
Если isTrigger включен - срабатывает OnTrigger Если isTrigger выключен - срабатывает OnCollision Добавлено через 30 секунд в 2Д другие методы срабатывают!
3
|
0 / 0 / 0
Регистрация: 11.12.2014
Сообщений: 22
|
|
18.03.2017, 13:14 [ТС] | 3 |
Спасибо, все заработало, если убрать строчку collider.isTrigger = true; Вы не знаете, как можно сделать так, чтобы область пересечения выделялась другим цветом?
0
|
753 / 600 / 204
Регистрация: 06.08.2015
Сообщений: 2,432
|
|
12.06.2018, 01:16 | 4 |
Fasedus, нельзя
0
|
34 / 30 / 8
Регистрация: 22.02.2017
Сообщений: 404
|
|
13.06.2018, 11:46 | 5 |
Fasedus,
Есть управление точками касания в OnCollisionEnter
Щас не вспомню, что-то с vertex связано. Поищи, но я не уверен что получиться выделить другим цветом.
0
|
13.06.2018, 11:46 | |
13.06.2018, 11:46 | |
Помогаю со студенческими работами здесь
5
Не вызывается OnCollisionEnter Проблема с функцией OnCollisionEnter() OnTriggerEnter Зациклить OnTriggerEnter Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |