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

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 26-12-2006, 16:46   #1 (permalink)
Meep!
 
Registriert seit: Sep 2005
Beiträge: 146
Vektoren-> Rutschen, aber nicht hüpfen

ActionScript:
  1. //if an intersection was found:
  2.             if(dist >= 0)
  3.             {
  4.    
  5.                 toGo -= dist;
  6.                 toGo *= 0.5;
  7.                 ball.mirrorScaled(obs[hitObs].getVektor(),mdist*0.5);
  8.                 ball.setPos(hitV.x,hitV.y);
  9.                
  10.                 noHit = hitObs;
  11.             }
  12.             else
  13.             {
  14.                 toGo = 0;
  15.                 ball.setPos(ball.getStartPos().x+moveV.x,ball.getStartPos().y+moveV.y);
  16.             }

toGo ist der wert, mit dem das objekt sich nach dem aufprall weiter bewegt..mirrorScaled berechnet den neuen richtungsvektor meines bewegten objekts...
durch das multiplizieren mit 0.5 wird die bewegungskraft beim aufprall halbiert...nun springt das objekt zwar nichtmehr so blöd herum, aber dafür rutsch es auch auf sehr schrägen flächen nur sehr langsam. wie kann ich also die sprungkraft des objekts beim aufprall verringern, aber die geschwindigkeit "entlang" des hindernisses weniger stark verringern?

danke!
__________________
http://www.pixartist.de
pixartist 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



Alle Zeitangaben in WEZ +1. Es ist jetzt 19:05 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele