kali ini kita akan membuat animasi yaitu untuk mendorong obyek dan sekaligus apabila obyek menyentuh dinding dia tidak bisa melewatinya. ini adalah salah satu dari basic game flash
kita mulai saja
langkah -langkah berikut ini ;
1. Pada frame 1 buat obyek sebanyak 3 buah, tiap obyek jadikan symbol movie dengan instance name berbeda-beda
2. pada frame 1 klik kanan action berikan perintah dibawah ini
_root.onEnterFrame=function(){
if(Key.isDown(Key.UP)){
kotak._y -=5;
if(kotak.hitTest(dinding2)){
dinding2._y -=5;
}
if(kotak.hitTest(dinding1)){
kotak._y +=5;
}
}
if(Key.isDown(Key.DOWN)){
kotak._y +=5;
if(kotak.hitTest(dinding2)){
dinding2._y +=5;
}
if(kotak.hitTest(dinding1)){
kotak._y -=5;
}
}
if(Key.isDown(Key.RIGHT)){
kotak._X +=5;
if(kotak.hitTest(dinding2)){
dinding2._x +=5;
}
if(kotak.hitTest(dinding1)){
kotak._x -=5;
}
}
if(Key.isDown(Key.LEFT)){
kotak._X -=5;
if(kotak.hitTest(dinding2)){
dinding2._x -=5;
}
if(kotak.hitTest(dinding1)){
kotak._x -=5;
}
}
}
3. Test movie untuk mencoba
2 comments:
sipp
makasih
Post a Comment