Zurück   Flashforum > Flash > ActionScript > Spielkonzepte und Spieleprogrammierung

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 10-11-2009, 14:28   #1 (permalink)
Neuer User
 
Registriert seit: Nov 2009
Beiträge: 3
PingPong Physik

Hi Leute,
Ich bin neu hier und hab gleich mal ne Frage .
Ich will gerade PingPong nachprogrammieren jedoch bekomm ich die Physik nicht richtig hin (außer 45grad Physik ). Also kennt da jemand ein tutorial oder kennt sich mit der Physik von PingPong hin (jedoch sollte es keine 45 grad Physik sein )?

Es wäre sehr nett wenn mir da jemand helfen könnte.

Lg
Markus
Shadow_Fighter ist offline   Mit Zitat antworten
Alt 10-11-2009, 15:59   #2 (permalink)
Neuer User
 
Registriert seit: Nov 2009
Beiträge: 1
hey ^^
ich bin auch neu hier und hab noch nicht wirklich ahnung von flash..
aber ich hätte einen vorschlag für eine (zumindest theoretisch) einfache pong physik:

beim aufprall auf die wand wird die x und y geschwindigkeit umgekehrt.
das wärs schon ^^

ein beispiel:
angenommen der ball fliegt gerade auf die wand zu
|
| o<--
|

die x geschwindigkeit beträgt zB "10" als standardwert
die y geschwindigkeit beträgt jedoch "0", da sich der ball nur horizontal bewegt.

wenn der ball abprallt passiert folgendes
|
| -->o
|

die negative x-geschwindigkeit lässt den ball zurückfliegen
da keine y-bewegung vorhanden war bleibt diese natürlich aus

x-geschw. = -10, weil 10 * (-1) = -10
y-geschw. = 0, weil 0 * (-1) = 0

der ball fliegt also gerade wieder zurück

wenn er jetzt schräg aufkommt, muss ja nicht 45° sein, beträgt x wieder 10, aber y kann jetzt zB 3 sein (ka welchem winkel das zusammen entsprechen würde, vllt 33° ^^, ist aber auch relativ unwichtig)

also x wird wieder invertiert, also -10
y ebenfalls und ist somit -3

somit fliegt der ball in die entgegengesetzte richtung aus der er kam.

der vorteil zur 45° methode ist ganz klar der die beibehaltung des aufprallwinkels, ein ball der fast horizontal auftrifft wird auch wieder fast horizontal zurückkommen.
btw: wenn er mit 45° aufprallt beträgt der winkel zwischen beiden flugbahnen genau 90°

inwiefern das in flash umsetzbar ist weis ich leider nicht
vllt gibts ja sowas wie getVelocity xD

das invertieren kann aber einfach durch malnehmen mit -1 geschehen, das sollte in flash möglich sein

lg
dennis
no logic ist offline   Mit Zitat antworten
Alt 10-11-2009, 17:12   #3 (permalink)
Nix Wisser
 
Benutzerbild von nullidee
 
Registriert seit: May 2003
Ort: Würzburg, Kleinstadt
Beiträge: 3.510
mal bei Quasimondo gucken, der hat da ein 1k !!! Pong

außerdem lohnt sich die Seite allemal
__________________
nullidee

Abakus GT 10² Kugeln - 80"Leinwand - CARAN D´ACHE SUPRACOLOR®
nullidee ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
PingPong mit 2 Gegnern übers Web realisieren flash4me Spielkonzepte und Spieleprogrammierung 5 15-09-2005 08:21
PingPong mit 2 Gegnern übers Web realisieren flash4me Flash Media Server 1 02-09-2005 09:24
PingPong-Schleife mit AS auch bei avi? ( vorwärts / rückwärts ) Mtron ActionScript 1 7 05-12-2004 08:16
PingPong Game Vertikal feigi ActionScript 1 1 12-01-2004 20:46
suche flas von einem pingpong!!dringend salon Flash 4 und Flash 5 1 29-06-2001 11:20


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:23 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele