👨💻 По коду
Все также, просто расширяем класс спрайта, дописываая поддержку нового состояния
Все также, просто расширяем класс спрайта, дописываая поддержку нового состояния
Media is too big
VIEW IN TELEGRAM
👉 И традиционное
Демо всех имеющихся состояний со случайной сменой состояния
Демо всех имеющихся состояний со случайной сменой состояния
👍4
Media is too big
VIEW IN TELEGRAM
День 42: Персонаж и облако
🎯 Помимо персонажа решил еще разместить облачко, которое будет летать по экрану.
👉 Пример на демо
#Arduino
🎯 Помимо персонажа решил еще разместить облачко, которое будет летать по экрану.
👉 Пример на демо
#Arduino
👍1
👉 Атлас облака состоит из одного кадра, нарисовал его и сконвертировал в C-массив для отрисовки в программе
Code Every Day 🚀
День 42: Персонаж и облако 🎯 Помимо персонажа решил еще разместить облачко, которое будет летать по экрану. 👉 Пример на демо #Arduino
🤔 На видео видно, когда облако пролетает над персонажем, оно рисуется поверх, те пиксели, что должны быть прозрачными рисуются просто как выключенные пиксели, затирая кусочек персонажа
Media is too big
VIEW IN TELEGRAM
День 43: Персонаж, облако и растения
🎯 Рядом с персонажем было решено разместить растения, пальму слева, куст справа.
🤔 Получился практически лес 🙂
👉 Пример на демо
#Arduino
🎯 Рядом с персонажем было решено разместить растения, пальму слева, куст справа.
🤔 Получился практически лес 🙂
👉 Пример на демо
#Arduino
👍2
👉 Изображения растений были сконвертированы в
C-массивы, для работы с ними в рамках arduino. Растения будут без анимаций статично размещаться на экране.👍1🤯1
👨💻 В программе все изображения существуют ввиде спрайтов, поэтому было написано пару классов для спрайтов растений, все по аналогии как было сделано ранее. После моделирования растений добавляем создание экземпляров растений для работы с ними в программе.
👨💻Добавил пару методов для отрисовки данных спрайтов и добавил вызов этих методов в поток отрисовки сцены на экране.
🤔 Кажется, что все методы отрисовки сильно похожи друг на друга, хороший пример того, чтобы общую логику локализовать в универсальном методе, в параметрах метода передавать объекта спрайта. Сделаю это в другой раз, будет получше, а пока и так сойдет 🙂
🤔 Кажется, что все методы отрисовки сильно похожи друг на друга, хороший пример того, чтобы общую логику локализовать в универсальном методе, в параметрах метода передавать объекта спрайта. Сделаю это в другой раз, будет получше, а пока и так сойдет 🙂