IPB
ЛогинПароль:

 
 Ответить  Открыть новую тему 
> Спрайты из нескольких тайлов, Как красивее реализовать?
сообщение
Сообщение #1





Группа: Пользователи
Сообщений: 2
Пол: Мужской

Репутация: -  0  +


Олдскульный горизонтальный платформер на Турбе
13h 320x200, аппаратный скролл. (Не ModeX.)
Тайлы 16х16, перерисовываться будут участки, где тайлы поменялись (спрайты и бывшие спрайты).
Как оптимальнее хранить в памяти спрайты произвольного размера и формы?
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #2


Большевик–концептуал
**

Группа: Пользователи
Сообщений: 133
Пол: Мужской
Реальное имя: Иван Левашев
Jabber: octagram@jabber.ru
Skype: i.levashew
QQ: 3152538431
WeChat
Ада: Сторонник
Embarcadero Delphi: Сторонник
Free Pascal: Разработчик
Turbo Pascal: Установлен

Репутация: -  0  +


Размеры там, как правило, достаточно скромные, чтобы не заботиться так уж сильно об оптимизации. Опять же, надо понять, какие возможности желательны. Скажем, в Duke Nukem 3D было 256 цветов, но объекты могли быть прозрачными. Движок умел смешивать цвета.


--------------------
If you want to get to the top, you have to start at the bottom
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #3





Группа: Пользователи
Сообщений: 2
Пол: Мужской

Репутация: -  0  +


В досбоксе тормозит :-)

Кстати, из-под IDE почему-то намного быстрее работает.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #4


Большевик–концептуал
**

Группа: Пользователи
Сообщений: 133
Пол: Мужской
Реальное имя: Иван Левашев
Jabber: octagram@jabber.ru
Skype: i.levashew
QQ: 3152538431
WeChat
Ада: Сторонник
Embarcadero Delphi: Сторонник
Free Pascal: Разработчик
Turbo Pascal: Установлен

Репутация: -  0  +


Если в память напрямую пишете, тормозить там нечему, кмк. Если аппаратный скролл, то вроде бы это подразумевается автоматом.


--------------------
If you want to get to the top, you have to start at the bottom
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 




- Текстовая версия 17.01.2018 9:53
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"