Quelqu'un peut-il m'aider? Merci! P>
4 Réponses :
Je pense que la meilleure approche serait de garder cela simple. Vous pouvez sonder si l'acteur a une action laissée en utilisant un bon endroit pour placer ce code serait proche de l'acteur.ACT (); p> Quoi qu'il en soit, vous peut exécuter une sécurité d'actions à l'aide d'une séquenciction: p> qui exécuterait ces actions l'une après l'autre au fur et à mesure de leur fin. P> Vous pouvez vérifier les nightlies Documentation Pour plus d'informations ici: http://code.google.com/p/libgdx/ wiki / scène2d p> est-ce ce dont vous avez besoin? (Je ne suis pas sûr d'avoir compris l'étape 4). P> Si vous avez besoin de quelque chose de plus précis, demandez à nouveau. Vous pouvez également examiner le code source de la classe Actor afin de mieux comprendre la manière dont les actions sont traitées.
https: // github.com/libgdx/libgdx/blob/master/gdx/src/com/badlogic/gdx/scenes/scene2d/actor.java p> p>
Merci beaucoup! La séquenciation peut ne pas être correcte, mais vérifier la taille d'action est une bonne idée.
Devrais-je placer si (acteur.getacations (). Taille () == 0) {/ * Passez à un autre écran * /} code> pour rendre la méthode?
Si vous souhaitez passer à un autre écran dès que votre acteur s'arrête, oui, vous devez mettre cette vérification à l'intérieur de la boucle de rendu (par exemple, vérifiez-le chaque trame).
libgdx 0.9.7 AVERTISSEMENT dans l'action ISDONE: P> tandis que P> retardaction.getime> 0 et (retardaction.gettime < retardaction.getduration) p> puis p> alpha.gettime> alpha.getDuration p> jusqu'à p> retardaction.gettime> retardaction.getduration. < / p> Exemple: p> plus à http: // congdongandroid .vn / p> p>
Ces méthodes n'existent pas à 0,9,9. Ont-ils été enlevés? libgdx.badlogicgames.com/nightlies/ Docs / API / COM / Badlogic / GDX / ...
Je ne sais pas si cela répond à votre question, mais ceci est un moyen de simuler un "listiteur des actions-complété": (source: http://steigert.blogspot.com.br/2012/07/13-libgdx-storial-libgdx-factoring. html ) p> p>
Wow, je pense que cette réponse est meilleure depuis que je fais mon action en dehors de la boucle
Réponse cool. @Roar Skullestand
Utiliser actions.run code>: