Тайлсет
Тайлсет - это файл, который хранит графическую информацию о тайлах. Каждый тайл имеет размер 8x8 пикселей. Это минимальный размер, оперируемых движком, графических данных.
Тайлсет имеет размеры 224x512 пикселей и может хранить в общей сложности 1792 тайла.
Тайлсеты имеют имя tilesetX.bmp - где X - число от 1 до 9-ти и соответствует номеру уровня, к которому тайлсет относится. Каждому уровню соответствует один тайлсет, который загружается автоматически вместе с уровнем.
Вся графика для движка DizzySE должна иметь строго определенную палитру:
Она уже предустановлена в графических файлах, которые создает IDE и менять её крайне не рекомендуется.
Палитра одинакова как для тайлсетов, так и для спрайтсетов, но используется немного по разному.
В тайлсетах цвет с индексом 0 не используется. Применение его не рекомендуется
Для удобства работы в DizzyAge с таким длинным тайлсетом, перед загрузкой его в редактор DizzyAge, он разделяется по вертикали на две равные части. Первая часть начинается с 0-го пикселя и идет до 255-го. Вторая начинается с 256-го и заканчивается 511-м. На рисунке выше место разделения обозначено голубой линией.
D DizzyAGE использует прозрачный цвет для того, чтобы определять проходимость кистей. т.е. если взять наклонную поверхность и не указать в тайлсете прозрачный цвет, то на катре тайлов, выводимой из DizzyAge на месте этой кисти будет, не лесенка, а прямоугольная область. При попадании какой-либо фоновой графики в эту область, будут возникать глюки физики. Поэтому IDE подготавливает для DizzyAge тайлсет с учетом прозрачности. Цвет, который будет считаться прозрачным в DizzyAge берется из левого-верхнего пикселя второго тайла. В данном примере это тайл занимает первый кадр анимации воды и левый-верхний пиксель в нем черный.
Самый первый тайл, который находится в левом-верхнем углу должен оставаться одноцвеным. Он используется для очистки пространства в рамках диалогов, инвентаре, строки с названием комнаты и т.д. Так же, какой бы цвет ни был выбран в качестве прозрачного, этот тайл в DizzyAge не будет прозрачным. На рисунке выше он выделен голубой рамкой.
Created with the Personal Edition of HelpNDoc: Free Kindle producer