Unity 6.3
0 онлайн 72 гостей 3 в системе
Вход
Физика Шаг 50 из 99

Создание и настройка коллайдера триггеров

Триггерный коллайдер не сталкивается с другими коллайдерами; вместо этого другие коллайдеры проходят через него.

Чтобы создать коллайдер триггеров:

  1. Создать GameObject:
    1. Чтобы создать невидимый триггерный коллайдер, создайте пустой GameObject. В большинстве случаев триггерные коллайдеры невидимы.
    2. Чтобы создать видимый коллектор триггеров, создайте GameObject, имеющий сетку. Создавать видимый коллектор триггеров следует только в том случае, если другие GameObjects могут визуально проходить через него во время выполнения.
  2. Добавьте Collider к GameObject.
  3. Сделайте коллайдер триггером:
    1. Чтобы сделать это в редакторе, перейдите к коллайдеру Inspector и обеспечить Это триггер свойства.
    2. Чтобы сделать это через скрипт, установите коллайдера IsTrigger на true.

Настройка столкновений триггеров

Убедитесь, что есть хотя бы один динамический коллайдер в столкновении. Хотя бы у одного GameObject, участвующего в столкновении с триггером, должно быть физическое тело (Rigidbody или ArticulationBody). Как правило, триггерные коллайдеры неподвижны и статичны (то есть у них нет физического тела), а проходящие сквозь них коллайдеры движутся и динамичны (то есть физическое тело у них есть).

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