Bucior Opublikowano 23 Sierpnia 2005 Udostępnij Opublikowano 23 Sierpnia 2005 Witam jestem nowym użytkownikiem forum "GMCLAN'u" wczoraj zaczołem próbować "programować" w Game Makerze jak wiem o co chodzi ale bo dwa lata siedzialem w kilkach.Więc zaczołem robić gre i mam problem :unsure: . -zrobilem menu tylko że jak ramka znajduje się na nad wybrnym przyciskiem men - wtedy nie wiem co mam zrobić żeby po naciśnieciu enteru wlączał sie pierwszy etap. Z góry dziekuje za jaką kolwiek pomoc. :) Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
kowal Opublikowano 24 Sierpnia 2005 Udostępnij Opublikowano 24 Sierpnia 2005 Roboisz w obiekcie zdazenie, że gdy wciśniesz enter to go to next room. Niewiem czy o to ci chodziło. jeśl chodziło ci o to, że gdy ramka dotyka danego przycisku menu wtedy po wcisnieciu enter przeszedł do następnego roomu. w step obiekt menu: if collision_circle(x,y,sprite_width/2,ramka,1,1) // czyli gdy ramka najedzie na menu. if (keyboard_check(vk_enter)) // po wcisnięciu enter { room_get_name(nazwa roomu) } myślę że o to ci chodziło ;) Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Bucior Opublikowano 24 Sierpnia 2005 Autor Udostępnij Opublikowano 24 Sierpnia 2005 Nie niestety nie oto chodzi.Bo wszystko co jest w menu powstaie w DRAW (czyli sie rysuje po starcie gry) i nie wiem co zrobić żeby po najechaniu ramiki rysowane na rysowana opcje menu -żeby po naciśnieciu enteru właczało sie to co ma się właczać. Cod mój wygląda tak: STEP: if keyboard_check_pressed(vk_up)&& menu>0{menu-=1} if keyboard_check_pressed(vk_down) && menu<2{menu+=1} DRAW: draw_set_color(c_purple) draw_set_font(fontB) draw_set_halign(fa_center) draw_text(320,150,'START') draw_text(320,225,'INFO') draw_text(320,300,'EXIT') draw_set_color(c_white) if menu=0{draw_rectangle(274,153,366,178,true) } if menu=1{draw_rectangle(284,229,353,254,true) } if menu=2{draw_rectangle(289,303,351,329,true) } Ale i tak dziex za pomoc:) Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Tymon Opublikowano 24 Sierpnia 2005 Udostępnij Opublikowano 24 Sierpnia 2005 Nie wiem o co ci chodzi. Jeśli chcesz zrobić że po naciśnięcu klawisza np. ENTER przechodziło do następnego menu to robisz tylko tak : if keyboard_check(vk_enter) // Jeśli klawisz enter jest wciśnięty { if menu=0 { // Akcja jesli menu 0 zostalo wybrane } if menu=1 { // Akcja jesli menu 1 zostalo wybrane } if menu=2 { // Akcja jesli menu 2 zostalo wybrane } } Pozdro. BTW. Kowal się odnalazł ;) Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Bucior Opublikowano 24 Sierpnia 2005 Autor Udostępnij Opublikowano 24 Sierpnia 2005 Dziex za pomoc.Skorzystałem z twojego pomysłu i znalazłem bład w swojej codzie ale zastosowałem twój:D Jeszcze raz dzieki:) 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ę