Экран поделен. На сеге это называется сеткой и там два режима (зависит от разрешения): 32х28 "клеток" (256х224 пикс.) и 40х28 (320х224 пикс.)Сообщение от icebear
Но каждый спрайт имеет свои пиксельные координаты, они хранятся в таблице спрайтов.
Экран поделен. На сеге это называется сеткой и там два режима (зависит от разрешения): 32х28 "клеток" (256х224 пикс.) и 40х28 (320х224 пикс.)Сообщение от icebear
Но каждый спрайт имеет свои пиксельные координаты, они хранятся в таблице спрайтов.
Последний раз редактировалось ng_dead; 15.06.2006 в 14:26.
Time to burn! You losers better learn -
No one controls our goddamn lifesl
Дельта-С 128
Amiga 600
Raspberry Pi Rev. B
Тогда каждая клетка сетки хранит в себе номер тайла? Наоборот быть не может, тайл может использоваться в нескольких клетках сетки. Хорошо, вот допустим главный герой выполнен в виде одного тайла (самоё простое), находится в клетке (0,0). Как его передвинуть (скроллировать) попиксельно в клетку (1,0)?Сообщение от ng_dead
Я тебя похоже запуталСпрайты к сетке не привязаны, у них абсолютные координаты. Т.о. чтобы передвинуть спрайт в другую позицию просто указываем ему другие координаты.
А фон (на Сеге есть три слоя background, lay A, lay B) привязан к сетке. Слои А и В можно скроллировать, независимо друг от друга, несмотря на то что они к сетке привязаны.
Time to burn! You losers better learn -
No one controls our goddamn lifesl
Дельта-С 128
Amiga 600
Raspberry Pi Rev. B
Может и запутал. Т.е. тайлы неподвижны и двигать их нельзя. Можно только сказать, что кусок экрана такой-то отображает картинку такую то, так? Про спрайты отдельно поговоримСообщение от ng_dead
![]()
Можно пару тайлов разместить их смежно рядом и скролить по пиксельно из одного тайла в другойСообщение от icebear
Так тайлы подвижные или неподвижные?Сообщение от heroy
Не это знакоместа как в текстовых режимах, не видел прикол в нортоне делали бегущую строку попиксельно, выглядело прикольно если нортон был не рускийСообщение от icebear
Да.Сообщение от icebear
Time to burn! You losers better learn -
No one controls our goddamn lifesl
Дельта-С 128
Amiga 600
Raspberry Pi Rev. B
Спрайты - подвижные. Слои фона - подвижные. Тайлы - нет, не подвижные.Сообщение от icebear
Это тоже самое, что построить дом на колесах из кирпичей, и говорить что кирпичи подвижныеОни конечно двигаются, но мы же не двигаем каждый кирпич по отдельности... мы двигаем дом (фон, спрайт).
Time to burn! You losers better learn -
No one controls our goddamn lifesl
Дельта-С 128
Amiga 600
Raspberry Pi Rev. B
Да, но тайлы - это и есть фон по идее, или не так?
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)