J'essaye de faire une application avec QML pour Ubuntu Touch qui est similaire au jeu Avalanche et je ne sais pas comment procéder pour insérer un nombre variable de blocs qui tombent. Tous les blocs auront la même image, mais auront des tailles et des identifiants différents. Les blocs seront également supprimés lorsqu'ils disparaîtront de l'écran (afin qu'ils n'occupent plus de mémoire vive pour stocker leurs tailles, leurs identifiants, etc. lorsqu'ils ne sont plus nécessaires). Voici le modèle de blocs que j'aimerais utiliser :
Image {
id: block0 //The first block will be 0, the second 1, the third 2, and so on
source: "block.png"
height: units.gu(Math.floor(Math.random) * 5 + 1)
width: height
x: units.gu(Math.floor(Math.random() * (75 - width)))
}
Comment faire pour que ce bout de code soit écrit et supprimé du fichier QML lorsque la partie est jouée ? J'aimerais faire cela avec JavaScript afin qu'il soit plus facile de créer les ID et de les stocker dans un tableau pour accéder facilement aux informations. Désolé si c'est difficile à comprendre, et merci pour votre aide !