Je travaille sur le cadre andengine, Ce que je veux est une scène simple qui affiche le compte à rebours chiffres texte de 1,2,3 ou 3,2,1 lorsque le bouton de lecture pressé et avant le jeu scène (entre le bouton de lecture et GameScene) commence. Je suis un peu confus, dois-je mettre en place une scène distincte et numéroter des images pour cela ou y a-t-il un moyen facile de tout cela, ce que j'ai fait jusqu'ici est un petit retard d'environ 8 sec. et je veux 1,2,3 changement de texte sur écran noir avant le début de la scène de jeu, tout tutoriel, referance, le code, les idées seront vraiment super et serviable et merci à l'avanceUn écran de compte à rebours simple pour jeu andengine
// Button play
final Text btnPlay= new Text(0, 0, Main.mFont, "Play"){
private boolean down= false;
public boolean onAreaTouched(TouchEvent event, float pTouchAreaLocalX, float pTouchAreaLocalY) {
if(event.isActionDown()){
this.setColor(0.7f, 0.7f, 0.7f);
down= true;
}
else if(down && event.isActionUp()){
this.setColor(1, 1, 1);
down= false;
new Timer().schedule(new TimerTask() {
@Override
public void run() {
// Launch game screen when tapped
SceneManager.setScene(GameScene.run());
}
}, 8000);
}
return true;
}
};
btnPlay.setPosition(GameConstants.CAMERA_WIDTH/2- btnPlay.getWidth()/2, bestText.getY()+ bestText.getHeight()+ 10);
btnPlay.setColor(1, 1, 1);
scene.attachChild(btnPlay);
scene.registerTouchArea(btnPlay);
Personne n'a répondu pour cela: – Mohtashim