none
Tippen und Wischen RRS feed

  • Frage

  • Hallo,

     

    ich habe ein Jump and Run Spiel nun schon sehr weit programmiert und mich dabei immer an der MSDN Plattformer Tutorials orientiert (Plattformer 4.0) und hab das etwas erweitert.

    Nun würde ich gerne eine Steuerung Implementieren die mir ermöglicht wie bisher im dem Accelerometer zu laufen. (bleibt alles gleich) und wenn man auf den Bildschirm tippt springt die Figur (ich glaube das war auch so im Tutorial) und möchte nun aber einfügen, dass man wenn man über den Bildschirm wischt ein Objekt wirft.

    Wie mache ich das mit dem erkennen zwischen "tippen" und "wischen"? KAnn mir das jemand evtl gut erklären oder gibt es dazu evtl sogar ein Tutorial / Example oä.?

     

    Danke schon einmal

    Dienstag, 20. Dezember 2011 14:59

Antworten

  • Das kannst Du mit Gesten lösen.

    Im Konstruktor kannst Du die erwünschten Gesten aktivieren.

    TouchPanel.EnabledGestures = GestureType.Tap | GestureType.Flick;
    

    In der Updatemethode kannst Du nun die Gesten auswerten:

    if (TouchPanel.IsGestureAvailable)
    {
         GestureSample curGesture = TouchPanel.ReadGesture();
         switch(curGesture.GestureType)
         {
              case GestureType.Tap:
                   //Springen
                   break;
              case GestureType.Flick:
                   //Mit Delta die Richtung bestimmen und schiessen
                   break;
           }
    }
    

     


    http://patrickgetzmann.wordpress.com/
    Donnerstag, 5. Januar 2012 08:50