Skocz do zawartości

Wczytywanie z pliku


Rekomendowane odpowiedzi

Chyba chodzi o to, że GM nie wczytuje jpg. Jeszcze jedno. Mam nadzieję że ta ścieżka, którą podałeś tuta, jest tylko do testów. Nie wszyscy muszą mieć partycję H.

to, żeś pierdolnął. GM wczytuje nawet PNG z alpha...

Odnośnik do komentarza
Udostępnij na innych stronach

sprawdziełm jedną rzecz - daje się

GML
zmienna=sprite_add(ścieżka z nazwą i rozszerzeniem pliku,ilość klatek,wyciecie tła,?,xorgin,yorgin)
i on tworzy w zasobach sprite'a o nazwie zmienna.

1.) jeżeli tak jest, to na komendę draw_sprite powinno rysować sprite z zasobów,

2.) jeśli zapisuje go w zmiennej 'zmienna', i po

GML
if variable_local_exists('zmienna'){draw_sprie}
też powinno to zrobić.

 

gdyby nie robiło ani 1, ani 2, to nie byłoby tego:

GML
variable_local_exists('zmienna')
i nie próbowałoby drawować...

 

no ale mimo tego wszystkiego pojawia się:

___________________________________________

ERROR in

action number 1

of Draw Event

for object o_loader:

 

Trying to draw non-existing sprite.

 

O Co Kaman ??

Odnośnik do komentarza
Udostępnij na innych stronach

Funkcja variable_local_exists, zwraca czy zmienna o danej nazwie istnieje. Więc jeżeli napisałeś zmienna=sprite_add(coś tam), to ją zadeklarowałeś. Jest to równoważne z tym, że już istnieje. A wywala Ci błąd, ponieważ draw_sprite odwołuje się do nie istniejącego pliku graficznego. Lepiej byłoby gdybyś dał warunek:

GML
if(zmienna!=0)

draw()

Zakładam, że w create przed zmienna=sprite_add() nie dajesz żadnego warunku na sprawdzanie czy dany plik istnieje, tylko wczytujesz nie zważając na to.

Odnośnik do komentarza
Udostępnij na innych stronach

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ę
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...