Показать сообщение отдельно
Старый 04.11.2011, 07:10   #1
VoIodia
AnyKey`щик
 
Аватар для VoIodia
 
Регистрация: 28.01.2009
Сообщений: 4
Написано 0 полезных сообщений
(для 0 пользователей)
Сообщение Вариативная сила прыжка.

Посоны, суть такова - надо сделать прыжок персонажа так, чтобы чем дольше держишь клавишу прыжка, тем выше подпрыгиваешь. ну, до определённого предела, конечно. если задержка, предположим, дольше определённого времени, то персонаж подпрыгивает сам на максимальную высоту.
так вот, я написал первое, что пришло в голову - то есть беру разность системного времени, там считаю по миллисекундам и каждые десять к начальной силе прыжка прибавляю дополнительную. как только достигает максимальной, то срабатывает прыжок и счётчики сбрасываются на ноль.
НО ЭТО ЛИШНЕЕ НАГРОМОЖДЕНИЕ ЖЕ СТОЛЬКО ИФОВ И ФУНКЦИЙ КАЖДЫЙ КАДР ПРОВЕРЯТЬ ЛАГИ ТОРМОЗА СНИЖЕНИЕ ПРОИЗВОДИТЕЛЬНОСТИ С 520-ТИ ДО 517-ТИ ФПС ЁМА.
Джентельмены, не подскажете способ попроизводительнее?
(Offline)
 
Ответить с цитированием