Matizam7 Opublikowano 9 Marca 2009 Udostępnij Opublikowano 9 Marca 2009 Cześć Robię grę RPG w GM i mam problem z textem. Robie tak: - Korzystając z przykładu Gnyska "views" próbowałem zrobić coś takiego Przy zderzeniu klody (objektu) w dummy GML if (keyboard_check(vk_enter)) { vx=view_xview[0]; vy=view_yview[0]; draw_set_alpha(alpha/2); draw_set_color(c_white); draw_rectangle(vx+0,vy+224,vx+304,vy+304,faldrw); draw_set_color(c_black); draw_text(vx+0,vy+232,'To kłoda'); if (keyboard_check(vk_enter)) { draw_set_alpha=0; } } -I mi się wyświetla dopiero gdy cały czas idę i dopiero naciskam -Gdy już działa to mam komunikat Error in code at line 5: draw_set_alpha(alpha/2); at position 21: Unknown variable alpha O co chodzi i jak zrobić żeby gdy się tylko zderzy i nacisnę enter będzie mi pokazywało i znikało? Please help! ---------------------------------------------------------------------------------------------- Problem Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Marek.S Opublikowano 9 Marca 2009 Udostępnij Opublikowano 9 Marca 2009 musisz: GML (Create) rysuj = false GML (Step) if (keyboard_check(vk_enter)) rysuj = !rysuj GML (Draw) if ( rysuj ) { vx=view_xview[0]; vy=view_yview[0]; draw_set_alpha(alpha/2); draw_set_color(c_white); draw_rectangle(vx+0,vy+224,vx+304,vy+304,faldrw); draw_set_color(c_black); draw_text(vx+0,vy+232,'To kłoda'); } rozumiesz? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Gość Opublikowano 9 Marca 2009 Udostępnij Opublikowano 9 Marca 2009 No i w Create musisz mieć zmienną 'alpha' :) Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Konrad-GM Opublikowano 9 Marca 2009 Udostępnij Opublikowano 9 Marca 2009 GML (...) draw_set_alpha=0; (...) Co to za zmora?! Btw. brakuje zmiennej "alpha" Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Matizam7 Opublikowano 10 Marca 2009 Autor Udostępnij Opublikowano 10 Marca 2009 Marek.S - Ja to mam przy kolizji z kloda więc naczym polega w create rysuj Kondrad-GM - to napisz jak zrobić tą zmienną. Alpha=(coś tam)? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Saus Opublikowano 10 Marca 2009 Udostępnij Opublikowano 10 Marca 2009 draw_set_alpha(1); Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Matizam7 Opublikowano 10 Marca 2009 Autor Udostępnij Opublikowano 10 Marca 2009 nadal nie działa :( Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Gość Opublikowano 10 Marca 2009 Udostępnij Opublikowano 10 Marca 2009 GML (39Create39) alpha=/*wartość*/1 :) 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ę