Je suis en train de faire un jeu de réaction en 2D avec un kit de sprite et j'ai encore le même problème. J'ai déjà posé cette question une fois et ai eu de bonnes réponses et tout a fonctionné finde mais maintenant je suis coincé encore. Comme le titre le dit, je veux accélérer mon jeu tous les 50 points, mais il accélère juste quand j'obtiens le bon nombre de points comme 50, 100, 150 .. Le problème est que j'ai des points de combo et c'est toujours quelques points de plus. Par exemple de 48 à 51 points, donc ça n'accélère jamais. Comment puis-je accélérer le jeu, même ses quelques points de plus? Je veux dire de 50 à 100 une accélération et de 100 à 150 et ainsi de suite. Voici mon code jusqu'à présent:Accélérer le jeu après tous les 50 points
if (points % 10 == 0) {
if (readyToSpeed) {
speed++;
NSLog(@"speed up");
readyToSpeed = NO;
}
}
Merci pour l'aide! (code dans objectif-c s'il vous plaît)
EDIT: Fonctionne parfaitement en utilisant les deux réponses combinées.
comment puis-je définir une limitation à cela? – ccdev
juste faire une condition par la suite, si la vitesse> maxSpeed, speed = maxSpeed – Knight0fDragon
Maintenant, il fonctionne comme un charme – ccdev