gtkmm Gdk::Pixbuf Rotation mit Pause.



  • Ich arbeite derzeit an einem Spiel, soweit klappt auch alles, allerdings gibt es eine Schwierigkeit in meiner aktuellen Arbeit.

    Ich muss ein Pixbuf rotieren lassen, ist auch nicht weiter schwer, wenn da nicht eine besonderheit wäre.

    Die Funktion Gdk::Pixbuf::flip ist im Grunde genau das, was ich brauche, ich spreche von Rotation, weil das Pixbuf um eine Axe rotiert, aber ich muss das Pixbuf nicht einfach nur rotieren und das Endergebnis sehen. Ich muss auch alle Zwischenschritte der Rotation bekommen, um eine Drehung darzustellen. Ansonsten hätte ich nur das bereits gedrehte Endergebnis, was mir keine Animation beschert.

    Das Spiel ist graphisch nicht sehr aufwendig, darum möchte ich so gut es geht auf andere Grafikbibliotheken verzichten.

    Ich bin bereits jetzt dankbar für denkanschübe.



  • Ähm, da kann ich dir leider auch nicht weiterhelfen. Die Beispielcodes zum PixMap in der gtkmm-demo helfen nicht?

    Da das Problem ja nicht direkt mit gtkmm zusammenhängt, würde ich dich nach rudpf verschieben, da wird deine Frage eher beantwortet. Einverstanden?



  • Zur Pixmap kenne ich nur ein einziges Beispiel, ich arbeite eigentlich mit Pixbuf.
    Welche Beispiele zu Pixmap meinst du? Ich kenne nur das Beispiel wo eine xpm dargestellt wird.

    Bin für jede Hilfe dankbar.



  • IneedAnimation schrieb:

    Zur Pixmap kenne ich nur ein einziges Beispiel, ich arbeite eigentlich mit Pixbuf.
    Welche Beispiele zu Pixmap meinst du? Ich kenne nur das Beispiel wo eine xpm dargestellt wird.

    Eh ja, das meinte ich, hab mich oben vertippt. Na ja, ich verschieb dich mal, in RUDP wird man hoffentlich eine allgemeine Technik für das Problem parat haben.



  • Dieser Thread wurde von Moderator/in GPC aus dem Forum Andere GUIs - Qt, GTK+, wxWidgets in das Forum Rund um die Programmierung verschoben.

    Im Zweifelsfall bitte auch folgende Hinweise beachten:
    C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?

    Dieses Posting wurde automatisch erzeugt.


Anmelden zum Antworten