Forum: Sonstige Fragen zu Delphi
by karrax,
7. Nov 2013
danke für alles :)
habe es ohne den befehl hinbekommen
Forum: Sonstige Fragen zu Delphi
by karrax,
6. Nov 2013
Da habe ich es auch gemacht, so sieht es aus
begin
Shape1.Left:= Shape1.Left+VersatzX;
Shape1.Top:= Shape1.Top+VersatzY;
if (0 >= self.Shape1.Left) or
(self.Shape1.Left >= self.Width - self.Shape1.width) then
VersatzX := -VersatzX
end;
var
Forum: Sonstige Fragen zu Delphi
by karrax,
6. Nov 2013
Es funktioniert nur der Ball ist schonzu einem Drittel aus dem Feld wieder raus. Wie kann ich das beheben?
Forum: Sonstige Fragen zu Delphi
by karrax,
6. Nov 2013
Hab ich gemacht, funktioniert auch.
Habe mich auch schon gewundert warum das so heist, irgendwie unlogisch für mich aber egal.
Was muss ich als nächstes machen?
Forum: Sonstige Fragen zu Delphi
by karrax,
6. Nov 2013
procedure TForm1.FormCreate(Sender: TObject);
begin
Shape1.Left:= Shape1.Left+5;
Shape1.Top:= Shape1.Top+5;
end;
end.
wenn du das meinst
Forum: Sonstige Fragen zu Delphi
by karrax,
6. Nov 2013
Also ich hab geschaft das sich das Shape mit left unf top bewegt. aber bei dem rest blicke ich noch nicht so durch
Forum: Sonstige Fragen zu Delphi
by karrax,
6. Nov 2013
sorry das ich nachfragen muss aber habe erst seid sehr kurzem delphi. was genau soll ich denn in dem timer einstellen und wie mache ich das mit der kollision?
Forum: Sonstige Fragen zu Delphi
by karrax,
6. Nov 2013
Es soll kein Pong sein nur so etwas ähnliches.
Als Ball wollte ich ein Shape verwenden und es Rund machen. Dieser Ball soll dann einfach im Bildschirm rumfliegen und wenn er gegen eine Wand prallt dann die Richtung ändern.
Dafür darf ich aber nue einen Timer verwenden