Bueno, veran... tengo un objeto del menu que dice ''Empezar,Opciones,Salir,Instrucciones,etc...'' Hice los sprites con animaciòn (2 en cada uno)
(Empezar (Color rojo) Y Empezar (Color negro) ) Asi todos... pues... quiero que quede la primera parte del sprite (La de color rojo)
y cuando pase el mouse por ese objeto cambie a color negro... pero cuando ya no este sobre ese objeto el mouse cambie de nuevo al color rojo...
Si alguien me puede ayudar se lo agradeceria mucho!!
:D
Igual esto te vale:
if(bbox_left<=mouse_x && bbox_right>=mouse_x && bbox_top<=mouse_y && bbox_bottom>=mouse_y) image_number=1
else image_number=0
Gracias por el Còdigo... Pero... ¿Donde lo pongo? :S
También se pueden usar los eventos mouse enter y mouse leave para cambiar la subimagen de los sprites.
Si la primera subimagen (0) es la roja y la segunda (1) es na legra. En create haces la velocidad igual a cero
[gml]image_speed = 0[/gml]
luego en mouse enter
[gml]image_index = 1[/gml]
y por último en mouse leave
[gml]image_index = 0[/gml]
EDIT: image_number no serviría, porque image_number devuelve el número de subimágenes que contiene el sprite, es decir, es una variable de sólo lectura, por lo que no tiene caso intentar modificarla.
Gracias Penumbra!! Te lo agradezco, ya podre seguir haciendo mi juego :'( :'( :D :D
Se pone en el evento step.