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

Squaby Demo

 import QtQuick 2.0
 import Felgo 4.0

 TowerBaseSprite {
   id: flamethrowerSprite

   // all upgrade states have the same base image
   spriteSheetSource: Qt.resolvedUrl("../../assets/img/towers/flamethrower/flamegun_basement_1.png")
   property string spriteSheetSourceTurret: Qt.resolvedUrl("../../assets/img/towers/flamethrower/flamegun_turret_")+frameElement+".png"

   // smaller grafics so that the sprites do not overlap because this problem can not be solved with z values because both parts are in the same entity which has lower/higher z value than a other tower
   scale: 0.875

   Item {
     // the main tower is rotate against the rotation of the whole entity, because the base should not rotate. Therefore we apply the entity rotation here so that the gun rotates
     rotation: flamethrowerSprite.parent.rotation
     MultiResolutionImage {
       translateToCenterAnchor: true
 //      filename: "../../assets/img/all-sd.json"
       source: spriteSheetSourceTurret
Qt_Technology_Partner_RGB_475 Qt_Service_Partner_RGB_475_padded