как получить более точное / чувствительное столкновение - PullRequest
0 голосов
/ 24 апреля 2019

В настоящее время один твердый объект входит (твердый объект. Погружается в другой твердый объект) к другому объекту, когда я использую ontriggerenter с 1 триггером, а другой - объект твердого тела и коллайдера

, но мне нужно использовать oncolliderenter, чтобы получитьмгновенно на месте сталкиваются.не тонет как столкновение.

Как мне настроить мои объекты?который должен быть твердым телом?(Кстати, я не хочу использовать гравитацию. Сейчас я использую анимацию. Когда мяч попадает в плоскость, шар должен вызывать анимацию при столкновении точек)

1 Ответ

0 голосов
/ 24 апреля 2019

Из раздела Руководства Unity3D на Коллайдеры возле дна:

Матрица действия при столкновении

Когда два объекта сталкиваются, может возникнуть ряд различных событий сценария в зависимости от конфигурации жестких тел сталкивающихся объектов. Приведенные ниже диаграммы дают подробную информацию о том, какие функции событий вызываются на основе компонентов, которые прикреплены к объектам. Некоторые комбинации приводят только к столкновению одного из двух объектов, но общее правило состоит в том, что физика не будет применяться к объекту, к которому не присоединен компонент Rigidbody.

Обнаружение столкновения происходит и сообщения отправляются при столкновении

+======================================+=================+====================+==============================+=========================+============================+======================================+
|                                      | Static Collider | Rigidbody Collider | Kinematic Rigidbody Collider | Static Trigger Collider | Rigidbody Trigger Collider | Kinematic Rigidbody Trigger Collider |
+======================================+=================+====================+==============================+=========================+============================+======================================+
| Static Collider                      |                 | Y                  |                              |                         |                            |                                      |
+--------------------------------------+-----------------+--------------------+------------------------------+-------------------------+----------------------------+--------------------------------------+
| Rigidbody Collider                   | Y               | Y                  | Y                            |                         |                            |                                      |
+--------------------------------------+-----------------+--------------------+------------------------------+-------------------------+----------------------------+--------------------------------------+
| Kinematic Rigidbody Collider         |                 | Y                  |                              |                         |                            |                                      |
+--------------------------------------+-----------------+--------------------+------------------------------+-------------------------+----------------------------+--------------------------------------+
| Static Trigger Collider              |                 |                    |                              |                         |                            |                                      |
+--------------------------------------+-----------------+--------------------+------------------------------+-------------------------+----------------------------+--------------------------------------+
| Rigidbody Trigger Collider           |                 |                    |                              |                         |                            |                                      |
+--------------------------------------+-----------------+--------------------+------------------------------+-------------------------+----------------------------+--------------------------------------+
| Kinematic Rigidbody Trigger Collider |                 |                    |                              |                         |                            |                                      |
+--------------------------------------+-----------------+--------------------+------------------------------+-------------------------+----------------------------+--------------------------------------+

Триггерные сообщения отправляются при столкновении

+======================================+=================+====================+==============================+=========================+============================+======================================+
|                                      | Static Collider | Rigidbody Collider | Kinematic Rigidbody Collider | Static Trigger Collider | Rigidbody Trigger Collider | Kinematic Rigidbody Trigger Collider |
+======================================+=================+====================+==============================+=========================+============================+======================================+
| Static Collider                      |                 |                    |                              |                         | Y                          | Y                                    |
+--------------------------------------+-----------------+--------------------+------------------------------+-------------------------+----------------------------+--------------------------------------+
| Rigidbody Collider                   |                 |                    |                              | Y                       | Y                          | Y                                    |
+--------------------------------------+-----------------+--------------------+------------------------------+-------------------------+----------------------------+--------------------------------------+
| Kinematic Rigidbody Collider         |                 |                    |                              | Y                       | Y                          | Y                                    |
+--------------------------------------+-----------------+--------------------+------------------------------+-------------------------+----------------------------+--------------------------------------+
| Static Trigger Collider              |                 | Y                  | Y                            |                         | Y                          | Y                                    |
+--------------------------------------+-----------------+--------------------+------------------------------+-------------------------+----------------------------+--------------------------------------+
| Rigidbody Trigger Collider           | Y               | Y                  | Y                            | Y                       | Y                          | Y                                    |
+--------------------------------------+-----------------+--------------------+------------------------------+-------------------------+----------------------------+--------------------------------------+
| Kinematic Rigidbody Trigger Collider | Y               | Y                  | Y                            | Y                       | Y                          | Y                                    |
+--------------------------------------+-----------------+--------------------+------------------------------+-------------------------+----------------------------+--------------------------------------+
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...