Я не знаю, подходящий ли это раздел, посему модераторы, передвинте, если не туда написал.
Расскажите мне о тайлах. Что такое, как построены, как используются, а ещё лучше тыкните в урл (чем больше тем лучше).
Заранее спасибо.
Вид для печати
Я не знаю, подходящий ли это раздел, посему модераторы, передвинте, если не туда написал.
Расскажите мне о тайлах. Что такое, как построены, как используются, а ещё лучше тыкните в урл (чем больше тем лучше).
Заранее спасибо.
Тайлы - это, видимо то, что используется в изометрических игрушках?
Яндекс отменили? а Гугл наверное тоже...
попробуй в нем tile+graphics, мож что и нароешь, я года три назад кучу материала накопал, вроде даже туториалы были
Тайлы - это "кафельная плитка". Эдакие кирпичики, из которых строится уровень 2д (иногда - 3д) игры.
Возьмём конкретную игру - Гомер Симпсон В России. Типичный пример использования тайлов. Тайлы в ней - изображения MxN знакомест (вроде, 2х2).
Ещё тайловые игры: Into The Eagle's Nest, Чёрный Ворон, Марио, многочисленные демки JPRG, Fire'n'Ice... Короче - 90% спектрумских игр, и 90% 2д-шных игр вообще.
Тайлы бывают "зацикленные" и "обычные".
Зацикленные (бесшовные) - это такие, заполнив которыми площадь (поставив их рядом), не будет видно швов между ними. Например - тайл травы, или тайл стены.
Есть изомерические тайлы (ромбик 2х1), шестиугольные тайлы (для стратегий) и т.д.
Что ещё?:) Я о тайлах знаю много всего:) И за свою жизнь нарисовал их целую, блин, кучу и на спектруме и на пц.
На сайте gas13 есть вкусный переводной туториал по пиксельарту (конкретно - по "золотому веку" JRPG - там в начале - как раз про рисование тайлов.
Спасибо за ответы, но я не совсем то имел в виду. Я хочу узнать об их организации и использовании, а не о том, как их рисовать. Гугл ничего внятного на этот счёт не говорит (яндекс - отстой), посему вдруг какие доки у кого есть - буду премного благодарен.
Всё равно слабо понятно, если честно. Тайл -- это самая обыкновенная картинка. BMP-шка прямоугольная, если угодно. А на спектруме... гм :) Наверно, кто как хотел хранить в памяти эту картинку, так и хранил ;)
Читай доки по консолям, например GBA.Цитата:
Сообщение от icebear
Где взять или хотя бы на какой предмет искать? Читал в своё время по Сеге - много думал.Цитата:
Сообщение от newart
На разных платформах они юзаются по разному. Ищи по "MegaDrive (любая другая платформа) programming (development)". На буржуйском - много инфы. На русском, соответственно - мало, но тоже можно наковырять.Цитата:
Сообщение от icebear
Например: http://www.zophar.net/tech/files/gennotes.txt - достаточно толковое, "быстрое" описание SegaMD. В часности есть и о тайлах.
Спасибо конечно, но именно по МегаДрайву мне с этого форума кто-то давал хороший документик. Я его не в курил. Гугл по запросу "tile" начинает рассказывать о построении вэб-страниц (есть наример такая вещь, как SiteMesh, так вот там тоже используют тайлы). Меня интересуют больше вопросы работы с тайлами в коде (т.е. как их используют разработчики игр) .Цитата:
Сообщение от ng_dead
Тебя похоже вводит в ступор термин "тайл". Объясню "на пальцах". Тайл - картинка, которая хранится в определенном формате. Они [тайлы] обычно объединяются в наборы. Например на Спеке в качестве набора тайлов часто используют перерисованые шрифты. Т.е. переисованый шрифт и есть набор тайлов, где один символ (8 на 8 пикселей) - тайл. Из них можно составлять спрайты, можно игровое поле рисовать (банально печатаем символы, хоть из Бейсика).Цитата:
Сообщение от icebear
На Сеге - немного сложнее. Там размер тайла тоже 8х8 пикселей, но каждый пиксель представлен 4мя битами (16 цветов) т.о. строка пикселей (8 штук) - 4 байта, таких строк - 8, итого тайл занимает 32 байта. Далее составляется таблица тайлов (грубо: номер - адрес) где все тайлы пронумерованы, и таблица спрайтов где хранится информация о том из каких тайлов состоит спрайт (номера из таблицы тайлов). Есть там еще карта экрана (screen map) которую можно скроллировать аппаратно, которая также строится из номеров тайлов.