|
|
Строка 1: |
Строка 1: |
| <div style="float:right;">__TOC__</div> | | <div style="float:right;">__TOC__</div> |
| {{Основная статья|Nintendo Game Boy|Текст=Информация о Game Boy}} | | {{Основная статья|Nintendo Game Boy|Текст=Информация о Game Boy}} |
− | {{Основная статья|Портал:Pixel Art|Текст=Портал:Pixel Art}} | + | {{Основная статья|Pixel Art|Текст=Портал:Pixel Art}} |
| | | |
| Разрешение: 160х144 | | Разрешение: 160х144 |
Текущая версия на 12:19, 5 января 2022
Разрешение: 160х144
Палитра: 4 оттенка серого цвета
или
Палитры Super Game Boy
Изображение строится из тайлов 8х8, и платформа способна отображать 256 уникальных тайлов.
Платформа имеет аппаратные спрайты: 40 штук размером 8x8 или 16х16, не больше 10 спрайтов на строке
Примеры работы
Способы обхода ограничений
Программным трюком можно отображать все 360 тайлов.
Инструкции
Простая картинка
Картинку можно нарисовать в любом удобном редакторе, потому что мы её будем конвертировать. Единственное ограничение, которое нам будет мешать - 256 тайлов на фон из 360.
Как закончили рисовать своё творение, скачайте SDK.7z и распакуйте этот архив в корень диска C.
Теперь перейдите на эту страницу и скачайте её содержимое. Откройте index.html и скормите в Input Image свою картинку. Обязательно должна стоять галочка перед "C Format (GBDK)".
У вас должно получиться что-то такое:
Теперь откройте в Notepad++ файл MAP.map из сурсов картинки-примера ниже и вставьте код между "const unsigned char test_map_data[] ={" и "};" в файл между "unsigned char tilemap[] = {" и "};".
Сохранитесь и откройте в Notepad++ файл TILES.c (опять же из сурсов картинки-примера) и проделайте аналогичную операцию для Tile Data.
Сохранитесь, закройте редактор, нажмите на Make.bat. Всё.