![]() |
Re: Einen Winkel errechnen!?
Zitat:
|
Re: Einen Winkel errechnen!?
Also, ich weiss nun, für was das 256 ist. Eine Umdrehung hat nicht 360° sondern 256°
Somit is klar, wiesos nicht funktioniert. Nun nehm ich halt den Winkel, den ich rausbekomme mal 0,711. 0,711 = 256 / 360 /-> Das Verhältnis halt |
Re: Einen Winkel errechnen!?
Was mir schon bekannt ist (muss aber nicht richtig sein):
Sin256 sollte ungefäher folgendes machen (99% sicher):
Delphi-Quellcode:
Und damit Sin und Sin256 sind nicht gleich. Da sollte auch dein Problem sein.
Sin256 := sin( x * pi / (256/2));
Zitat:
Denn warum das alles ? Ganz einfach,wiel
Delphi-Quellcode:
Deswegen gibt die Funktion ArcTan nicht das gewünschten Resultat. Dieses Resultat muss man später koriegiren, in dem man schaut die Position des Punktes (Tan(x) = Y/X -> Punkt(x,y) ).
Tan(x) := Tan(180+x);
Also, pure Triginometrie. |
Re: Einen Winkel errechnen!?
Zitat:
Zitat:
|
Re: Einen Winkel errechnen!?
Zitat:
|
Re: Einen Winkel errechnen!?
Aber ohne weitere Funktion ist es wirklich besser.
:cheers: |
Re: Einen Winkel errechnen!?
du darfst net +200 machen sondern *200
|
Re: Einen Winkel errechnen!?
Zitat:
|
Re: Einen Winkel errechnen!?
Das versteh ich jetzt nicht. Zwar hab ich das Problem jetzt gelöst und es funktioniert einwandfrei, aber wieso *200. 200 Soll nicht der Drehwinkel werden, sondern die Position. Wenn ich nichts hinschreib, dann is der Spieler ja auf (0 / 0). Mit +200 ist er auf (200 / 200)
|
Re: Einen Winkel errechnen!?
Zitat:
Ich verstehe nicht so richtig, was du sonst mit dem Sinus/ Cosinus bezwecken willst. MfG Binärbaum |
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:17 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz