Autore Topic: Muovere rettangolo andengine  (Letto 933 volte)

Offline Enry_h2o

  • Nuovo arrivato
  • *
  • Post: 9
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy S Plus
  • Play Store ID:
    Enrico Dall' Acqua
Muovere rettangolo andengine
« il: 12 Gennaio 2013, 17:09:50 CET »
0
Ciao. Come faccio con andengine a far muovere automaticamente un rettangolo su e giù all' infinito? (o almeno fino a quando l' utente non preme lo schermo?)

Offline Warg_95

  • Nuovo arrivato
  • *
  • Post: 7
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Asus Nexus7, Samsung Galaxy Note2
  • Sistema operativo:
    Windows 8
Re:Muovere rettangolo andengine
« Risposta #1 il: 05 Febbraio 2013, 22:27:08 CET »
0
Ciao allora per far muovere il tuo rettangolo basta utilizzare questo codice:

Codice (Java): [Seleziona]
LoopEntityModifier entityModifier = new LoopEntityModifier(new SequenceEntityModifier(
                                                new MoveModifier(tempo, da x, da y, a x, a y),
                                                new MoveModifier(tempo, da x, da y, a x, a y)));
tuoRettangolo.registerEntityModifier(entityModifier);

per inserire l'azione dell'utente fai cosi invece:

Codice (Java): [Seleziona]
tuaScene = new Scene() {
                        @Override
                                public boolean onSceneTouchEvent(Scene pScene, final TouchEvent pSceneTouchEvent) {
                    if (pSceneTouchEvent.isActionDown())
                    {
                        tuoRettangolo.unregisterEntityModifier(entityModifier);
                    }
                    return false;}
                };

Spero di esserti stato d'aiuto