Cordoba Opublikowano 22 Października 2010 Udostępnij Opublikowano 22 Października 2010 Mój problem polega na tym , iż gdy dodaje sprita poprzez kliknięcie lewego sprita dodaje się on, ale jak zapisze grę i wyjde z niej, a później wczytam, wyskakuje taki o to błąd: ERROR in action number 1 of Draw Event for object object2: Trying to draw non-existing sprite. Dodam iż mój kod wygląda tak: GML var p; p=get_open_filename('PNG|*.png|BMP|*.bmp|JPG|*.jpg|GIF|*.gif| *.*|*.*','') if p!= '' {object2.sprite=sprite_add(p,0,0,0,0,0)} Jak temu zapobiedz? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Mentoss Opublikowano 22 Października 2010 Udostępnij Opublikowano 22 Października 2010 zapisuj, że zrobiłeś takiego sprite w pliku tekstowym i wczytuj przy uruchamianiu... Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Tymon Opublikowano 22 Października 2010 Udostępnij Opublikowano 22 Października 2010 Sprite jest dodawany do zasobów - tak, ale zasoby nie są zachowywane w plikach save Game Makera. Musiałbyś opracować własny sposób zapisywania gry lub ładować wszystkie brakujące sprity przed załadowanie stanu gry - i do tego modlić się by ich ID się zgadzało. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Mentoss Opublikowano 22 Października 2010 Udostępnij Opublikowano 22 Października 2010 i do tego modlić się by ich ID się zgadzało. jeżeli id spritów będzie zapisywał na zasadzie GML for(i=0;i<=10;;i+=1) { global.kanapka=sprite_load(/*cośtam*/) } to nie ma problemu musi tylko sprite'y numerować w kolejności Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Tymon Opublikowano 22 Października 2010 Udostępnij Opublikowano 22 Października 2010 Mylisz się. 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ę