LINQO Life

Katalog Mekanik Phaser

Akses Publik

Interaksi

Pickup Objek

Mendeteksi objek terdekat, menjalankan aksi pickup, dan menghilangkan objek dari scene.

pickup.js
class LifeScene extends Phaser.Scene {
    pickupTarget() {
        const target = this.interactionTarget;
        if (!target || target.isBeingPickedUp) return;

        target.isBeingPickedUp = true;
        target.image.disableInteractive();

        this.tweens.add({
            targets: target.image,
            y: target.image.y - 18,
            alpha: 0,
            scale: 1.15,
            duration: 220,
            ease: 'Quad.easeOut',
            onComplete: () => target.image.destroy(),
        });
    }
}

Potongan kode disederhanakan untuk pembelajaran. Implementasi production dapat memiliki validasi, penyimpanan progres, dan penanganan error tambahan.