User Manual

Триггерные объемы

Триггерные объемы - это статические формы столкновений, которые могут вызывать события при входе или выходе твердого тела из их объема. Они могут быть полезны для определения того, когда в футбольном матче была забита гол или когда гоночный автомобиль достиг финишной черты.

Чтобы создать триггерный объем, добавьте компонент столкновения к Entity и настройте его форму. Не добавляйте компонент твердого тела к вашей сущности триггерного объема.

Триггерный объем

Чтобы проверить, вошло ли твердотельное тело в объем или вышло из него, вам понадобится простой скрипт:

var TriggerVolume = pc.createScript('triggerVolume');

// инициализация кода, вызываемого один раз для каждой сущности
TriggerVolume.prototype.initialize = function() {
    this.entity.collision.on('triggerenter', function (entity) {
        console.log(entity.name + ' вошел в зону триггера.');
    });
    this.entity.collision.on('triggerleave', function (entity) {
        console.log(entity.name + ' покинул зону триггера.');
    });
};

Issue Tracker

Новые возможности

Trigger Volume

Исправления ошибок

This site is translated by the community. If you want to get involved visit this page