Spritesheet in Silverlight

8

Hat jemand ein Beispiel für die Verwendung eines Spritesheets in Silverlight? Ich möchte das Bild abschneiden und, wenn eine Taste gedrückt wird, zum nächsten Bild springen. (Wenn der Benutzer auf die Schaltfläche klickt, wird es wie eine Animation aussehen). Ich habe mich umgesehen, aber nicht genau gefunden, wonach ich suche. Danke für jede Hilfe.

    
Skoder 28.04.2011, 01:56
quelle

2 Antworten

12

Das Folgende wird genau das tun, wonach Sie suchen. Sie können die Tasten Hoch und Down auf Ihrer Tastatur verwenden, um vorwärts und rückwärts durch die Animation zu navigieren.

XAML

%Vor%

C #

%Vor%

Versuchen Sie beim Testen das folgende Bild (1440x1480):

    
Jordan Arron 30.04.2011, 22:44
quelle
1

Hier ist eine andere Lösung, die mit jedem von Ihnen erstellten Sprite Sheet funktioniert. Fügen Sie einfach den Schlüsselcode hinzu.

Wenn Sie bereit sind, Sprite Vortex (eine bestimmte Version tatsächlich) zu verwenden, können Sie die folgende Klasse verwenden. Sie müssen Sprite Vortex 1.2.2 verwenden, da in den neueren Versionen das XML-Format geändert wird. Stellen Sie sicher, dass die XML-Datei, der Sie die Eigenschaft hinzufügen, in "Nicht kompilieren" geändert wird.

Wenn Sie ein funktionierendes Beispiel brauchen, kann ich Ihnen ein sehr einfaches schicken.

ps. Sprite Vortex sollte das gleiche tun, für das Sie das andere Programm verwenden, aber v 1.2.2 ist ziemlich fehlerhaft, aber nicht zu schlecht.

Die Klasse ist hier: Ссылка

    
Selma_Princess 17.11.2012 05:31
quelle