Ich benutze Java / Slick 2D. Ich versuche, das Sprite mit der Maus zu drehen und mit den Pfeiltasten das Sprite zu bewegen. Ich kann das Sprite problemlos zum Drehen bringen, aber ich kann es nicht dazu bringen, sich in die Richtung zu bewegen, in die es soll. Wenn ich …
Wie können Sie in einem auf 2D-Physik basierenden Plattformspiel mit Leitern feststellen, ob der Spieler, der sich nach oben bewegt, durch einen Sprung oder das Klettern auf einer Leiter verursacht wird, sodass Sie wissen, welche Animation zu spielen ist? Und im Allgemeinen reicht der Richtungsvektor offensichtlich nicht aus, um die …
Pixel sind entweder ein oder aus. Der Mindestbetrag, um den Sie ein Sprite verschieben können, ist ein einzelnes Pixel. Wie bewegt sich das Sprite langsamer als 1 Pixel pro Frame? Ich habe die Geschwindigkeit zu einer Variablen hinzugefügt und getestet, ob sie 1 (oder -1) erreicht hat. Wenn ja, würde …
Geschlossen . Diese Frage muss fokussierter sein . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 5 Jahren . Ich werde mit meinen Freunden an unserem letzten …
Ich erstelle ein Spiel, in dem die Feinde zufällig auf einer Karte erscheinen und sich dann in jedem Frame mit zufälliger Geschwindigkeit auf den Spieler zubewegen. Die Karte hat keine Hindernisse, daher sollten sich die Feinde immer in einer geraden Linie bewegen. Ich habe die Bewegungsfunktion ein paar Mal geschrieben, …
Ich habe eine EntityInstanz, die bei jedem Spiel-Tick aktualisiert wird. Nehmen wir einfach an, dass sich die Entität ständig vorwärts bewegt. Ich möchte in der Lage sein, einer Funktion, die sie in diese Richtung bewegt, den Winkel der Entität zuzuweisen: moveForward(90);sollte sie nach rechts bewegen. Wenn ich meine Rotation als …
Ich versuche, ein Rechteck zwischen zwei Positionen zu bewegen, die ich als _positionAund bezeichne _positionB. Beide sind vom Typ Vector3. Das Rechteck bewegt sich gut. Wenn es jedoch erreicht _positionBwird, bewegt es sich nicht in die entgegengesetzte Richtung, wie es sollte. Ich ging zurück in den Code, um einen Blick …
Ich baue ein Spiel mit Spielern und Raketen. Ich möchte eine Rakete von P1 nach P2 abfeuern. Die Rakete sollte immer genau fünf Sekunden brauchen, um P2 zu erreichen. Die Rakete sollte auch P2 verfolgen. Wenn sich P2 weiter entfernt, muss der Flugkörper schneller werden, um die Zeitbeschränkung zu erfüllen. …
Ich habe eine Reihe von 2D-Spiel-Tutorials und Büchern gesehen, in denen die vorherige Position eines Objekts anstelle des Geschwindigkeitsvektors gespeichert wurde. Die Geschwindigkeit wird dann für jedes Bild als Differenz zwischen den Positionen berechnet. Was sind die Vorteile dieser Methode?
Ich mache gerade ein 2D-Tower-Defense-Spiel mit einer statischen, vorgegebenen Spur, der die Feinde folgen (dh Türme können den Pfad nicht blockieren, und die Pfadfindung ist nicht das Problem, das ich zu lösen versuche). Ich versuche herauszufinden, wie genau Einheiten dieser Spur auf reibungslose Weise folgen können. Ich habe zwei grobe …
Gibt es eine vernünftige einfache Möglichkeit, die Freizügigkeit in einem kachelbasierten isometrischen Spiel zu implementieren? Dies bedeutet, dass der Spieler nicht sofort von einem Plättchen zum anderen springt oder nicht am Raster "eingerastet" wird (zum Beispiel, wenn die Bewegung zwischen den Plättchen animiert wäre, Sie aber vor Abschluss der Animation …
Ich habe unzählige Stunden damit verbracht, Tutorials zu lesen und mir alle Fragen zu multiTouch von hier und Stackoverflow anzuschauen. Aber ich kann einfach nicht herausfinden, wie ich das richtig machen soll. Ich benutze eine Schleife, um meine zu bekommen pointerId, ich sehe nicht viele Leute, die dies tun, aber …
Ich arbeite gerade an der Bewegung meines Charakters in Unity3D . Ich habe es geschafft, ihn relativ zum Mauszeiger zu bewegen. Ich habe eine Neigungsgrenze von 45 ° festgelegt, die es dem Charakter nicht erlaubt, mit höheren Graden die Berge hinaufzugehen. Aber er kann sie trotzdem hochspringen. Wie schaffe ich …
Ich habe Probleme mit der Vermeidung nicht ausgerichteter Kollisionen, was meiner Meinung nach ein seltener Fall ist. Ich habe zwei Objekte so eingestellt, dass sie sich aufeinander zu bewegen, jedoch mit einem leichten Versatz, sodass sich eines der Objekte leicht nach oben und eines der Objekte leicht nach unten bewegt. …
Ich beschäftige mich derzeit mit der Entwicklung von XNA-Spielen in der Sprache C #. Ich habe zwei Klassen: den Hauptspielhandler und eine "Sprite" -Klasse. Es folgt ein grundlegender Pseudocode, der das Problem hoffentlich angemessen beschreibt. Game.cs class game { sprite the_sprite; void update(time) { var mouse = mouse.state if(mouse.clicked) { …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.