Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

JJJ

Frischling

  • »JJJ« ist der Autor dieses Themas
  • Private Nachricht senden

1

02.02.2015, 13:26

Java Kanonenschuss grafisch darstellen

HallO liebe comunity



Ich habe gestern bereits gefragt wie ich in java einen kanonenschuss berechnen kann, weil es beim mir nucht funktioniert hat.
Da es jetzt funktioniert, will unser lehre dass wir es grafisch darstellen. Aber das haben wir noch nicht gelernt.

Deshalb meeine frage, wue stelle ich einen schiefen wurf grafisch in java dar??

Und wie stelle ich das an dass sich eine kanone mit der maus bewegt und den winkel automatisch einstellt, je nach dem wie ich sie mit der maus gedreht habe??

Pilzschaf

Frischling

Beiträge: 43

Wohnort: Freiburg

  • Private Nachricht senden

2

02.02.2015, 13:44

Wenn du die Position der Kanone und die Position des Cursors hast, kannst du einfach einen Richtungsvektor von Kanone zu Mauscursor berechen. Den Winkel der Kanone kannst du dann als Tangens von der y-Koordinate des Richtungsvektors geteilt durch x-Koordinate des Richtungsvektors berechen.
Um den Wurf grafisch darzustellen musst du ein Sprite an der Position der Kanonenkugel zeichnen. Wie du die Flugbahn berechnest scheinst du ja schon zu wissen.

Zitat

"Der Code ist schon schlecht."
"Ist doch Geschmackssache."
"Naja, es sind GOTOs drin."
"Oh."

JJJ

Frischling

  • »JJJ« ist der Autor dieses Themas
  • Private Nachricht senden

3

02.02.2015, 13:50

Vielen dank,


Und wie stelle ich das genau dar, in einem lable oder so???

NachoMan

Community-Fossil

Beiträge: 3 885

Wohnort: Berlin

Beruf: (Nachhilfe)Lehrer (Mathematik, C++, Java, C#)

  • Private Nachricht senden

4

02.02.2015, 14:05

Ich habe mir zur Schulzeit ein kleines Framework mit der LWJGL geschrieben, womit ich unsere Physik Experimente nachprogrammiert habe. Wäre vielleicht auch was für dich?
Wenn du es ganz einfach haben willst schnappst du dir die JMonkey Engine und nimmst einfach Meshs oder Sprites zur Darstellung.
"Der erste Trunk aus dem Becher der Erkenntnis macht einem zum Atheist, doch auf dem Grund des Bechers wartet Gott." - Werner Heisenberg
Biete Privatunterricht in Berlin und Online.
Kommt jemand mit Nach oMan?

DeKugelschieber

Community-Fossil

Beiträge: 2 641

Wohnort: Rheda-Wiedenbrück

Beruf: Software-Entwickler

  • Private Nachricht senden

5

02.02.2015, 14:21

Oder JavaFx/Swing, reicht völlig.

Werbeanzeige