Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.05.02;
Скачать: CL | DM;

Вниз

Проблемы с поверхностью, которая больше экрана   Найти похожие ветки 

 
defeq   (2003-11-18 21:06) [0]

Решил я сделать игру под DirectX. Для хранения карты я решил сделать
поверхность которая больще primary. Когда я пытаясь вывести на primary часть этой поверхности, то не отображается последняя часть. Когда я создаю эту поверхность в системной памяте, то все хорошо. Такое же происходит с примером, который был в книге по DirectX, где поверхность была больше primary, хотя в книге скриншот с этой программой показывает, что прграмма работает, делая поверхность в видио-памяти. Возможны ли проблемы с железом?  
Как иправить?
video: Rage 128 XPERT 16mb
ЗЫ
Как лучше хранить карту для игры. Игра по типу worms. Карта должна скролиться.


 
VitGun ©   (2003-11-18 22:27) [1]

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

if спрайт выходит за перделы поверхности
then
 Не рисовать;
else
 рисовать;

Скроллинг...тут нужно смещать саму карту...т.е. если у тебя курсор мыши >=границе поверхности, тогда задаеться приращение координатам ВСЕХ! спрайтов. Вот тебе и скроллинг.


 
cyborg ©   (2003-11-19 00:30) [2]

Это проблема с видеокарточкой, на некоторых нельзя такие создавать.
А вообще, так никто не делает, рисуй карту на экран из частей.



Страницы: 1 вся ветка

Текущий архив: 2004.05.02;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.022 c
14-1081622468
Brahman
2004-04-10 22:41
2004.05.02
В это вечер..


3-1080823713
badis
2004-04-01 16:48
2004.05.02
Будет ли работать БД?


3-1081108317
nika_ufc
2004-04-04 23:51
2004.05.02
Добрый вечер Мастера. Помогите c ADO и Oracle


8-1074041218
Валентин
2004-01-14 03:46
2004.05.02
TAG в mp3


3-1081406113
HiDiv
2004-04-08 10:35
2004.05.02
Progress при операции с базами данных в трехзвенке