Meine Frage ist, wie kann ich meinen Charakter schneller bewegen, wenn eine bestimmte Taste gedrückt wird? Ich habe es mit stepSimulation()
von btDynamicsWorld
versucht. Ich habe auch andere Werte eingestellt, aber das einzige Ergebnis war, dass die fps drastisch gesunken sind. Welche Methoden können Sie benutzen, um die Bewegung des Charakters zu kontrollieren? Ich versuche nur, in Android-Spiele Entwicklung zu bekommen.In libgdx schneller?
0
A
Antwort
1
Sie sollten einige grundlegende LibGDX-Tutorials befolgen. In jedem Tutorial, in dem Sie ein Zeichen verschieben können, finden Sie heraus, wo die X- und Y-Koordinaten des Zeichens bei der Eingabe festgelegt werden. Wenn die "bestimmte Taste" gedrückt wird, ändern Sie einfach den Multiplikator, der die Bewegung beeinflusst.
Zum Beispiel in der official tutorial sie haben diesen Code in das render
Methode:
if(Gdx.input.isKeyPressed(Keys.LEFT)) bucket.x -= 200 * Gdx.graphics.getDeltaTime();
if(Gdx.input.isKeyPressed(Keys.RIGHT)) bucket.x += 200 * Gdx.graphics.getDeltaTime()
Hier ist der Multiplikator 200. Ändern Sie den Multiplikator und die Geschwindigkeit ändert.
(Wenn Sie gerade erst begonnen, sollten Sie einige einfache Tutorials Schritt-für-Schritt, und vorzugsweise auf dem Desktop folgen, weil es einfacher ist zu arbeiten.)
Verwandte Themen
- 1. LibGDX - zwei Stufen mit einer Kamera machen die Zeichnung schneller
- 2. Split-Screen in LibGDX
- 3. Bildschirme in LibGdx entsorgen
- 4. Website in libgdx einbinden
- 5. LibGDX in Android-Aktivität
- 6. Pause TimeUtils in libgdx
- 7. Rechteck Kollision in LibGdx
- 8. GestureDetector in libgdx
- 9. Zeichne Linienanimation in libGDX
- 10. Wie in Libgdx
- 11. java Themen in libGDX
- 12. DebugDrawing in libGDX
- 13. Stream-API in libgdx
- 14. Speicherauslastung in LibGdx
- 15. Assets in Libgdx
- 16. belohnte Videoanzeigebeispiel in libGDX
- 17. (Java LibGDX) Wie ändere ich meine Texturen in LibGDX?
- 18. LibGDX Antialiasing
- 19. Libgdx - TextureRegion.flip()
- 20. LibGDX shapeRenderer
- 21. libgdx, bewegungsspezifisch
- 22. Libgdx Benutzerdatenklassen
- 23. Libgdx Kontaktvorrichtung
- 24. Libgdx Zeichenbewegung
- 25. LibGDX Sichtbarkeit
- 26. Libgdx Schriftgröße
- 27. Libgdx Viewports
- 28. Libgdx Etikettendrehung
- 29. TweenAccessor für music.class in LibGDX
- 30. Wie funktioniert touchDragged in libgdx?
ja danke, das mir wirklich hilft. Und auch danke für den Link, ich weiß, ich brauche viel zu lernen. – member2
Keine Sorge, @ member2. Ich lerne gerade auch wirklich. Ich arbeite gerade an einem Buch, aber diese Online-Kurse von Udacity/Amazon sehen wirklich gut aus: [2D Game Development mit libGDX] (https://www.udacity.com/course/2d-game-development-with-libgdx --ud405) und das Follow-up [Wie man einen Platformer mit libGDX erstellt] (https://www.udacity.com/course/how-to-make-a-platformer-using-libgdx--ud406) - Sie sind beide frei. – DavidS