2010-11-15 27 views
1

Un jeu Blackberry fonctionne à 30 fps. Je veux être en mesure de sondage le clavier pour l'entrée à 30 images par seconde, et non pas simplement « attendre » pour les événements d'entrée par impérieusesBlackberry "fast" entrée

public boolean keyChar(char key, int status, int time) 

Ceci est incroyablement lent et ne marchera jamais. comment puis-je interroger le BlackBerry pour une saisie rapide?

+0

En quoi est-ce lent? –

+0

Eh bien, je voudrais lire 30 entrées par seconde, mais le simulateur montre environ 2 entrées par seconde ou moins en utilisant keyChar. – bobobobo

Répondre

3

Attendez-vous à ce que l'état du clavier change 30 fois par seconde? Ou voulez-vous juste connaître l'état du clavier 30 fois par seconde? Je suppose que vous cherchez la seconde, dans ce cas, je voudrais juste utiliser keyDown et keyUp et stocker un tableau de booléens pour lequel les clés que vous vous souciez d'être en haut ou en bas.

+0

D'accord. Cela semble être la solution la plus sensée. – Jan

+0

Ah, une suggestion classique. Mais le temps de réponse manquera encore! Je suppose qu'il n'y a pas moyen d'obtenir une réponse plus rapide – bobobobo