Skocz do zawartości

Pytanie do Ranma_man'a


Rekomendowane odpowiedzi

Pokazuje mi się to |

_______________V__________________________

ERROR in

action number 1

of Draw Event

for object obj_energia:

 

Error in code at line 3:

en_w = ( nadobiekt.energia / nadobiekt.energia_maks ) * nadobiekt.sprite_width - 1;

 

at position 25: Unknown variable energia

 

Dlaczego nie znajduje zmiennych?

Czy może mi to ktoś wyjaśnić?

Odnośnik do komentarza
Udostępnij na innych stronach

Zmienna "nadobiekt" nie wskazuje na żaden obiekt.

EDIT:

Draw:

GML
if ( instance_exists(nadobiekt) )

{

en_w = ( nadobiekt.energia / nadobiekt.energia_maks ) * nadobiekt.sprite_width - 1;

col_ost = draw_get_color();

draw_set_color(c_black);

draw_rectangle(nadobiekt.x,nadobiekt.y-9,nadobiekt.x+nadobiekt.sprite_width,nadobiekt.y-1,false); //rysujemy czarny kwadrat

draw_set_color(c_yellow);

draw_rectangle(nadobiekt.x,nadobiekt.y-9,nadobiekt.x+nadobiekt.sprite_width,nadobiekt.y-1,true); //rysujemy zolta obwodke

draw_set_color(col_ost);

if ( en_w )

draw_sprite_part(spr_pasek_energii,-1,0,0,en_w,7,nadobiekt.x+1,nadobiekt.y-8);

}

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