none
Problem mit Auflösung in Windows Phone 8 Silverlight XNA(Monogame 3.4) App RRS feed

  • Allgemeine Diskussion

  • Hallo,

    meine App war ursprünglich für Windows Phone 7 in XNA entwickelt worden und jetzt habe ich sie auf Windows Phone 8 portiert. Dabei habe ich jetzt Probleme mit XNA bzw. Monogame und der Auflösung des Bildschirms der verschiedenen Emulatoren. Ich verwende eine ScaleMatrix mit welcher ich in der Draw-Methode folgenden Befehl verwende:

                    SpriteBatch.Begin(SpriteSortMode.Deferred, null, null, null, null, null, scaleMatrix);

    Das funktioniert auch gut. Es wird nämlich das ursprüngliche Image(800x480) auf die jeweilige Größe skaliert, z.B. 1920x1080 oder 1280x720 usw.

    Nur bei den Touch-Eingaben scheint es Probleme zu geben:

    Wenn ich auf den unteren rechten Rand tippe, dann erhalte ich eine Position von

    - (1280,720) bei einer Auflösung von 1920x1080

    - (1280,720) bei einer Auflösung von 1280x720 und

    - (800,480) bei einer Auflösung von 800x480.

    Also überall korrekt außer bei einer Auflösung von 1920x1080. Hat Monogame da einen Bug oder muss ich ab 1920x1080 noch etwas berücksichtigen?

    lg


    elu

    Mittwoch, 26. August 2015 08:20

Alle Antworten