PDA

Просмотр полной версии : Требуется помощь с платформером


EightiesMan
23.06.2012, 16:24
После прикосновения к платформе, при нажатии кнопки S персонаж(в коде player) не прыгает, т.к. при прикосновении к платформе Y скорость сбрасывается до нуля if (player.hitTestObject(platform_mc))
{
standing = true;
}
if (standing)
{
yPlayerSpeed = 0;
can_jump = true;
}
Код для прыжка
if (jump && can_jump)
{
can_jump = false;
standing = false;
yPlayerSpeed -= playerJumpSpeed;
}
Как можно сделать, чтобы с платформы можно было прыгнуть и при сходе с платформы персонаж начинал падать?
В RAR-е лежит код и FLA файл игры

expl
23.06.2012, 22:09
Видимо, нужно проверять не столкновение вообще, а с какой стороны столкнулись.
Но этот урок должен помочь больше: http://xitri.com/2009/06/16/simple-platform-flash-game-engine.html