Jakim Opublikowano 2 Sierpnia 2008 Udostępnij Opublikowano 2 Sierpnia 2008 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 Więcej opcji udostępniania...
Shockah Opublikowano 2 Sierpnia 2008 Udostępnij Opublikowano 2 Sierpnia 2008 Może narysować obiekty na surface'a? EDIT: Tzn. obiekty statyczne. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
CrySec Opublikowano 5 Sierpnia 2008 Udostępnij Opublikowano 5 Sierpnia 2008 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 Więcej opcji udostępniania...
Jakim Opublikowano 5 Sierpnia 2008 Autor Udostępnij Opublikowano 5 Sierpnia 2008 W tym problem, że nawet z tym chodzi zdecydowanie za wolno ;). Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
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ę