Ich versuche, ein einfaches Windows Store-Spiel in C # und XAML zu erstellen, bei dem sich sechseckige Kacheln bewegen. Dies ist hauptsächlich, um mir zu helfen, C # und XAML zu lernen, da ich nie zuvor mit Grafiken oder sogar mit UI-Programmierung gearbeitet habe.
Ich habe eine Methode, die ein einzelnes Hex auf die Zielkoordinaten verschieben kann, aber wenn ich es jetzt betrachte, wird mir klar, dass es unmöglich ist, mehrere Züge gleichzeitig auszuführen, was absolut notwendig ist.
Ich habe das Gefühl, dass bei meiner Herangehensweise etwas fundamental abweichen muss. Mehrere Objekte, die sich um eine einzelne Leinwand bewegen, können keine ungewöhnliche Sache sein, oder? Ich frage das meistens in der Hoffnung, dass jemand darauf hinweist, wo ich falsch gelaufen bin.
%Vor%Ein Storyboard kann mehrere Animationen enthalten und jede Animation kann auf ein anderes UI-Element ausgerichtet sein. Hier ist ein Beispiel für ein Storyboard, das die Rahmenfarben von drei verschiedenen Steuerelementen "pulst":
%Vor% Ihr Code sieht gut aus - Sie animieren bereits mehrere Eigenschaften von slideTransform
. Da das Ziel einer Animation eine Eigenschaft der Animation und nicht das Storyboard ist, gibt es keinen Grund, warum Sie% co_de nicht erneut ausrichten können % oder animX
auf ein anderes Objekt zusammen.