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