szmalu Opublikowano 24 Marca 2013 Udostępnij Opublikowano 24 Marca 2013 Jestem zmuszony stworzyć kolejny nowy temat :[ Mam taki kod, w draw: GML draw_sprite(sprite_index,0,x,y) if mouse_check_button_pressed(mb_left) { s=surface_create(100,100); surface_set_target(s); draw_clear_alpha(0,0); draw_triangle(10,10,90,50,10,90,0); surface_reset_target(); spr=sprite_create_from_surface(s,0,0,100,100,1,0,50,50); sprite_index=spr; surface_free(s); } Czemu nie wyświetla się sprite tego obiektu? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Utermiko Opublikowano 24 Marca 2013 Udostępnij Opublikowano 24 Marca 2013 draw_sprite nie powinno być czasem na końcu? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
szmalu Opublikowano 24 Marca 2013 Autor Udostępnij Opublikowano 24 Marca 2013 Ale to chyba nie robi różnicy, skoro draw_sprite jest wykonywane cały czas, a kod z surface tylko po kliknięciu? Jak daję to na koniec, to nic się nie zmienia. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Administratorzy gnysek Opublikowano 24 Marca 2013 Administratorzy Udostępnij Opublikowano 24 Marca 2013 daj przed draw_triangle: draw_set_color(c_black); draw_set_alpha(1); Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
szmalu Opublikowano 24 Marca 2013 Autor Udostępnij Opublikowano 24 Marca 2013 Dobra rada, ale niestety to nie załatwia problemu. Zaznaczam, że to jedyny obiekt w grze i oprócz tego kodu nic w sobie innego nie ma. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
ediepl Opublikowano 24 Marca 2013 Udostępnij Opublikowano 24 Marca 2013 Powinno być GML draw_clear_alpha(c_white, 1); Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
szmalu Opublikowano 24 Marca 2013 Autor Udostępnij Opublikowano 24 Marca 2013 Faktycznie, dzięki! ;) EDIT: Dobra, a powie mi ktoś, czemu to nie działa w Studio? :/ Przecież nie korzystam z żadnych przestarzałych funkcji. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
ediepl Opublikowano 24 Marca 2013 Udostępnij Opublikowano 24 Marca 2013 Faktycznie, ale nie działa na windowsie, ale na html5 działa... Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
szmalu Opublikowano 24 Marca 2013 Autor Udostępnij Opublikowano 24 Marca 2013 Nie działa na windowsie i na androidzie, a na html5 rysuje mi kwadrat zamiast trójkąta xD Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
ediepl Opublikowano 24 Marca 2013 Udostępnij Opublikowano 24 Marca 2013 Problem już ktoś zgłosił: http://experimental.yoyogames.com/view.php?id=10241( sprite_create_from_screen ) teraz trzeba czekać na update. Trzeba by zgłosić też z surface. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
szmalu Opublikowano 24 Marca 2013 Autor Udostępnij Opublikowano 24 Marca 2013 Okej, to muszę wymyślić coś innego. Ale dobrze, że ktoś to zgłosił, może naprawią w następnej wersji. Dzięki za pomoc. 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ę