Страница 1 из 1

прыжок как в 2D Сонике

СообщениеДобавлено: 13 окт 2017, 13:52
TTuDa6upka
Здравствуйте. Меня интересует то, как сделать прыжок как в сонике. В чём он заключается: если вы тыкните на кнопку прыжка перс подпрыгнет слабо, если нажмёте и подержите то перс подпрыгнет сильнее, а если нажмёте и будите держать то он прыгнет с максимальной силой. В общем чем дольше держите тем сильнее он подпрыгнет. Естественно нужен придел по силе прыжка. Не знаю как это реализовать. Прошу помощи. :-?

Re: прыжок как в 2D Сонике

СообщениеДобавлено: 13 окт 2017, 14:27
waruiyume
Если кнопка не нажата и скорость по Y положительна, то плавно уменьшаем скорость до 0.

Re: прыжок как в 2D Сонике

СообщениеДобавлено: 13 окт 2017, 14:36
TTuDa6upka
А если нажата? :-?

Re: прыжок как в 2D Сонике

СообщениеДобавлено: 13 окт 2017, 15:47
waruiyume
Как только была нажата, меняем скорость на положительную (GetButtonDown).
Если кнопка зажата, то ничего не делаем.
Если отпущена, то уменьшаем.

Re: прыжок как в 2D Сонике

СообщениеДобавлено: 15 окт 2017, 08:37
TTuDa6upka
Это я понял. А как в скрипте это реализовать? К примеру через АddForce или через velocity?

Re: прыжок как в 2D Сонике

СообщениеДобавлено: 15 окт 2017, 09:34
waruiyume