![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как загрузить 7500 bmp [D5, Win95/98]
Millennium © (2003-11-17 08:34:00)как осуществить загрузку 7500 bmp да еще и выводить
их с цветовым ключом
в Tdximagelist столько не загрузить в Tbitmap тоже
в Hbitmap грузиться но при освобождении памяти винда виснит
Карелин Артем (2003-11-21 15:58:00) [1]Фиг с ними, этими 7,5 мегами памяти. У меня гиг в памяти был и работал достаточно быстро(2000 винда однако). Проблема на самом деле другая: при создании битмапа создается еще несколько хэндлов на системные обьекты (типа битмапы, фонты и т.д.) А их в винде 9Х не может быть больше 16 килосов.
wicked (2003-11-18 22:14:00) [2]слить в 1 файл, использовать memory-mapped files и StretchDIBits...
miek (2003-11-18 16:43:00) [3]Вот и я говорю - слить в один файл и глубину понизить до 16bpp.
Asteroid (2003-11-18 13:31:00) [4]Может лучше хранить анимацию в одном файле? На DelphiGFX лежал пример Golem, вся анимация хранилась в одном файле.
BOA_KAA (2003-11-17 18:23:00) [5]Ты чего людей-то пугаешь? :)
Здеся всего пара bmp нужно. Или ты собрался их всех загрузить, а потом использовать? Но так же нельзя издеваться над системой!
Millennium (2003-11-17 17:58:00) [6]Я пишу игру типа фолаута всю исходную анимацию уже разорхивировал
все анимация в отдельных bmp в среднем 50 файлов на одно движение
и примерно 5 движений надо для каждого это уже 50*5=250
и таких моделей штук 10 уже 250*10=2500 в принципе этого уже
хватит но + спрайты пола 100 штук стен 100 предметов оружия брони
и тд
BlackTiger (2003-11-17 17:19:00) [7]А может лучше сначала подумать - а оно тебе надо?
7500 картинок по 1К только в "чистом виде" попросят 7.5 мегов памяти, а еще плюс куча других параметров/методов? Да и кому столько показывать?
Вопрос "А зачем?" тут является вполне резонным и не надо говорить что "Надо!". Давай вместе разберемся.
miek (2003-11-17 16:36:00) [8]Слить все в один растр и выводить регионы из него. Иначе одни только 7500 заголовков сожрут столько, что упасть и не встать.
Mihey (2003-11-17 15:47:00) [9]Круто. Даже если ты загрузишь их всех для того, чтобы быстрее выводить, комп будет пахать через подкачку памяти и в скорости ты не выйграешь. Если файлы маленькие, то грузи их динамически.
Jel (2003-11-17 11:22:00) [10]А их обязательно грузить все сразу?