So im ein Anfänger in der Programmierung und ich brauche Hilfe mit, wie man meine Sprites Geschwindigkeit erhöhen (Fügen Sie eine Sprint-Funktion) Ich habe versucht, mich aber ich scheiterte, wenn jemand erklären konnte, wie ich es tun könnte, wäre ich sehr dankbar. Alles, was ich will getan ist, wenn ich den rechten Auslöser auf meinem Xbox-Controller beim Bewegen meines linken Daumen-Stick richtig ändern Sie die Geschwindigkeit von 4 bis 6. Dies ist die Sache, die ich versucht habe. Ich erkannte, dies würde nicht funktionieren, weil es nur die Sprite bewegen würde, wenn ich drücke er Auslöser. Im aus Optionen, so jemand bitte helfen. Richtig habe ich dies soweit, wenn (pad1.Triggers. Right lt 1.0f ampamp pad1.ThumbSticks. Left. X lt 0.0f) Position neue Vector2 (-6, 0) sonst if (pad1.ThumbSticks. Left. X lt 0.0f ) Position neu Vector2 (-4, 0) if (pad1.Triggers. Right lt 1.0f ampamp pad1.ThumbSticks. Left. X lt 0.0f) Position new Vector2 (6, 0) sonst if (pad1.ThumbSticks. Left. X Gt 0.4f) Position neue Vector2 (4, 0), so wenn ich nach links gehen seine Geschwindigkeit ist 4 und wenn ich dann drücken Sie den Auslöser geht es auf 6, alle gut. Dann, wenn ich nach rechts bewegen seine Bewegungen mit der Geschwindigkeit 6 ndash User3318981 Apr 7 14 at 17:28 Dies ist im Grunde ein physikalisches Problem. Das Hinzufügen einer konstanten Menge zu der Position wird nur das Sprite mehr bewegen. Was Sie wahrscheinlich suchen, ist eine Möglichkeit, die Geschwindigkeit über einen kurzen Zeitraum, die als Beschleunigung bekannt ist, zu erhöhen. Zuerst müssen Sie einen Verweis auf die XNA-Binärdateien hinzufügen. Zweitens empfehle ich Ihnen, starten Sie mit der eingebauten Visual Studio XNA Game Template, und arbeiten von dort aus. Um die Referenzen manuell hinzuzufügen, youll (wahrscheinlich benötigt XNA Game Studio installiert) und fügen Sie Verweise auf Microsoft. Xna. Framework. dll und was auch immer Sie benötigen. Ich persönlich denke immer noch, Sie sollten mit der integrierten Visual Studio-Vorlage für ein Spiel beginnen. Sobald Sie ein Gefühl dafür bekommen, gehen Sie zu fortgeschrittenen Konzepten wie das Einbetten Ihres Spiels in eine Standard-WinForm App oder was auch immer. Wie kann ich einen Verweis auf die XNA-Binärdateien hinzufügen. Vielen Dank für die Hilfe, though. Ndash Ahsan Jun 1 11 at 16:13 Im Lösungsforscher. Gehen Sie zur Referenz, fügen Sie Referenz hinzu und fügen Sie dann Microsoft. Xna. Framework. Xact-Referenz 4.0 hinzu Es ist irgendwo in der Nähe der Unterseite, wenn Sie es unsortiert lassen. Anschließend können Sie auf die Audio Engine-Klasse zugreifen. Ich hatte das gleiche Problem und fand es dann zum dritten Mal zu versuchen. Gut für mich gearbeitet. Hoffe das hilft.
No comments:
Post a Comment