2012-07-06 2 views
0

Je suis aux prises avec mon premier jeu semi-basique pour iPhone. Le jeu fonctionne bien, mais je veux un bouton pour afficher le redémarrage, puis quand on clique dessus, il redémarre la scène. Ce bouton ne devrait apparaître que lorsque mon sprite (appelé sprite) tombe en dessous du bas de l'écran de l'iPhone. J'utilise à la fois les cocos 2d et 2d si cela fait une différence.comment redémarrer la scène avec le bouton de redémarrage après que sprite tombe en dessous de certaines hauteurs?

Nous vous remercions de l'aide à l'avance, il est grandement apprécié!

+0

Votre problème consiste-t-il à ce que le bouton n'apparaisse qu'après la chute de l'image-objet, le bouton permettant de réinitialiser la scène, ou les deux? – BobbyScon

+0

Le problème est à la fois – user1432813

Répondre

0

Réponse rapide pour que le bouton apparaisse lorsque l'image-objet tombe en dessous d'un certain point: Lorsque vous créez le bouton, définissez son état sur non visible. resetButton.isVisible = NO; Ensuite, écrivez une instruction if à propos de la position de votre sprite et activez le bouton une fois que cela se produit.

if (sprite.position.y >= 0) 
{ 
    resetButton.isVisible = YES; 
} 

Cela devrait vous aider à démarrer sur cet aspect. Je ne suis pas sur mon Mac en ce moment, mais si la mémoire est bonne, un bouton invisible n'est pas activé, donc cliquer sur son emplacement n'aura pas d'importance. Si c'est incorrect, il suffit d'ajouter resetButton.isEnabled = NO; et YES de manière appropriée. En ce qui concerne la réinitialisation de la scène, cela peut être un peu difficile en fonction de ce que vous voulez accomplir exactement. Vous devez essentiellement remplacer la scène par elle-même, mais cela peut provoquer des flashs indésirables. Une recherche rapide sur google a trouvé un tas de messages sur ce forum. Si vous pouvez élaborer sur ce que vous avez déjà essayé et où vous vous faites prendre, je peux essayer d'être plus précis.

+0

Je vous recommande vraiment de passer par quelques-uns des nombreux sites de tutorat qui couvriront ces sujets en profondeur, en particulier pour ce style de jeu. http://www.raywenderlich.com/tutorials est l'un de mes favoris. – BobbyScon

+0

Bravo l'homme, fantastique. Il semble être le département de la saignée évidente et je me sens si bête merci! – user1432813

+0

De rien, j'ai eu beaucoup de ces moments moi-même! Les choses semblent habituellement plus compliquées qu'elles ne le sont en réalité. – BobbyScon

Questions connexes