How do I animate sprite cursor is over

  • I want to animate an icon when the cursor is over it. But it does not perform the animation, when placing the cursor on the sprite it changes animation but it stops and does not execute the loop.

    Animation changes, but does not loop.

  • Try Construct 3

    Develop games in your browser. Powerful, performant & highly capable.

    Try Now Construct 3 users don't see these ads
  • You need to set the animation itself to loop in the animation settings within the image editor. This will just set the animation to play, whatever its settings are, which are probably the default ones where it plays once.

  • You need to set the animation itself to loop in the animation settings within the image editor. This will just set the animation to play, whatever its settings are, which are probably the default ones where it plays once.

    In the image settings everything is correct. The speed is at 9 and the loop is set to yes.

  • I've had a look at this. Because you're using a family you need to make sure that all of the animations are looping on all of the objects in the family, or I guess that particular object you are hovering over. Are they all identical? Even though the logic applies to all objects in the family, the animations will still be considered separate for each object.

  • I've had a look at this. Because you're using a family you need to make sure that all of the animations are looping on all of the objects in the family, or I guess that particular object you are hovering over. Are they all identical? Even though the logic applies to all objects in the family, the animations will still be considered separate for each object.

    Yes, everyone has the same loop animation, although they change the speed and amount of sprites.

  • Is there some other logic that changes their animation? Other than that don't think I can help. Although I would say is there a need for a check if an animation is playing, can you not just have cursor over object set animation?

  • No, the logic of the printscreen is the only one I use on those buttons. I really think it might be some bug. But before anything else I'll just create a capx with this functionality. I'll post it as soon as I do.

    Thank you for your attention.

  • You dont want to change the animation for every member of the group every tick, mouse over it or not.

    That logic is flawed and a bit slow.

    Rather do this:

    https://www.dropbox.com/s/v6n920bg2sos1 ... .capx?dl=0

  • You dont want to change the animation for every member of the group every tick, mouse over it or not.

    That logic is flawed and a bit slow.

    Rather do this:

    https://www.dropbox.com/s/v6n920bg2sos1 ... .capx?dl=0

    It really is some conflict in my game. But I can not find it. <img src="{SMILIES_PATH}/icon_cry.gif" alt=":cry:" title="Crying or Very Sad"> <img src="{SMILIES_PATH}/icon_cry.gif" alt=":cry:" title="Crying or Very Sad">

    Thank you for your help.

  • You dont want to change the animation for every member of the group every tick, mouse over it or not.

    That logic is flawed and a bit slow.

    Rather do this:

    https://www.dropbox.com/s/v6n920bg2sos1 ... .capx?dl=0

    Discovered. The screen with the animation is a layer that stays on the game when I finish a phase. I put the time scale to 0 for the game to pause.

    Now I do not know how I will solve this. :/

  • You want to hoover with the game in pause ?

    Set the game in pause ....

    When mouse over an object set the timescale for that object to 1 ?

Jump to:
Active Users
There are 1 visitors browsing this topic (0 users and 1 guests)