Forum: Multimedia
Prism
by Nikolas,
29. Jun 2007
Der Tangens hat die Eigenschaft für x->pi/4 gegen unendlich zu divergieren...
@ KevStar: Hast du eigentlich jemals schon von Sinus und Cosinus gehört? Les doch erst mal die Wikipedia Artikel durch, damit du weisst, was du eigentlich willst. Und dann nimm dir einen Taschenrechner und rechne dein Programm mal von Hand durch und male es dir auf einen Zettel. Sonst wirst du immer nur rumschreiben...
Forum: Multimedia
Prism
by Nikolas,
28. Jun 2007
Ist auf Platz 1 der schlechtesten Fehlerbeschreibungen der Welt :wall:
WAS geht nicht? Fehlermeldungen? Wird nichts angezeigt? Was soll angezeit werden? Welchen Wert für x und y erwartest du?
Forum: Multimedia
Prism
by Nikolas,
28. Jun 2007
Du nimmst dir vier real variablen x,y,vx, vx. (global)
Mit Random (F1 nachschlagen) setzt du sie auf einen Wert (je nach Timereinetstellung vielleicht auf 5-10).
Dann ziehst du eine Timerkomponente auf das Form (Reiter System), setzt sein Intervall auf 100 (wäre dann eine zehntel Sekunde).
Dort schreibst du dann x := x+vx; y := y+vy; und zeigst dann dein Objekt irgendwie auf dem Formular...
Forum: Multimedia
Prism
by Nikolas,
28. Jun 2007
Du solltest vor dein cos(winkel) noch einen Faktor setzen, da sonst dein round darunter Probleme machen wird.
Und auch das ist noch zu viel gedacht. Wenn du nur an den Schlägern und den Wänden abprallen willst, reicht es einfach eine der Geschwindigkeiten umzudrehen. Also:
doube vx, vy;
if (Ball.y<10 or Ball.y > form.Height-10 ) then vy = -vy;
Das gleiche noch mit x und anstatt...