Learn what Felgo offers to help your business succeed. Start your free evaluation today! Felgo for Your Business

Forums

OverviewFelgo 3 Support (Qt 5) › SpriteVPlay mirroring

Viewing 3 posts - 1 through 3 (of 3 total)
  • Author
    Posts
  • #7621

    Heini

    Hi,

    I just noticed, that the new SpriteVPlay component  does not provide any mirrorX nor mirrorY property any more. Is there any other approach to mirror a sprite or will these properties be implemented in the near future, to avoid porting issues from VPlay1.x to 2.x?

     

    Cheers,

    Heini

     

    #7629

    Christian
    Felgo Team

    Hi Vlad,

    you are right – due to the changes of the underlying renderer from Cocos2d-x to Qt 5, the new SpriteSequenceVPlay and SpriteVPlay components do not have mirror properties yet.

    You can add this functionality yourself similar to this code (given that you added a property bool mirrorY to your SpriteSequenceVPlay instance that you want to mirror):

    transform: [
        // at first scale around 0/0, then move it back up if mirrorY is set to true; otherwise do nothing
        Scale { xScale: 1; yScale: mirrorY ? -1 : 1 },
        Translate { y: mirrorY ? spriteSequenceVPlay.height : 0}
      ]

    Cheers, Chris

     

    #7640

    Christian
    Felgo Team

    Hi Heini,

    we just added the mirrorX and mirrorY properties to all sprite components. They will be available with Felgo 2.0.2.

    Cheers, Chris

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

RSS feed for this thread

You must be logged in to reply to this topic.

Qt_Technology_Partner_RGB_475 Qt_Service_Partner_RGB_475_padded