Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Окно


Evgeniy_K ©   (2004-07-15 08:50:00) 

У меня есть фуллскринное окно на DirectDraw by JEDI. Что я должен сделать при сворачивании и разворачивании, чтобы окно потом работало также как и раньше?


kas-t   (2004-07-24 18:03:00) [1]

Нашел тут небольшую статейку, она относительно проста, но дает некоторое понятие новичкам.
Кому интересно:
http://delphigfx.mastak.ru/2d/015/2d_15.htm


kas-t   (2004-07-24 18:03:00) [2]

Нашел тут небольшую статейку, она относительно проста, но дает некоторое понятие новичкам.
Кому интересно:
http://delphigfx.mastak.ru/2d/015/2d_15.htm


cyborg   (2004-07-21 20:26:00) [3]

Статьи не знаю, но хранить можно как угодно, можно всё в один файл записать, можно оставить оригиналы BMP, WAV и т.д.


kas-t   (2004-07-21 20:24:00) [4]

Может быть не в тему, не подскажите ли где можно почитать про паковку ресурсов и распаковку? Как правильно делать как не правильно и вообще все на тему "как хранить ресурсы". Может статья какая есть? Зарание спасиб.


cyborg   (2004-07-21 20:04:00) [5]

И что теперь, хоть три раза зашифруй, грузить один раз!


Evgeniy_K   (2004-07-21 19:59:00) [6]

дык он будет шифрованный, чтобы было не так просто выдрать графику - "защита от дурака"


cyborg   (2004-07-21 19:54:00) [7]


>  [13] Evgeniy_K   (21.07.04 19:25)
> ресурсник постоянно придеться сжимать&расжимать

С чего это постоянно? Всего один раз перед игрой.


Evgeniy_K   (2004-07-21 19:25:00) [8]

ресурсник постоянно придеться сжимать&расжимать


cyborg   (2004-07-21 14:31:00) [9]


> [11] Evgeniy_K   (21.07.04 14:26)

А если немного, то тем более сразу грузить в поверхности. На производительности это не влияет.


Evgeniy_K   (2004-07-21 14:26:00) [10]

а если их не так много. Хотелось бы хранить, чтобы производительност выше была и ресурсник не раздирать каждый раз.


cyborg   (2004-07-19 12:14:00) [11]

Лучше никак, чтобы не тратить понапрасну оперативку.


Evgeniy_K   (2004-07-19 11:49:00) [12]

Тогда как лучше хранить битмапы в памяти, чтобы их потом заливать на поверхности.


NikeOLD   (2004-07-19 10:29:00) [13]

Если работаешь с DirectDraw версии 7, используй метод RestoreAll
интерфейса IDirectDraw7. Он восстанавливает все поверхности самостоятельно. После того, как восстановил поверхгости, на них ОБЯЗАТЕЛЬНО надо залить все битмапы и т.д.
Читай доки внимательнее. Восстановление поверхностей, не восстанавливает содержимое поверхностей!


Evgeniy_K   (2004-07-18 18:10:00) [14]

дык оно итак будет перерисовываться, буду копать глубже


Ertong   (2004-07-16 15:29:00) [15]

Если я не ошибаюсь, то кроме вызова _Restore нужно и перерисовывать все на все поверхности.


ПсихЪ_просто   (2004-07-16 15:14:00) [16]


> Evgeniy_K   (15.07.04 13:20) [4]

Ну так если сам можешь это предположить, то нафиг пишешь на форум? Хочешь ответ, давай исходник. Не хочешь ответ, но хочешь запостить что-нибудь на форуме - могу предположить, что у тебя ошибка в ДНК.

Ещё могу предположить: если окно не активно - ничерат не делай. Не выводи графику, не считай ничего. Простой программы. Если активно - всё вышеперечисленное делать стоит. (:


Evgeniy_K   (2004-07-15 13:20:00) [17]

Я тоже могу предположить, щас ищу.


Думкин   (2004-07-15 13:04:00) [18]

> [2] Evgeniy_K   (15.07.04 11:43)

Тебе виднее. Могу предположить, что у тебя ошибка в программе.


Evgeniy_K   (2004-07-15 11:43:00) [19]

Что-то не помогает. Может что-то не остановил при сворачивании?


ПсихЪ_утомлённый   (2004-07-15 09:58:00) [20]


> Evgeniy_K   (15.07.04 08:50)

Восстановить все поверхности DirectDraw.


Наверх

Титульная страница Поиск, карта сайта Написать письмо