Hey leute,
ich schreib seit ca einer Woche an meinem ersten Java-Jump 'n' Run-Game und hab noch nicht sehr viel Erfahrung mit Java.
Ich hab ohne Tutorial einfach angefangen und zu Beginn einfach Variablen wie x-Velocity, Y-Velocity, X, Y, right, left usw. einfach als public static deklariert und diese dann dadurch aus anderen Klassen ändern können.
Da ich aber heute mich ein bisschen weiter eingelesen hab und gesehen hab, dass man eine Entity-Klasse braucht, um mehr als nur den Spieler ins Game zu implementieren.
Also hab ich alle static Variablen raus und ne Entity-Klasse mit lauter setter und getter Methoden geschrieben und auch alles andere angepasst (hat verdammt lange gedauert da ich mit BlueJ programmier^^).
Seit diesen Änderungen ruckelt das Spiel komischerweise.
Vielleicht kann jemand über den Code drüberschaun und mir sagen wo das Problem liegt.
Ich hab grad wenig Zeit, aber ich werd den Code später noch mit mehreren Kommentaren versehen, um das Verständnis zu erleichten.
Ihr könnt mich gerne auf weitere grobe Fehler hinweisen.
Ist wie gesagt mein erstes Game und bin alles andere als erfahren also flamed mich zu :toll:
MfG Biber
ps: mit Enter kann man die position des Bibers resetten
ich schreib seit ca einer Woche an meinem ersten Java-Jump 'n' Run-Game und hab noch nicht sehr viel Erfahrung mit Java.
Ich hab ohne Tutorial einfach angefangen und zu Beginn einfach Variablen wie x-Velocity, Y-Velocity, X, Y, right, left usw. einfach als public static deklariert und diese dann dadurch aus anderen Klassen ändern können.
Da ich aber heute mich ein bisschen weiter eingelesen hab und gesehen hab, dass man eine Entity-Klasse braucht, um mehr als nur den Spieler ins Game zu implementieren.
Also hab ich alle static Variablen raus und ne Entity-Klasse mit lauter setter und getter Methoden geschrieben und auch alles andere angepasst (hat verdammt lange gedauert da ich mit BlueJ programmier^^).
Seit diesen Änderungen ruckelt das Spiel komischerweise.
Vielleicht kann jemand über den Code drüberschaun und mir sagen wo das Problem liegt.
Ich hab grad wenig Zeit, aber ich werd den Code später noch mit mehreren Kommentaren versehen, um das Verständnis zu erleichten.
Ihr könnt mich gerne auf weitere grobe Fehler hinweisen.
Ist wie gesagt mein erstes Game und bin alles andere als erfahren also flamed mich zu :toll:
MfG Biber
ps: mit Enter kann man die position des Bibers resetten