![]() |
Wie kann ich mit Delphi 7 enterpice ein ping pong abprallen
brauch hilfe wer echt cool da ich ein echter Anfänger bin. zur zeit siehts so aus
Delphi-Quellcode:
[edit=Phoenix]Dann füg ich die Code-Tags halt ein *GRUMMEL* Mfg, Phoenix[/edit]
unit Unit1;
interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, ExtCtrls, StdCtrls; type TForm1 = class(TForm) GroupBox1: TGroupBox; Shape1: TShape; Timer1: TTimer; procedure Timer1Timer(Sender: TObject); private { Private-Deklarationen } public { Public-Deklarationen } end; var Form1: TForm1; implementation {$R *.dfm} procedure TForm1.Timer1Timer(Sender: TObject); begin Timer1.Interval := 150; shape1.Left := shape1.Left + 25; end; end. |
Re: Wie kann ich mit Delphi 7 enterpice ein ping pong abpral
1.) Herzlich Willkommen in der DP!
2.) Du bist absoluter Anfänger und holst Dir eine veraltete Delphi-Version (7 anstelle von 2006) in der Enterprise-Version? Guter Tipp: Hol Dir lieber auf ![]() 3.) Bitte ändere Deinen Beitrag ab, und setze Deinen Code in [ delphi ] Code.. [ /delphi ] - Tags. (Ohne Leerzeichen). 4.) Falsche Sparte, ich schieb mal kurz. :) |
DP-Maintenance
Dieses Thema wurde von "Phoenix" von "Multimedia" nach "Sonstige Fragen zu Delphi" verschoben.
Ist eher was allgemeines. |
Re: Wie kann ich mit Delphi 7 enterpice ein ping pong abpral
Die einfachste Möglichkeit ist es einfach die Vektoren zu spiegeln.
Dafür 2 int Variablen anlegen, eine für die Geschwindigkeit in x- und eine für die in y-Richtung. Wenn jetzt dein Objekt oben oder unten kollidiert, y-Skalar spiegeln (y = -y); Bei einer Kollision Rechts oder Links, x-Skalar spiegeln (x = -x); Die Lösung ist sehr unsauber (es gibt überschneidungen etc etc.) aber sollte für deine Zwecke (Info-Unterricht?) reichen. |
Re: Wie kann ich mit Delphi 7 enterpice ein ping pong abpral
danke
|
Re: Wie kann ich mit Delphi 7 enterpice ein ping pong abpral
Tststs, da sucht doch unser aktueller Praktikant einfach hinter unserem Rücken Hilfe in meinem Lieblings-Delphi-Forum :shock: :lol:
Und wer sich jetzt wundert, warum er nicht uns fragt: Vor 10 Minuten hat er von mir gerade nen Tipp bekommen, wie er feststellen kann, wo der rechte Rand des Balls ist und wo der rechte Rand des Spielfeldes. Beim Abprallen sind wir also noch nicht ganz. |
Re: Wie kann ich mit Delphi 7 enterpice ein ping pong abpral
Zitat:
|
Re: Wie kann ich mit Delphi 7 enterpice ein ping pong abpral
Zitat:
|
Re: Wie kann ich mit Delphi 7 enterpice ein ping pong abpral
Vorallem frag ich mich langsam, wie es Leute schaffen, immer noch nach der Kollission zu fragen, welche wir ja schon tausend mal durchgekaut haben....
|
Re: Wie kann ich mit Delphi 7 enterpice ein ping pong abpral
Habs ihm gerade begrifflich gemacht, sowohl das Abprallen, als auch die Forenregeln bezüglich Einordnung der Postings, eine Frage pro Thread, und ein Thread pro Frage, Suchfunktion usw.
Tut mir leid für den Aufwand deinerseits, Phoenix und auch den Unannehhmlichkeiten für dich und alle anderen. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:37 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz