Skocz do zawartości
TeoTN

Rysowanie poza roomem

Rekomendowane odpowiedzi

Jak rysować i zapisać do pliku rysunek znajdujący się poza roomem?

Tzn. mam najpierw skrypt, który coś mi rysuje w obszarze x: 0-54, y:100-154 (różne kwadraty rysowane przez draw_rectangle) i zapisuję do pliku w alarm[1] przez:

GML
sprite_add_from_screen(sprite0,0,100,54,54,false,false);

sprite_save(sprite0,ind,"test.png");

Teraz chciałbym pomniejszyć rozmiary rooma (a właściwie to okna) do 100x100 tak, żeby rzecz dalej działała (czego oczywiście obecnie nie robi)

Jak to zrobić?

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

Lepiej będzie jak narysujesz sobie te twoje kwadraty na surface i go zapiszesz do png.

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

ummm... A jak narysować kwadrat na surface mającym jakieśtam id? Bo coś nie mogę znaleźć funkcji analogicznej do draw_rectangle...

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

surface_set_target(surface)

draw_rectangle(0,0,54,54,0)

surface_reset_target()

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

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

Tylko 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ę tutaj.

Zaloguj się tutaj

  • Przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników, przeglądających tę stronę.

×