Suchergebnisse

Suchergebnisse 1-6 von insgesamt 6.

  • Benutzer-Avatarbild

    Sharpex2D 1.3.0 | 2D Game Framework

    jvbsl - - Libraries / Controls

    Beitrag

    OpenGl verwendet keines von beiden Systemen. Das wird alles durch die Matrizen festgelegt. Was mir gleich auch auffällt, dass hier die alten OGL Methoden verwendet werden. Eigt. Soll nun alles über Shader laufen...

  • Benutzer-Avatarbild

    Sharpex2D 1.3.0 | 2D Game Framework

    jvbsl - - Libraries / Controls

    Beitrag

    Ich kenn mich mit Sharpex leider nicht aus. Aber beim erstellen der ProjektionsMatrix kann man normalerweise left, right, top und bottom angeben. Damit kann man die Bidschirmkoordinaten skalieren und natürlich auch das Koordinaten System der Bidschirmkoordinaten angeben. Willst du es wie bei WinForms haben, dann sind left und top 0. Bottom und right gerne viewport breite bzw. Höhe (Für eine Einheit pro Pixel auf Bidschirmkoordinaten). Kann natürlich über andere werte skalieren/verzerren. Das gan…

  • Benutzer-Avatarbild

    Sharpex2D 1.3.0 | 2D Game Framework

    jvbsl - - Libraries / Controls

    Beitrag

    Du musst auch die Projektionsmatrix anpassen, entsprechend mit dem Viewport(Clientbereich, in dem gerendert wird). Sollte denk ich funktionieren, wenn du z.B. das Fenster vergrößerst, bevor die Projektionsmatrix zum ersten mal erstellt wird...

  • Benutzer-Avatarbild

    Sharpex2D 1.3.0 | 2D Game Framework

    jvbsl - - Libraries / Controls

    Beitrag

    Hab mir grad bisschen angeguckt, scheint so, als müsstest du nur die Scaling Eigenschaft des Backbuffers auf True setzen, solange du skalierst und wieder auf False, wenn es fertig ist. Wichtig ist jedoch, dass bevor es wieder auf False gesetzt wird das Rendern einmal begonnen werden muss(Begin-Methode beim Rendervorgang)

  • Benutzer-Avatarbild

    Sharpex2D 1.3.0 | 2D Game Framework

    jvbsl - - Libraries / Controls

    Beitrag

    wie genau verwendest du denn die Tastatur? So wie es sich gehört beim Update?

  • Benutzer-Avatarbild

    Sharpex2D 1.3.0 | 2D Game Framework

    jvbsl - - Libraries / Controls

    Beitrag

    wir wollen hier keine TextBox machen, es ist nur wichtig, ob die Taste gedrückt ist, nicht ob sie vorher nicht gedrückt war. Das Problem ist hier wohl, dass der move-Vektor hier unabhängig von der Zeit ist, was er aber nicht sein sollte. Quellcode (2 Zeilen) dann bist du nicht schneller, wenn man seitwärts geht oder soetwas. Edit: außerdem solltest du den State vlt. zwischenspeichern.