SceneBase.qml Example File

demos/ChickenOutbreak/qml/SceneBase.qml
 import QtQuick 2.0
 import Felgo 3.0

 // base component for all 3 scenes in the game: MainScene, ChickenOutbreakScene and GameOverScene
 Scene {
   id: sceneBase
   width: 320
   height: 480

   // this is an important performance improvement, as renderer can skip invisible items (and all its children)
   // also, the focus-property for key handling relies on the visible-property
   visible: opacity>0

   // this fades in and out automatically, when the opacity gets changed from 0 to 1 in ChickenOutbreakMain
   Behavior on opacity {
     // the cross-fade animation should last 350ms
     NumberAnimation { duration: 350 }
   }

 }

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