Mi pregunta es la siguiente: ¿Como hago que se muevan los sprites de la capa de assets de una room?
En este ejemplo, tengo un asset que quiero que descienda 50 pixeles hacia abajo (y+=50). ¿Como hago eso?
Se que si se tratase de un objeto podria poner en su código de creación el código y+=50 y estaría solucionado, pero no se como hacer similar en un sprite para la capa asset.
Vale, esta sería la solución:
var o = layer_sprite_get_id(layer_get_id("Assets_1"), "graphic_4F435D2B")
layer_sprite_y(o, layer_sprite_get_y(o) + 50)
Ahora, si lo que queremos es mover todos los sprites de ese layer, hay que usar lo siguiente:
var o=layer_get_all_elements(layer_get_id("Assets_1"))
var u=array_length(o)
var j
for(var m=0; m<u; m++){
j=o[m]
layer_sprite_y(j, layer_sprite_get_y(j) + 50)
}