How to update scoring rollover's graphical representation?



  • My game has dozens of rollovers. Each of these, when the character rolls over them, generate a score.

    They start by generating 100 points for each rollover.

    Individually, they increment in value, based on the number of times they've been rolled over. And other influences from the game state.

    The graphic representing the score for each rollover is made of two visual elements, an outline and a fill. They use different blend modes, and animate at different rates when rolled over. Hence the need for two different graphical elements.

    Neither of these elements is the rollover. That's another visual element with geometry attached to it, which detects when it's rolled over.

    This is the actual rollover. When it's rolled over, it broadcasts a message to the unique ID of textual graphical elements and effects elements related to it, and they animate accordingly.

    How do I best change the value of the scores (the two textual graphical elements) in this process, in hyperPad?

    Things start out with the scores greyed out: 100 outline and 100 fill graphics sit ontop of the rollover in a non-activated visual state that cues the player to consider them scoring rollovers. Muted saturation and low opacity.

    They rollover, everything animates.

    The next rollover may happen very soon after, before the animations are finished playing. I don't mind if the running animations are destroyed before incomplete, so long as the new graphical scores representations are instantly loaded and animated in the same manner.

    But how do I chain this so I have:

    100 Outline
    100 Fill

    replaced by

    250 Outline
    250 Fill

    then

    500 Outline
    500 Fill

    then

    750 Outline
    750 Fill

    etc...

    for all of the dozens of rollovers, whenever they need their score graphic updated?



  • This post is deleted!


  • I ...What?



  • @Thecheater887 It's alright, good sir.

    I found this does what I want:

    0_1512563121188_Image-1 copy.jpg