Forums

OverviewV-Play 2 Support (Qt 5) › How to animate text size changes?

Viewing 4 posts - 1 through 4 (of 4 total)
  • Author
    Posts
  • #8840

    Martin

    I want the score in my game to “expand” at the end of the level, drawing attention to it.

    How can I achieve this?

    (my experimentation to use animation on font size has not been successful)

     

    #8841

    Martin

    Hah, it turns out to be easy.

    This does not work:

            Behavior on font.pixelSize {
    
                NumberAnimation {
                    target: scoreDisplay.font
                    property: "pixelSize"
                    duration: 500
                    easing.type: Easing.InOutQuad
                }
    
            }

     
    This does work:

     

            Behavior on font.pixelSize {
    
                NumberAnimation {
                    target: scoreDisplay
                    property: "font.pixelSize"
                    duration: 500
                    easing.type: Easing.InOutQuad
                }
    
            }

     

    #8842

    Alex
    V-Play Team

    Hi Martin,

    you don’t need to set the target property of the animation when using a Behavior. You already define the target as you are attaching the Behavior to an item, this item is the targer, and you are adding a behavior to it’s font.pixelSize property.

    Cheers,
    Alex

    #8849

    Martin

    Thanks heh heh it all seems obvious now :)

     

Viewing 4 posts - 1 through 4 (of 4 total)

RSS feed for this thread

You must be logged in to reply to this topic.

Voted #1 for:

  • Easiest to learn
  • Most time saving
  • Best support

Develop Cross-Platform Apps and Games 50% Faster!

  • Voted the best supported, most time-saving and easiest to learn cross-platform development tool
  • Based on the Qt framework, with native performance and appearance on all platforms including iOS and Android
  • Offers a variety of plugins to monetize, analyze and engage users
FREE!
create apps
create games
cross platform
native performance
3rd party services
game network
multiplayer
level editor
easiest to learn
biggest time saving
best support