Coding mit Java | Java-basierten APIs

  • Ersteller Ersteller ij9F_i0FaF-d9lrDSDDpDbfo
  • Erstellt am Erstellt am
Status
Für weitere Antworten geschlossen.
Wenn man einmal das hier gelesen und verstanden hat: http://openbook.rheinwerk-verlag.de/javainsel/
Ehrlich, komm mir nicht mit Rheinwerk. Das ist das entäuschenste und lückenhafteste, was ich je gesehen habe.
Sparen sich in der C++ Literatur die Erklärung des Kompilieren, was das überhaupt ist, wie wo was wie ausgeführt wird, usw.
Ich werde niemals mehr ein Rheinwerk Buch in die Hand nehmen. Und wenn ich schlussendlich Codecademy zum lernen nutze. Da kann ich wenigstens vernünftig ruby lernen.
 
Ehrlich, komm mir nicht mit Rheinwerk. Das ist das entäuschenste und lückenhafteste, was ich je gesehen habe.
Sparen sich in der C++ Literatur die Erklärung des Kompilieren, was das überhaupt ist, wie wo was wie ausgeführt wird, usw.
Ich werde niemals mehr ein Rheinwerk Buch in die Hand nehmen. Und wenn ich schlussendlich Codecademy zum lernen nutze. Da kann ich wenigstens vernünftig ruby lernen.
Also ich bin zufrieden mit dem Buch.
 
  • Like
Reaktionen: _WarElite_
Ehrlich, komm mir nicht mit Rheinwerk. Das ist das entäuschenste und lückenhafteste, was ich je gesehen habe.
Sparen sich in der C++ Literatur die Erklärung des Kompilieren, was das überhaupt ist, wie wo was wie ausgeführt wird, usw.
Ich werde niemals mehr ein Rheinwerk Buch in die Hand nehmen. Und wenn ich schlussendlich Codecademy zum lernen nutze. Da kann ich wenigstens vernünftig ruby lernen.
Habe selbst ein Buch von Rheinwerk, und werde mir bald ein 2. anschaffen. Bin sehr zufrieden damit :)
 
  • Like
Reaktionen: _WarElite_
Habe mein Wissen ja großteils online zugelegt und aufgeschnappt. Da habe ich keine Lust mehr ein Vermögen auf ein Buch zu investieren. Aber wenns euch gefällt ist es ja gut.
 
  • Like
Reaktionen: Tretz
Hey ilouHD :)
Ich habe die Explosionen genau wie du erstellt, jedoch stieß ich auf das selbe Problem, dass ich keine sterbenden Entities bekomme und so ungenaue Ergebnisse erhalte.

Erste Ideen von uns waren, dass man die Locations der Pfeile jede Sekunden checkt, jedoch zieht das etlich viel Leistung, ist ungenau und vorallem umständlich.

Wenn du dich mit Vererbung in Java (auch "extenden") auskennst, solltest du mal in dieser NMS-Klasse (Explosion):


Nach möglichen Methoden suchen, die die beschadeten Entities beinhaltet ;)
Diese kannst du dann überschreiben, und mit bisschen Copy-Paste kommst du zu deiner eigenen Explosions-Klasse (die wie die vorherige klappt), nur mit deiner Modifikation, dass mit Entities die sterben noch interagiert werden kann :)

Ich verrate mal nichts genaues, aber das ist der konkrete Weg, wie man das ganze exakt und effizient löst :)

MFG DREAMZii
Rip
 
Hätte da auch mal eine Frage ^-^
Wie setzt man es am besten um, dass in einem Scoreboard die Kills automatisch updated werden?
Ich habe das ganze schon mit einem scheduler bzw. Runnable gemacht, allerdings muss es da doch eine Ressourcen-sparendere Variante geben?!

Zusammengefasst:
Immer wenn ein Spieler einen Kill bekommt (als Beispiel), wird im Scoreboard ein Kill addiert! ABER nur, wenn er einen Kill macht ;)

Würde mich über eine Antwort freuen ;)
 
Hätte da auch mal eine Frage ^-^
Wie setzt man es am besten um, dass in einem Scoreboard die Kills automatisch updated werden?
Ich habe das ganze schon mit einem scheduler bzw. Runnable gemacht, allerdings muss es da doch eine Ressourcen-sparendere Variante geben?!

Zusammengefasst:
Immer wenn ein Spieler einen Kill bekommt (als Beispiel), wird im Scoreboard ein Kill addiert! ABER nur, wenn er einen Kill macht ;)

Würde mich über eine Antwort freuen ;)
In einem Event? :')
 
Mir geht es nicht um die Abfrage, ob er einen Kill bekommt, sondern WIE ich es in dem Scoreboard update ohne es flackern zu lassen ;)
Code Beispiel wäre ganz gut ^^
 
und keines hat bei mir geklappt ^-^
Beziehungsweise arbeiten die meisten mit einem scheduler, was in meinen Augen nicht wirklich praktisch ist!
 
und keines hat bei mir geklappt ^-^
Beziehungsweise arbeiten die meisten mit einem scheduler, was in meinen Augen nicht wirklich praktisch ist!
Nicht unbedingt, aber egal.
Aber um die Kills zu adden, ohne das das Scoreboard flackert, musst du immer den Entriy löschen und neu setzen, bzw den Score neu setzten.
Was man auch machen kann, ist die Kills in einer HashMap zu speicher und alle 30 Sekunden per Asynchronen Scheduler adde, das sollte auch funktionieren.
 
  • Like
Reaktionen: Cykalele
@Leterr und was ergibt das für einen Sinn? Dass der Server alle 30 Sekunden die Kills updated. Da kommt Flicker auch vor. Wenn du es ohne Probleme haben willst, dann mach es doch mit Packets. Da haste keine Bukkit scheiße, sondern rohes Protokoll. Und
Asynchronen Scheduler
sagen wir schon mal garnicht. Das ist wenn dann ein eigener Thread. Der Scheduler ist ja nicht asynchron

MfG,
Nightishaman
 
Status
Für weitere Antworten geschlossen.

Soziale Medien

  • X
  • TikTok

Über uns

  • GommeHD.net ist einer der größten Minecraft-Server der Welt. Dir gefällt unser Server? Dann unterstütze uns durch einen Kauf im Shop!
  • Shop