Pixelrat (обсуждение | вклад) (→Примеры работы) |
Pixelrat (обсуждение | вклад) |
||
Строка 3: | Строка 3: | ||
Разрешение: 160х144 | Разрешение: 160х144 | ||
− | Палитра: 4 оттенка серого цвета. | + | Палитра: 4 оттенка серого цвета |
+ | |||
+ | [[File:gb pal 1.png]] или [[File:gb pal 2.png]] | ||
Изображение строится из тайлов 8х8, и платформа способна отображать 256 уникальных тайлов. | Изображение строится из тайлов 8х8, и платформа способна отображать 256 уникальных тайлов. | ||
Строка 18: | Строка 20: | ||
Программным трюком можно отображать все [http://www.devrs.com/gb/files/160144.html 360 тайлов]. | Программным трюком можно отображать все [http://www.devrs.com/gb/files/160144.html 360 тайлов]. | ||
+ | ==Инструкции== | ||
+ | <spoiler text="Простая картинка"> | ||
+ | Картинку можно нарисовать в любом удобном редакторе, потому что мы её будем конвертировать. Единственное ограничение, которое нам будет мешать - 256 тайлов на фон из 360. | ||
+ | |||
+ | Как закончили рисовать своё творение, скачайте [[:Файл:SDK.7zip|SDK.7zip]] и распакуйте этот архив в корень диска C. | ||
+ | |||
+ | Теперь перейдите на [https://github.com/chrisantonellis/gbtdg эту страницу] и скачайте её содержимое. Откройте index.html и скормите в Input Image свою картинку. Обязательно должна стоять галочка перед "C Format (GBDK)". | ||
+ | |||
+ | У вас должно получиться что-то такое: | ||
+ | |||
+ | [[Файл:gb-mnl1.png|400px]] | ||
+ | |||
+ | Теперь откройте в Notepad++ файл MAP.map из сурсов картинки-примера ниже и вставьте код между ''"const unsigned char test_map_data[] ={"'' и ''"};"'' в файл между ''"unsigned char tilemap[] = {"'' и ''"};"''. | ||
+ | |||
+ | [[Файл:gb-mnl2.png|400px]] | ||
+ | |||
+ | Сохранитесь и откройте в Notepad++ файл TILES.c (опять же из сурсов картинки-примера) и проделайте аналогичную операцию для Tile Data. | ||
+ | |||
+ | [[Файл:gb-mnl3.png|400px]] | ||
+ | |||
+ | Сохранитесь, закройте редактор, нажмите на Make.bat. Всё. | ||
+ | |||
+ | <gallery widths="80" heights="72"> | ||
+ | File:Робостарик by pixelrat.png|[[:File:robostarik.zip|сурсы]] | ||
+ | </gallery> | ||
+ | </spoiler> | ||
==Ссылки== | ==Ссылки== | ||
* http://www.devrs.com/gb/ccode.php | * http://www.devrs.com/gb/ccode.php |
Версия 17:24, 1 февраля 2019
Разрешение: 160х144
Палитра: 4 оттенка серого цвета
Изображение строится из тайлов 8х8, и платформа способна отображать 256 уникальных тайлов.
Платформа имеет аппаратные спрайты: 40 штук размером 8x8 или 16х16, не больше 10 спрайтов на строке
Примеры работы
Способы обхода ограничений
Программным трюком можно отображать все 360 тайлов.