Einzelnen Beitrag anzeigen
Alt 09.02.2010, 17:50   #9 (permalink)
bernii
Neuer Benutzer
Byte
Themenstarter
 
Registriert seit: 06.02.2010
Beiträge: 16
Abgegebene Danke: 7
Erhielt 0 Danke für 0 Beiträge
//edit: ein problem erledigt

Weiteres Problem jetzt ist, wie ich checken soll, ob der Ball beim Aufschlag zunächst auf der eigenen Hälfte aufkommt, dann auf die andere. Und danach muss der Computerschläger den Ball ja direkt auf die andere Platte schlagen (wie es beim tischtennis so üblich ist).
Am besten nehm ich eine Methode (mit true und false) die checkt ob es sich gerade um einen Aufschlag handelt und dann den z_speed höher setzt (damit sich der radius schneller verkleinert und wieder vergrößert, sodass der Ball auf beiden aufzukommen scheint) und dann irgendwie in eine andere Methode springt, die den "normalen Ballwechsel" beinhaltet. Also wie Steev schon sagte mit einer Eregnismethode!? Ich weiß nich genau wie ich das maschen soll.

Java Code: Quelltext in neuem Fenster öffnen
1
2
3
4
5
6
7
8
9
10
11
//Springen
        radius += z_speed;
 
            if(radius < 5)
            {
                z_speed *= -1;
            }
            if(radius > 11)
            {
                z_speed *= -1;
            }

Vlt gibts ja noch Vorschläge?

Danke

Geändert von bernii (09.02.2010 um 20:33 Uhr)
bernii ist offline  
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten