La verdad la solucion ya la tengo pero me gustaria entender el porque. tengo este codigo:
x = view_xview+198;
y = view_yview+719;
draw_sprite_ext(sprite_index,image_index,x,y,image_xscale,image_yscale,image_angle,image_blend,image_alpha);
La pregunta es la siguiente, porque hay que poner el draw_sprite_ext y sin poner valor a la x ni la y??
Gracias
Cita de: pacne en Abril 03, 2015, 01:35:32 AM
La pregunta es la siguiente, porque hay que poner el draw_sprite_ext y sin poner valor a la x ni la y??
Porque la X y la Y ya tienen valores: X e Y son variables de instancia. El código se está ejecutando en el evento DRAW de ESA INSTANCIA, así que GM sabe que x representa la coordenada local X de esa instancia , lo mismo para Y. Una instancia siempre sabe cuál es el valor de sus variables deinstancia