Hello,
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)
console.log(enemyId)
if (enemyId === 1) {
entityManager.createEntityFromUrl(Qt.resolvedUrl("Ufo.qml"));
}
else if (enemyId === 2) {
entityManager.createEntityFromUrl(Qt.resolvedUrl("Asteroid.qml"));
}
else if (enemyId === 3) {
entityManager.createEntityFromUrl(Qt.resolvedUrl("Bomb.qml"));
}
}
}
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?
Thanks
/Isak