
04.04.2004, 22:29
|
|
блогер
Регистрация: Mar 2003
Адрес: Моск. обл.
Сообщений: 5,269
|
логичнее мне кажется прыжок определять начальной скоростью
MovieClip.prototype.jump=function(v){
this.onEnterFrame=function(){
with(this){
_y-=v;
v-=g;
if(_y>=h0){
_y=h0;
delete onEnterFrame;
}
}
}
}
g=9.81;//ускорение(надо бы на фпс поделить)
h0=mc._y;//уровень земли
Key.addListener(mc);
mc.onKeyDown=function(){
if(Key.isDown(Key.UP)) this.jump(50);//скорость
}
Последний раз редактировалось silin; 04.04.2004 в 22:31.
|