2017-02-24 4 views
0

In meinem PlayerSelectMenu möchte ich die verfügbaren Zeichen anzeigen. Meine Idee ist, einen Rahmen zu haben, in dem der Charakter gezeigt wird. links und rechts vom Rahmen sind Schaltflächen, um zum nächsten Zeichen und zurück zum letzten Zeichen zu wechseln. Gibt es eine Möglichkeit, das Zeichen-Sprite in das Fenster zu laden?QT - Welche Methode zum Anzeigen eines Playerchar

Antwort

0

Wenn Sie fragen, ist über „Wie ein Bild in QML laden“, dann können Sie einfach das Image Element verwenden, und dessen Source-Eigenschaft den Pfad des Bildes

source: "qrc:/path/to/image.png" 

oder

geben
source: "file:/system/path/to/image.png" 

Wenn Ihre Frage zum Einlegen von mehreren Frames und animieren sie, dann gibt es die AnimatedImage qml component, das Ihnen erlaubt, GIF, animierte Bilder zum Beispiel zu spielen (möglicherweise auch animated png) und der aktuelle Rahmen. Wenn Sie kein Format haben, können Sie manuell mit einem Timer- und/oder Animationselement animieren, indem Sie die Quelle eines Image Elements manuell ändern.

0

Ich meinte das Laden einer Liste von Playersprites in einen Rahmen in QT Creator. Ich entwickle ein Beat'm Up Spiel mit einem Spielerauswahlmenü. In diesem Menü möchte ich die verfügbaren Charaktere in 2 verschiedenen Frames für Spieler 1 und Spieler 2 zeigen.

+0

Bitte poste dies als Kommentar zu meiner Antwort oder in deiner Antwort, keine separate Antwort :) –

Verwandte Themen