Zum Inhalt springen

1one

Mitglieder
  • Gesamte Inhalte

    1
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von 1one

  1. Hallo, ich habe mich etwas mit Netbeans und Java befasst und ein paar Tutorials und Beispielaufgaben auf dem Inet durchgearbeitet. Bei einer Aufgabe komme ich leider in stocken. Bei der Aufgabe handelt es sich um das Erstellen von Raketen zb. Sylversterraketen. Als ich Probleme hatte, diese bunten Funken nach der Explosion zu erstellen habe ich mir das fertig Program aus dem Inet gesaugt und angeschaut. Doch was dort steht, zu den bunten Funken, is mehr mehr oder minder ein Rätsel. Ich poste es mal... partikel[] p= new partikel[100]; int r_vx=(r_ziel_x-r_start_x)/40; int r_vy=(r_ziel_y-r_start_x)/60; int r_x=(r_ziel_x); int r_y=(r_ziel_y); int t_x; int t_y; int t_r; Color t_c; double ent=Math.random(); if (ent<0.33) { t_c=new Color(205+(int)(Math.random()*50),0,0); } else if (ent>0.67){ t_c=new Color(0,205+(int) (Math.random()*50),0,0); } else { t_c = new Color (0,0,205+(int)(Math.random()*50)); } for (int i=0; i<100; i++) { p = new partikel(r_x, r_y, r_vx, r_vy, Math.random()*10, Math.random()*2*Math.PI, t_c); g.setColor(p.c); t_x=(int)(p.x-p.r); t_y=(int)(p.y-p.r); t_r=(int)(2*p.r); g.fillOval(t_x, t_y, t_r, t_r); } for(int i=0; i<50; i++) { for(int j=0; j<100; j++) { g.setColor(Color.BLACK); t_x=(int)(p[j].x-p[j].r); t_y=(int)(p[j].y-p[j].r); t_r=(int)(2*p[j].r); g.fillOval(t_x, t_y, t_r, t_r); p[j].move(); g.setColor(p[j].c); t_x=(int)(p[j].x-p[j].r); t_y=(int)(p[j].y-p[j].r); t_r=(int)(2*p[j].r); g.fillOval(t_x, t_y, t_r, t_r); } pause(50); } Diese Partikel sollen wohl diese Funken darstellen. Im großen und ganzen habe ich das ja verstanden, nur ich würde gerne im Detail wissen, was da jetzt genau abläft und welcher Befehl genau was aussagt. So wie ich das verstanden habe, handelt es sich bei dem ersten Absatz um die einfache initialisierung der Variablen und das errechnen der Farbe der Partikel. Doch ich verstehe nich was die Variable "r_" vor den anderen zu bedeutet hat. Ganz zu schweigen von den beiden Absätzen die folgen. Ich würde mich freuen, wenn mir jemand etwas unter die Arme greifen könnte... gruß 1one

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...