Verschieben ein 3D-Objekts in XNA

July 23

Microsoft XNA ist eine Sammlung von Spielentwicklung Dienstprogramme und Programmiertools, die Programmiersprache c# verwenden. Anwendungen und Spiele mit XNA entwickelt sind kompatibel mit Windows-Computern, Telefonen und die Xbox 360 Spielkonsole. Die Grafiken Content Pipeline für XNA kann zwei- und dreidimensionale Objekte verarbeiten, die vom Benutzer eingegeben oder durch andere Objekte betroffen gesteuert werden können. Verschieben eines 3D-Objekts in XNA erfordert die Verwendung des Wertes Geschwindigkeit in den einzelnen Update Modellklasse.

Anweisungen

1 Fügen Sie den folgenden Code, um Ihr 3D-Modell Updateklasse Bewegung entlang der x-Achse zu behandeln:die Geschwindigkeit. X = CurrentValue;

2 Fügen Sie den folgenden Code, um Ihr 3D-Modell Updateklasse Bewegung entlang der y-Achse zu behandeln:die Geschwindigkeit. Y = CurrentValue;

3 Fügen Sie den folgenden Code, um Ihr 3D-Modell Updateklasse Bewegung entlang der Z-Achse zu behandeln:die Geschwindigkeit. Z = CurrentValue;

4 Ändern Sie jede Instanz von "CurrentValue" in eine numerische Darstellung der Geschwindigkeit, die das Objekt verschieben soll. Negative Werte von X werden das Modell auf der linken Seite bewegen, während positive Werte von X wird das Modell nach rechts zu verschieben. Negative Werte von Y werden das Modell nach unten bewegen und positive Werte von Y werden das Modell nach oben bewegen. Verwenden Sie einen negativen Wert für Z, um das Objekt vom Bildschirm und einen positiven Wert für Z das Objekt auf dem Bildschirm verschieben verschieben.