Изменение режима отображения DarkGDK приводит к исчезновению спрайтов

После выполнения приложения пользователь нажимает кнопку «Пуск». В то время я хочу изменить отображение на разные размеры. Но при этом экран становится черным, а изображения не вставляются.

while ( LoopGDK ( ) )
{

if(dbMouseClick()==1){
int x=dbMouseX(), y=dbMouseY();

if(x>370 && x<498 && y>240 && y<368){
dbDeleteImage(1);
dbDeleteImage(2);
bg_exist=false;
}
}
if(!dbSpriteExist(1)&&bg_exist==false){
dbSetDisplayMode(800,224,32);
dbPasteImage(3,0,0);
}

dbSprite(2,370,240,2);
dbPasteImage(1,0,0);
dbSync ( );
}

1

Решение

Этот двигатель устарел и почти никем не используется.

Есть много способов, лучше двигателей, полный список можно найти Вот

Мой любимый будет нереальный двигатель

Я бы посоветовал поиграть с нереальным движком, так как он имеет лучшую поддержку и более простые в использовании функции.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]