Let's Programmier #04 - Schieben [LibGDX]

Поделиться
HTML-код
  • Опубликовано: 17 сен 2024

Комментарии • 3

  • @Netzweh
    @Netzweh 6 лет назад +2

    Spontane Idee: Wenn dein Spieler etwas verschiebt, gib doch allen Objekten die in dem Moment von ihm geschoben werden die SELBE MovingBehavior Instanz. Nun sollten (aber nur der Spieler darf die Instanz updaten!) alle Objekte zur selben Zeit stehen bleiben. Eventuell noch drauf achten ob du den Spieler vor oder nach den Objekten updatest.

  • @DavidScherfgen
    @DavidScherfgen 6 лет назад +1

    Ich kann mich erinnern, dass ich ähnliche Probleme bei meinem Spiel „Blocks 5“ hatte. Könntest du nicht den Spieler grundsätzlich immer zuerst updaten, und wenn er etwas verschiebt, dann gehst du die ganze „Kette“ der zu verschiebenden Objekte entlang und updatest sie in der korrekten Reihenfolge (beginnend beim letzten Objekt in der Kette), bevor sich dann der Spieler anfängt zu bewegen?

    • @leifalp3196
      @leifalp3196  6 лет назад

      Hey! Ja an sowas hatte ich auch gedacht, habe die Idee aber verworfen, da ich damit die Reihenfolge der Updates ziemlich einschränke und falls ich irgendwann mal aus irgendeinem Grund eine andere Reihenfolge von Updates haben will (z.B. muss ich irgendwann aus irgendeinem Grund den Spieler immer zuletzt statt zuerst updaten), dann wird es kompliziert. Ich habe jetzt eine Methode gefunden (siehe Anfang des nächsten Videos) mit der es erstmal klappt und ich mir keine Constraints über die Reihenfolge der Updates eingehandelt habe (evtl. aber andere Constraints? Keine Ahnung :D).