wandah
| Tutorial Flash - HTML5 - Javascript - DKV
Latest Blog
05.10.2020
Multimedia Interaktif Tata Surya
Membuat Multimedia Pembelajaran Interaktif tentang tata surya
ALL BLOG
;
Membuat Gerakan Game Among Us
Tutorial kali ini adalah membuat gerakan karakter di suatu area permainan. Pemain mengklik mouse dan karakter akan bergerak menuju kordinat yang diklik, silahkan dilihat videonya :
Kode lengkap untuk game ini adalah sebagai berikut :
import flash.events.MouseEvent;
import flash.events.Event;
crewMC.stop();
var moveX:Number = crewMC.x;
var moveY:Number = crewMC.y;
crewMC.addEventListener(Event.ENTER_FRAME, moveCrew);
stage.addEventListener(MouseEvent.CLICK, clickArea);
function clickArea(e:MouseEvent):void{
moveX = mouseX;
moveY = mouseY;
}
function moveCrew(e:Event):void{
var ob:Object = e.currentTarget;
var distX:Number = moveX-ob.x;
var distY:Number = moveY-ob.y;
var dist:Number = Math.sqrt(distX*distX+distY*distY);
if (dist < 10){
//iddle
ob.gotoAndStop(1);
}else{
//run
ob.gotoAndStop(2);
var rad:Number = Math.atan(distY/distX);
if (distX>=0){
ob.scaleX = 1;
ob.rot = rad*180/Math.PI;
} else {
ob.scaleX = -1;
ob.rot = rad*180/Math.PI+180;
}
ob.x += 5 * Math.cos(ob.rot*Math.PI/180);
ob.y += 5 * Math.sin(ob.rot*Math.PI/180);
}
}
Share ( Ayo Berbagi )
Leave me a comment
untuk pertanyaan lebih baik di email langsung ke wandah [at] wandah [dot] com agar cepat direspon




