По моему мнению, в такого плана играх лучше использовать
Input.GetAxisRaw("Horizontal");
вместо
Input.GetAxis("Horizontal");
Поясню свою позицию и заодно разницу: GetAxis плавно повышает скорость с 0 до 1 (отсюда у персонажа появляется «разгон») при нажатии кнопки и тормозит с 1 до 0 (отсюда «инерция» — вы отпускаете кнопку, а персонаж всё ещё двигается).
GetAxisRaw же резко изменяет скорость с 0 до 1, без промежуточных стадий типа 0.1254, 0.41231 (как в случае с GetAxis) и т.д. и с 1 до 0 соответственно.
Повторюсь — это чисто моё мнение, но мне кажется, что в таких простых платформерах не нужен ни разгон, ни инерция. Исключений, конечно, куча — тот же Super Meat Boy очень сильно на этом играет :)
Великодушно благодарю :)
Правда по инерции, увидел — прочитал — понравилось — захотелось поделиться. Это я уже потом подумал, что, быть может, вы хотели её перевести %)
Хм. Вот тут однозначного ответа дать не могу, т.к. не смотрел в сторону совместимости ещё даже. В опере и хроме — проигрывается. Возможно, не все браузеры держат этот формат? Я не уверен.
Кстати, вспомнилось. Только недавно читал книгу по геймдеву, так вот, там автор рассказывает, что в God of War они использовали модели окружения типа театральных декораций — одна часть выпуклая, 3D, а сзади — ничего нет. Но нам-то этого не видно, так зачем тратить лишние ресурсы на обработку невидимых полигонов? :)
А почему бы не использовать .webm?
У меня в блоге вместо шапки-картинки к посту проигрывается 15 секунд loop видео. Размер — килобайт по 200. И всё это без музыки, при том затенённое. Выглядит неплохо, да и не мешает совсем, а от контента (текста) не отвлекает совершенно, так как он под всем этим делом находится.
вместо
Поясню свою позицию и заодно разницу: GetAxis плавно повышает скорость с 0 до 1 (отсюда у персонажа появляется «разгон») при нажатии кнопки и тормозит с 1 до 0 (отсюда «инерция» — вы отпускаете кнопку, а персонаж всё ещё двигается).
GetAxisRaw же резко изменяет скорость с 0 до 1, без промежуточных стадий типа 0.1254, 0.41231 (как в случае с GetAxis) и т.д. и с 1 до 0 соответственно.
Повторюсь — это чисто моё мнение, но мне кажется, что в таких простых платформерах не нужен ни разгон, ни инерция. Исключений, конечно, куча — тот же Super Meat Boy очень сильно на этом играет :)
Правда по инерции, увидел — прочитал — понравилось — захотелось поделиться. Это я уже потом подумал, что, быть может, вы хотели её перевести %)
Финальные версии браузеров, в которых включена поддержка формата WebM:
Google Chrome 6
Chromium
Mozilla Firefox 4
Opera 10.60
Также, формат будет поддерживаться Internet Explorer 9 при установке нужных кодеков в Windows
Вот, пожалуйста. Размер .webm в шапке — 168кб.
У меня в блоге вместо шапки-картинки к посту проигрывается 15 секунд loop видео. Размер — килобайт по 200. И всё это без музыки, при том затенённое. Выглядит неплохо, да и не мешает совсем, а от контента (текста) не отвлекает совершенно, так как он под всем этим делом находится.