Forum

> > Off Topic > Mathe-Problem
ForenübersichtOff Topic-ÜbersichtEinloggen, um zu antworten

Deutsch Mathe-Problem

9 Antworten
Zum Anfang Vorherige 1 Nächste Zum Anfang

alt Mathe-Problem

Patasuss
User Off Offline

Zitieren
Ich habe ein Problem mit der Mathematik.
Da ich ein kleines Schießspiel in 2D schreiben will (C++),
habe ich mir darüber Gedanken gemacht wie man Projektile richtig fliegen lässt.
Nur so die Sicht ist wie in CS2D.
Nach oben,unten,links,rechts ist ja einfach, aber wie schaffe ich es das sie in einem beliebigen Winkel fliegen können?
schonmal danke im voraus.

alt Re: Mathe-Problem

Lys
User Off Offline

Zitieren
Jop, du brauchst Sinus und Cosinus dafür

X: Cosinus(Winkel)*Geschwindigkeit
Y: Sinus(Winkel)*Geschwindigkeit

alt Re: Mathe-Problem

Patasuss
User Off Offline

Zitieren
Na, irgendtwas funktioniert bei mir nicht recht.
Hier mein Code (C++ sollte auch so verständlich sein):
1
2
x=x + cos(90) * 1;
	y=y + sin(90) * 1 ;
Hier ein Screen;
http://rockthatgame.kilu.de/file.php?id=24
Der rote Punkt ist der der sich um 90° bewegen soll.
Und er startet mit den x und y Koordinaten von der mitte des Bildschirms.

alt Re: Mathe-Problem

DRoNe
User Off Offline

Zitieren
Was ist sinus und cosinus ?
Ich bin nur in die achtste Klasse
Wann werde ich das lernen ?

alt Re: Mathe-Problem

Roni
User Off Offline

Zitieren
wir haben es in der 10ten gelernt teilweise lernt man das auch in der 9ten

alt Re: Mathe-Problem

Lys
User Off Offline

Zitieren
Was meinst du denn mit rotem Punkt? Also der, der rot ist und nen grünen Kreis hat oder den roten Kreis? Bei beiden wäre mir die Bewegung allerdings unschlüssig. Versuch mal was an der Geschwindigkeit zu ändern (*1 ist ja sowieso Humbug) und versuch es mit einem anderen Winkel.

@DRoNe, aufm Gymi haben wir das in der 9. Klasse gemacht, kommt sicher auch auf die Schule an (Bin desweiteren G Acht (doofer Smilie -.-)).

alt Re: Mathe-Problem

Der Muggemann
User Off Offline

Zitieren
du musst das ganze noch mal 100,100 oder was auch immer nehmen (je nachdem wie genau du das habe willst), bei sinus/cosinus bekommst du werte zwischen 0 und 1.
also wurde bei deinem code nur y+1 gerechnet
das musst du noch anpassen

alt Re: Mathe-Problem

Lys
User Off Offline

Zitieren
muggemann das ist zwar insofern richtig, aber das klappt auch, da er anscheinen float-werte benutzt. Da sieht man die Bewegung zwar nicht sofort, aber nach einer bestimmten zeit schon.
Zum Anfang Vorherige 1 Nächste Zum Anfang
Einloggen, um zu antwortenOff Topic-ÜbersichtForenübersicht