@moxijs/core - v0.3.4
    Preparing search index...

    Class CollisionManager

    Manages tag-based collision callbacks between physics bodies. Register callbacks for specific tag pairs to handle collisions.

    // Register collision handler
    physicsWorld.collisionManager.onCollision('player', 'enemy', (event) => {
    console.log('Player hit enemy!');
    const playerBody = event.bodyA;
    const enemyBody = event.bodyB;
    });

    // Multiple tag combinations
    physicsWorld.collisionManager.onCollision('projectile', 'enemy', (e) => {
    e.bodyB.destroy(); // Destroy enemy
    });

    // Remove callback
    physicsWorld.collisionManager.offCollision('player', 'enemy', handler);
    Index

    Constructors

    Methods