Áreas de activación
Aprende cómo usar trigger areas en tu escena
Uso de las áreas de activación
import { engine, Transform, TriggerArea, triggerAreaEventsSystem } from '@dcl/sdk/ecs'
// crear entidad
const triggerEntity = engine.addEntity()
// establecer Transform
Transform.create(triggerEntity, {
position: Vector3.create(8, 0, 8)
})
// Área de activación
TriggerArea.setBox(triggerEntity)
// Evento cuando el área de activación se activa
triggerAreaEventsSystem.onTriggerEnter(triggerEntity, function(result) {
if (result.trigger?.entity !== engine.PlayerEntity) return;
console.log('¡El jugador entró en el área de activación!')
})Formas de las áreas de activación
Depuración
Eventos de áreas de activación
Respuestas a eventos de activación
Capas de áreas de activación
Última actualización