![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: Jan 2007
Адрес: Узбекистан, Ташкент
Сообщений: 450
|
Привет.
Я сделал уровень (стены и платформы и т.д.), и сделал прыжок главного героя, он прыгает, и постепенно замедляется и летит вниз, проблема в следующем: Когда он достигает предела, он падает вниз с ускорением, и "пробивает пол".Никак непойму, почену он не летит вниз со скоростью гравитации. Ну он летит вниз со скоростьб гравитации, но когда держишь "прыжок" его падение ускоряется. Посмотрел код, вроде недолжнобыть так. currentjumppower - текушее состояние силы прыжка jumppower - начальное состояние силы прыжка bd - ролик-главный герой jump-может ли перейдти в режим прыжка prijok-находится ли в состоянии прыжка bu,bc,bl,br - остальные части клипа-героя level - уровень (стены и т.д.) onEnterFrame = function ():Void {
if (Key.isDown(Key.SPACE)) {
if (cuurenjumppower>=0) {
if (jump == true) { //может ли прыгнуть
prijok = true;
}
if (prijok == true) { //если в режиме прыжка
_root._y += currentjumppower;
br._y -= currentjumppower;
bl._y -= currentjumppower;
bu._y -= currentjumppower;
bd._y -= currentjumppower;
bc._y -= currentjumppower;
currentjumppower -= 1;
}
} else { //если сила кончилась
prijok = false;
jump = false;
}
}
if (!hit(bd, level)) { //если ролик не приземлилися
_root._y -= gravity;
bc._y += gravity;
bu._y += gravity;
bd._y += gravity;
br._y += gravity;
bl._y += gravity;
} else {//если ролик приземлилися
jump = true;
currentjumppower = jumppower;
prijok = false;
}
};
Пожалуйста не надо плюс за оформление кода, никак невъехал как его офрмить!! Никак неполучается(((( Подскажите и оформление, на примере в кавычках, ато невъезжаю.
__________________
Peace !!! Последний раз редактировалось iNils; 15.07.2007 в 01:24. |
|
|||||
|
Регистрация: Aug 2005
Сообщений: 785
|
у тебя помоему опечатка
я думаю там должно стоять всётаки currentjumppower
__________________
Нано-флешер (в отставке) |
|
|||||
|
Регистрация: Jan 2007
Адрес: Узбекистан, Ташкент
Сообщений: 450
|
О спасибо баоьшое, как я незаметил ) но это только 1 ошибка (
Исправил, но всёравно таже ситуация.
__________________
Peace !!! |
|
|||||
|
...
модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
|
Цитата:
|
|
|||||
|
Регистрация: Jan 2007
Адрес: Узбекистан, Ташкент
Сообщений: 450
|
__________________
Peace !!! |
|
|||||
|
Регистрация: Jan 2007
Адрес: Узбекистан, Ташкент
Сообщений: 450
|
Всё, уже получилось, можно закрыть тему.
__________________
Peace !!! |
![]() |
![]() |
Часовой пояс GMT +4, время: 02:53. |
|
|
« Предыдущая тема | Следующая тема » |
|
|