//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:
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