2010-07-04 9 views
0

Avec Cocos2D, est-il possible de créer un bouton qui se déclenche constamment lorsqu'on le touche, au lieu de le déclencher une seule fois?Boutons Répétition de l'iPhone Cocos2D

Je suis heureux d'avoir une minuterie qui fait le déclencheur de répétition, donc je suppose qu'une autre question est de savoir si je peux utiliser une touche enlevée avec un bouton de menu Cocos2D?

Cheers. :-)

Répondre

0

Vous n'avez pas vraiment besoin d'avoir un bouton déclenché en permanence. Si vous voulez utiliser un bouton enfoncé une fois, pour augmenter le volume ou déplacer quelque chose; vous pouvez simplement définir un drapeau (par exemple: un bool var = true) comme quand un événement de bouton est déclenché, continuez à effectuer votre action requise, jusqu'à ce qu'un événement de bouton soit déclenché où vous placeriez votre drapeau à un autre état (par exemple un bool var = false).

Beaucoup plus simple que d'utiliser une minuterie pour déclencher des événements.

Food for thought http://en.wikipedia.org/wiki/Functional_fixedness