Karakter
Lompat Karakter
Memberikan gerakan visual melompat tanpa mengubah posisi dasar karakter pada dunia 2D.
jump.js
jump() {
if (this.isJumping) return;
this.isJumping = true;
this.tweens.add({
targets: this.player,
displayOriginY: this.player.displayOriginY + 24,
duration: 240,
yoyo: true,
ease: 'Sine.easeOut',
onComplete: () => { this.isJumping = false; },
});
}
Potongan kode disederhanakan untuk pembelajaran. Implementasi production dapat memiliki validasi, penyimpanan progres, dan penanganan error tambahan.