Winkel aus Maus extrahieren
Übersicht

flexer94Betreff: Winkel aus Maus extrahieren |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Hey,
wenn ich nen Winkel aus der Maus holen will, wie muss ich dabei genau vorgehen? Ich habs jetzt soweit, dass man mit der Maus die Kamera steuern kann (rotate usw.) Code: [AUSKLAPPEN] RotateEntity camera,MouseY()/1.5,-MouseX()/1.5,0 Problem: Wenn die Maus am Blidschirmrand ist, gehts nich weiter ![]() Wie kann man das besser lösen? |
||
![]() |
Der Eisvogel |
![]() Antworten mit Zitat ![]() |
---|---|---|
HidePointer![]() ![]() |
||
Ungarische Notation kann nützlich sein.
BlitzMax ; Blitz3D Win 7 Pro 64 Bit ; Intel Core i7-860 ; 8 GB Ram ; ATI HD 5750 1 GB Projekte: Window-Crasher Ich liebe es mit der WinAPI zu spielen. |
flexer94 |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Ne... ich habs jetzt eher so gemeint: Ich möchte mich auf ner ebene Schräg bewegen. Dafür brauch ich einen Winkel, den ich aus den Mauspositionen extrahieren will. Wie geht man dabei vor? | ||
![]() |
Der Eisvogel |
![]() Antworten mit Zitat ![]() |
---|---|---|
Das versteh ich ich nicht. Mit der einen Achse kann man sich drehen, mit der anderen hoch und runter schauen. Was willst du mehr? | ||
Ungarische Notation kann nützlich sein.
BlitzMax ; Blitz3D Win 7 Pro 64 Bit ; Intel Core i7-860 ; 8 GB Ram ; ATI HD 5750 1 GB Projekte: Window-Crasher Ich liebe es mit der WinAPI zu spielen. |
![]() |
XeresModerator |
![]() Antworten mit Zitat ![]() |
---|---|---|
Welchen Winkel zwischen welchen Punkten möchtest du errechnen? 2D oder 3D? Was möchtest du erreichen? | ||
Win10 Prof.(x64)/Ubuntu 16.04|CPU 4x3Ghz (Intel i5-4590S)|RAM 8 GB|GeForce GTX 960
Wie man Fragen richtig stellt || "Es geht nicht" || Video-Tutorial: Sinus & Cosinus THERE IS NO FAIR. THERE IS NO JUSTICE. THERE IS JUST ME. (Death, Discworld) |
flexer94 |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Ich brauche es für 3D Zeug, wenn ich den Winkel zwischen 2 Mauspositionen im Raum errechnen will, damit ich dann mit tan, usw. mich nicht nur in 2 Richtungen bewegen kann ![]() |
||
![]() |
XeresModerator |
![]() Antworten mit Zitat ![]() |
---|---|---|
Es kann prinzipiell keine Mauspositionen im 3 dimensionalen Raum geben.
Für den Winkel zwischen zwei 2D Koordinaten benutzt man Atan2 ![]() |
||
Win10 Prof.(x64)/Ubuntu 16.04|CPU 4x3Ghz (Intel i5-4590S)|RAM 8 GB|GeForce GTX 960
Wie man Fragen richtig stellt || "Es geht nicht" || Video-Tutorial: Sinus & Cosinus THERE IS NO FAIR. THERE IS NO JUSTICE. THERE IS JUST ME. (Death, Discworld) |
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group