Skocz do zawartości

Paski stanu


QetVixi

Rekomendowane odpowiedzi

Jeśli dasz ten kod, który wcześniej podałem, w Draw w obiekcie gracza, to będzie się rysował dokładnie w miejscu, w którym jest gracz.

A możesz dać tak

GML
draw_text(view_xview[0]+32,view_yview[0]+32,'Life :'+string(o_player.life)) // rysuj tekst "Life : + wartość zmiennej" na x viewa 0 + 32 i y viewa 0 + 32</span>

 

:)

Odnośnik do komentarza
Udostępnij na innych stronach

Jak użyłem pierwszego:

 

 

ERROR in
action number 1
of Create Event
for object Gracz:

Error in code at line 1:
   draw_text(x,y,'Life :'+string(o_player.life)) // rysuj tekst "Life : + wartość zmiennej"  na x i y
                                ^
at position 31: Unknown variable o_player

Odnośnik do komentarza
Udostępnij na innych stronach

Dobra w create gracza mam kod:

 

GML
draw_text(view_xview[0]+32,view_yview[0]+32,'Life :'+string(gracz.life)) // rysuj tekst "Life : + wartość zmiennej" na x viewa 0 + 32 i y viewa 0 + 32</span>

 

oraz:

 

GML
life=100

 

 

I co?

Bo żadnego text draw'a nie ma.

Odnośnik do komentarza
Udostępnij na innych stronach

Dobra w create gracza mam kod:

 

Omg, tego kodu nie daje się w crate, tylko w draw, tak trudno się domyślić.

 

Jeśli obiekt ma sprite, to dodaj do niego jeszcze taki kod ( w draw rzecz jasna ) :

 

GML
draw_sprite(sprite_index,image_index,x,y)
Odnośnik do komentarza
Udostępnij na innych stronach

draw_self()

 

Sorry, ale nie znam tej funkcji, gdyż nie programuje w GM 8.1, a w GM 8.

 

Przepraszam, pomyliło mi się, skorzystałem także z tego kodu ze sprite, jednakże jak mam gracz to nie zmienia swojego sprite.

Sprite zmieniasz za pomocą : sprite_index

Odnośnik do komentarza
Udostępnij na innych stronach

  • 2 tygodnie później...

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