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


OverviewFelgo 3 Support (Qt 5) › Spawning enemies faster over time

Tagged: , ,

Viewing 2 posts - 1 through 2 (of 2 total)
  • Author
  • #15714



    I need some advice on how to implement faster spawning of enemies. i have the following Timer that spawns enemies:

            Timer {
              id: timerSpawningEnemies
              interval: 2000
              running: gameState == "play" ? true : false
              repeat: true
              onTriggered: {
                  enemyId = Math.floor(Math.random() * (3 - 1 + 1) + 1)
                  if (enemyId === 1) {
                  else if (enemyId === 2) {
                  else if (enemyId === 3) {

    And i want to be able over time speed up how fast i spawn them, and i am thinking about some property binding on the interval? But don’t really know how to do it. I have a points property, the player gets on point for every time they avoided an enemy so i thinking using that to increase the spawningspeed like every 20 points the spawning gets faster? Can i do this with some property binding on the interval or should i use an function that handles this?




    Felgo Team

    Of course the timer interval is what you need to decrease over time to spawn the entities faster.
    For that, it doesn’t matter if you use a function or a property binding, as long as the solution works.



Viewing 2 posts - 1 through 2 (of 2 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