Skocz do zawartości

Adresowanie zmiennych


Rekomendowane odpowiedzi

Czesc, mam pytanie. Dlaczego adresowanie zmiennych czasem (nie zawsze) nie działa? Mam np.

 

-obj_font (W tym obiektcie w drawie mam kod

draw_set_font (obj_kontroler.czcionka)

)

-obj_kontroler (W tym obiekcie mam:

czcionka = Arial_Black

)

 

Dlaczego podczas uruchamiania gry (bądź też gdy tworzę napis) wyświetla błąd w obj_font i pokazuje nieznamą zmienną "czcionka"? To nie pierwszy przypadek, gdy właśnie coś takiego się dzieje, ale wcześniej jakoś sobie z tym radziłem :mellow:

 

Pomocy :)

Odnośnik do komentarza
Udostępnij na innych stronach

A może wszystko w jednym obiekcie powinno być? :)

 

Nie mogę zrobić tego w jednym obiekcie, ponieważ obj_font jest tworzony po jakimś czasie i kiedy chcę zmienić czcionkę, to przy tworzeniu i tak jest domyślna. :)

Odnośnik do komentarza
Udostępnij na innych stronach

Spróbuj tak: usuń z rooma te dwa obiekty, a potem najpierw postaw w roomie obj_kontroler a potem obj_font.

 

EDIT: To jednak nie to. (wczesniej nie bylo tego posta na gorze) :P

 

Zapisz fonta do globalnej zmiennej.

Odnośnik do komentarza
Udostępnij na innych stronach

Spróbuj tak: usuń z rooma te dwa obiekty, a potem najpierw postaw w roomie obj_kontroler a potem obj_font.

 

EDIT: To jednak nie to. (wczesniej nie bylo tego posta na gorze) :P

 

Zapisz fonta do globalnej zmiennej.

 

Też próbowałem, ale problem już się rozwiązał :D

 

Co zrobiłem: adresowałem z innego obiektu. Miałem obiekty obj_kontroler_czcionek oraz obj_kontroler. Wcześniej adresowałem z obj_kontroler_czcionek (tutaj podałem obj_kontroler bo to i tak bez różnicy) i to nie działało. Przerzuciłem wszystko do obj_kontroler i działa jak powinno, nie wiem od czego to zależy.

 

Aczkolwiek dzięki Wielkie za pomoc ;) Tematu nie zamykam, bo nigdy nic nie wiadomo :)

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ę...