Hi,
Ich portiere gerade meinen Emu auf Mac und habe Schwierigkeiten einen Teil der alten direct input Funktionalität zu übertragen.
zum Problem: Ich verwende die Maus als Input Möglichkeit. In der app verstecke ich den Maus Cursor und zeichne mittels OpenGL ein Fadenkreuz. Die Position des Fadenkreuz wird über die Maus Deltas berechnet. Der echte, jedoch unsichtbare Maus Cursor kann sich außerhalb des App Fenster befinden. Ist dieser zufällig über einer Schaltfläche wird die beim Klick aktiviert. In directx gibt es die Möglichkeit des exclusive Zugriffes auf die Maus für die app. Ich suche so eine Funktionalität für Carbon/Quartz.
Danke schon mal im Vorraus
Ich portiere gerade meinen Emu auf Mac und habe Schwierigkeiten einen Teil der alten direct input Funktionalität zu übertragen.
zum Problem: Ich verwende die Maus als Input Möglichkeit. In der app verstecke ich den Maus Cursor und zeichne mittels OpenGL ein Fadenkreuz. Die Position des Fadenkreuz wird über die Maus Deltas berechnet. Der echte, jedoch unsichtbare Maus Cursor kann sich außerhalb des App Fenster befinden. Ist dieser zufällig über einer Schaltfläche wird die beim Klick aktiviert. In directx gibt es die Möglichkeit des exclusive Zugriffes auf die Maus für die app. Ich suche so eine Funktionalität für Carbon/Quartz.
Danke schon mal im Vorraus
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von PiCiJi ()
Praktisch kann man das Spiel dann nicht mehr spielen, höchstens im fullscreen.