Ура, падаем!
Сделал обнаружение ямы для правого и левого положения. Т.к. герой движется со смещением в одну точку, пришлось немного повозиться с правильным определением положения в элементах обстановки. Это не байты в Принце ))
Блог разработчика
Сделал обнаружение ямы для правого и левого положения. Т.к. герой движется со смещением в одну точку, пришлось немного повозиться с правильным определением положения в элементах обстановки. Это не байты в Принце ))
Начало положено! Герой перемещается в лабиринте и уже обнаруживает стены при ходьбе:
Начал внедрять героя в лабиринт. Начинается самое веселье — определение препятствий, ям и т.д. Смена окна в оригинале сделана довольно ржачно, кстати, на замедленной «съемке» видно, что при переходе в левое окно спрайт главного героя все еще торчит слева, когда окно уже новое. И еще при переходе в другое окно его смещают сразу на одно «знакоместо». Упростили, короче.
Добавлены удары в прыжке, в полете, на ходу. Осталось сделать движения «входа» и «выхода» и можно переходить к движению по реальному лабиринту. Сейчас Балбес прыгает просто по экрану.
Реализовано движение налево, а также прыжки с места сразу назад. При управлении с «клавиатурного» джойстика полное ощущение, что играешь на клавиатуре Ямахи 🙂
Вот и снова «пигалица перемахнула через куст» 🙂
Теперь надо научить товарища разворачиваться. Потом еще бить кулаком с места и в прыжке, лазить по лианам (веревкам?) и уходить в дверь.
Сделано управление движениями, аналогично принцевскому, собственно. Но движения тут хитрее, т.к. смещение спрайтов возможно даже на одну точку. Главный герой теперь умеет ходить вправо. И почти научился прыгать. Завтра запрыгает, я думаю.
Ах да, надо же его научить и влево ходить…
Успешно заработал новый способ вывода анимации — с использованием переключения экранов. В Принце спрайты выводились на скрытый экран и потом измененные куски копировались на видимый экран. Сейчас копирования нет, экран с готовыми спрайтами просто делается видимым, а тот, что был виден — становится скрытым и на нем готовится следующий кадр. Копирования нет, но вот буферов фона нужно в два раза больше, т.к. на видимом и на невидимом экранах фон может различаться. Для Принца такой вариант не подходил, т.к. спрайты там большие.
Итак, спрайты выводятся, не мигают. Начал делать управление главным героем.
Свежие комментарии