cysior Opublikowano 20 Października 2009 Udostępnij Opublikowano 20 Października 2009 Chciałbym w swojej grze zrobić ekwipunek. Chodzi mi o cos podobnego jak obiekno Ekwipunku w metin2 Moze ma ktoś przykład? Lub pomysł na wykonanie. Z góry dziekuje! Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Administratorzy gnysek Opublikowano 20 Października 2009 Administratorzy Udostępnij Opublikowano 20 Października 2009 Nie każdy musiał grać w tą grę, oświeć nas screenem albo czymś. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
cysior Opublikowano 20 Października 2009 Autor Udostępnij Opublikowano 20 Października 2009 No tak. Wyglonda to tak: klikam na item, on podaża za myszka i jesli juz jestem na okienku eq to w miejscu gdzie chce pozostawic item klikam. Itemy wieksze np. jakies miecze mogą zajmować nawet i 3 kratki. Jak takie cos wykonać. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Administratorzy gnysek Opublikowano 20 Października 2009 Administratorzy Udostępnij Opublikowano 20 Października 2009 No to robisz sobie okienko. Numer itemu możesz sobie pobrać za pomocą dzielenia całkowitego (div) pozycji myszy, względem początku inventory (lewy góry róg pierwszego itemu). Dajesz zmienną selected, selected_spr no i jak klikasz na item, to dajesz selected = true; selected_spr = sprite_itemu; A jak klikasz drugi raz to true na false i po sprawie. W drawie dajesz if selected draw_sprite(selected_spr,0,mouse_x,mouse_y); i cała filozofia inventory. Co do kilku kratek - no to już trzeba sie pobawić w trochę większą matematykę, odpowiednie przejście pętli for załatwi sprawę :) Nie jest to trudne, ale dość żmudne. 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ę