PPU проекта - 8.
Данные по формам
Сухопутный: скорость 120 пкс/сек. Предел прыжка 75 пкс за 0.42 сек (25 кадров). Минимум 25 пкс. Вычисленная гравитация 864 пкс/сек^2 (108 юнитов). Ускорение до предела. Остановка с предела до нуля. Скольжение в приседе с предела до нуля. Максимальная скорость падения.
Воздушный: скорость 100 пкс/сек. Предел прыжка -- пкс за --- сек. Минимум -- пкс. Вычисленная гравитация --- пкс/сек. Ускорение до предела. Остановка с предела до нуля. Скольжение в приседе с предела до нуля: не реализовано. Максимальная скорость падения 120 пкс/сек.
Водный: скорость --- пкс/сек. Предел прыжка -- пкс за --- сек. Минимум -- пкс. Вычисленная гравитация --- пкс/сек. Ускорение до предела. Остановка с предела до нуля. Максимальная скорость падения --- пкс/сек.
Подводный: скорость 96 пкс/сек. Предел прыжка 104 пкс за 1.16 сек (70 кадров). Минимум 36 пкс. Вычисленная гравитация 152 пкс/сек (19 юнитов). Ускорение до предела: 8 кадров, 8 пкс. Остановка с предела до нуля: 2 кадра, 2 пкс. Скольжение в приседе с предела до нуля: не реализовано. Максимальная скорость падения 180 пкс/сек, достигается на 92 кадре падения.
Космический:
Есть ощущение, что сопротивления воздуха нет, и Феликс в воздухе маневрирует так же эффективно, как на земле.
Ходьба
Постоянная скорость Феликса - 125 пикселей в секунду.
x = 0.1 * t^2, где t - номер кадра от начала ходьбы, x - относительное смещение в кадре (т.е. скорость в моменте). Максимальное ускорение достигается за 15 кадров (будем считать, что 0.3 секунды).
Инерция при остановке: 5 кадров до остановки (0.1 секунды), если ходьба на полной скорости.
Прыжок
Минимальная высота прыжка — 25 пикселей, максимальная — 75.
Полный прыжок выполняется за 22 кадра + 3 кадра зависания в наивысшей точке. Падение длится ровно столько же (можно предположить, что прыжок выполняется с f = 1g).
Формула: x = 0.1 * t^2, где t - номер кадра от начала прыжка/падения, x - относительное смещение в кадре (т.е. скорость в моменте).
Скольжение
Проскользил 75 пикселей за 50 кадров, начиная скольжение на полной скорости.
x = -0.02 * t^2 + 2.5 * t, где t - номер кадра от начала скольжения, y - относительное смещение в кадре (т.е. скорость в моменте).
Чё там по очкам
Концепции времени и жизней у нас больше нет. Остаются только сердечки, микросердечки, очки и котики.
Самое главное: сохранения теперь держат и котиков с очками. Проиграл - откатываешься к чекпоинту целиком.
Анимация
Машина: езда: 1 и 2 кадры стояния.
Танк: первый кадр стояния и езды совпадают.
Самолет: нет анимации атаки, не менять анимацию, оставлять какая есть.
Дельфин: жесть бедная анимация. Движение - ускоренная в два раза анимация стояния.
Черепаха: движение - ускоренная в два раза анимация стояния. Анимация атаки полностью циклическая, то есть 1-2-3-2-1-покой.
Подлодка: очень быстрая анимация, разобрать видео. Анимация ходьбы совпадает с анимацией прыжка. Стояние и ходьба совпадают.
Что важно: вводится анимация падения там, где это уместно. Анимация зависит от вертикальной скорости.
Если у набора нет анимации падения, вместо нее используется анимация прыжка.
Исправлено:
Сумка: улучшена анимация стояния.
Волшебник: улучшена анимация стояния.
Машина: исправлена анимация прыжка, разделены анимации прыжка и падения.
Танк: добавлена анимация прыжка.
Зонт: улучшена анимация стояния, добавлена полноценная анимация прыжка, исправлена имеющаяся анимация, разделены анимации прыжка и падения.
Воздушный шар: добавлена анимация стояния, исправлена анимация прыжка.
Лодка: добавлена новая анимация стояния, исправлена анимация прыжка.
Дельфин: добавлена анимация стояния, добавлена анимация прыжка.
Маска: добавлена полноценная анимация прыжка.
Подводная лодка: добавлена анимация стояния, добавлена анимация прыжка.
Звездолет: добавлена анимация стояния, добавлена анимация прыжка.
Сначала откройте терминал или командную строку в папке, где лежат ваши WAV-файлы.
Базовая команда для одного файла:
ffmpeg -i "имя_файла.wav" -b:a 192k "имя_файла.ogg"-i "имя_файла.wav" — указывает входной файл.-b:a 192k — устанавливает битрейт аудио (a) в 192 килобит в секунду (k)."имя_файла.ogg" — имя выходного файла.Массовая конвертация всех WAV-файлов в текущей папке:
Теперь применим эту команду ко всем файлам с помощью простого цикла.
for %f in (*.wav) do ffmpeg -i "%f" -b:a 192k "%~nf.ogg"for %f in (*.wav) — перебирает все файлы, заканчивающиеся на .wav.%f — имя текущего файла (например, track01.wav).%~nf — имя текущего файла без расширения (например, track01).Профессиональный совет (качество вместо битрейта):
Кодек Ogg Vorbis лучше работает в режиме переменного битрейта (VBR), где качество задается числом, а не фиксированным битрейтом. Это дает лучшее соотношение качество/размер. Для Ogg Vorbis используется флаг -q:a.
Значение -q:a 6 примерно соответствует 192 кбит/с.
for %f in (*.wav) do ffmpeg -i "%f" -q:a 6 "%~nf.ogg"-q:a (или -qscale:a) — устанавливает уровень качества (от -1 до 10, где 10 — наивысшее).ffmpeg -i nes.avi /nes/frame%04d.png