Skocz do zawartości

Odświeżanie ekranu


Jakim

Rekomendowane odpowiedzi

Cześć.

 

Mój problem polega na tym, iż nie chcę odświeżać ekranu - to co raz zostało narysowane żeby pozostało niezmienione przy ciągłym użyciu viewów. Coś jak warstwa, na którą będą nakładane obiekty aktywne - chodzi o to, żeby nie marnować mocy obliczeniowej na ciągłe przetwarzanie statycznych elementów planszy.

 

Jedynie udało mi się zrobić coś takiego przy wyłączonych viewach i backgroundzie - ale to powoduje resize planszy. Ktoś zna jakieś sprytne rozwiązanie?

Odnośnik do komentarza
Udostępnij na innych stronach

Hmmm... Jeśli używasz GM7.0 to możesz użyć funkcji:

set_automatic_draw( false );

umieszczasz ją w create, a potem dajesz jakiś warunek i dajesz w nim

screen_redraw();

Używam tego w moich grach 3D gdzie po użyciu tego w odpowiedni sposób zyskuje około 8000 FPS zamiast max 85 FPS :D

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...