Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Winkel und Bewegungen (https://www.delphipraxis.net/59305-winkel-und-bewegungen.html)

igel457 20. Dez 2005 13:50


Winkel und Bewegungen
 
Hi, ich programmiere einen kleinen 2D Weltraum-Shooter.

Nun scheitere ich allerdings bei folgender, grundlegenden, Sache:

Mein Raumschiff dreht sich imer in Richtung des Mauszeigers. Nun soll es auch dahin Fliegen, wenn beschl größer als 0 ist.

Ich versuche das so zu realisieren:

Delphi-Quellcode:
x := x + cos(flightangle)*beschl;
y := y + sin(flightangle)*beschl;
Rein deothetisch sollte das doch auch Richtig sein :gruebel: . Stattdesen fliegt mein Raumschiff mal rückwärts, mal vorwärts und zittert hin und her.

Was mache ich falsch?????

PS. Offe das ist die Richtige Sparte für diesen Thread. Mit Multimedia hats auch nicht so viel zu tun!

memphis 20. Dez 2005 13:59

Re: Winkel
 
hallo

bist du dir sicher, dass du den Winkel im Bogenmaß und nicht in Grad angibst?
Hast du beachtet, dass beim Einheitskreis der Winkel gegen den Uhrzeigersinn läuft?

ansonsten stimmen diese beiden Codezeilen, wobei ein bißchen mehr Code hilfreicher wäre.

grüsse

Delphi_Fanatic 20. Dez 2005 14:03

Re: Winkel und Bewegungen
 
Über das "Dreh-Problem" wurde schon mal diskutiert, hättest nur die Suche benutzen müssen.

Guggst Du hier :

http://www.delphipraxis.net/internal...ct.php?t=54046

igel457 20. Dez 2005 14:08

Re: Winkel und Bewegungen
 
Liste der Anhänge anzeigen (Anzahl: 1)
Das sollten Grad sein. Von 0°-360°. Ich kenne mich, als armer Neutklässler, mit den Sachen leider nicht aus...
Wie rechne ich das in Bogenmaß um? (Was ist überhaupt der Unterschied?) (Ich muss mal suchen).

@Delphi_Fanatic
Das ist gar nicht mein Problem!

igel457 20. Dez 2005 14:14

Re: Winkel und Bewegungen
 
Kaum macht mans richtig, schon gehts!

Delphi-Quellcode:
x := x + cos(DegToRad(flightangle))*beschl;
y := y + sin(DegToRad(flightangle))*beschl;

Delphi_Fanatic 20. Dez 2005 14:30

Re: Winkel und Bewegungen
 
Zitat:

@Delphi_Fanatic
Das ist gar nicht mein Problem!
Doch, genau das mit dem DegToRad war doch Dein Problem, und diese Info hätte ja auch aus dem verlinkten Thread hervor gehen können. :zwinker:

igel457 20. Dez 2005 14:34

Re: Winkel und Bewegungen
 
Na Ok....

Ohne euch wäre ich aufjedenfall nicht darauch gekommen das cos und sin Bogenmaße braucht...


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

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz