Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Требуется помощь с платформером (http://www.flasher.ru/forum/showthread.php?t=181459)

EightiesMan 23.06.2012 16:24

Требуется помощь с платформером
 
Вложений: 1
После прикосновения к платформе, при нажатии кнопки S персонаж(в коде player) не прыгает, т.к. при прикосновении к платформе Y скорость сбрасывается до нуля
Код AS3:

if (player.hitTestObject(platform_mc))
                        {
                                standing = true;
                        }
                        if (standing)
                        {
                                yPlayerSpeed = 0;
                                can_jump = true;
                        }

Код для прыжка
Код AS3:

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-p...me-engine.html


Часовой пояс GMT +4, время: 11:26.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.