Registriert seit: 11. Okt 2004
Ort: Rostock
36 Beiträge
Delphi 6 Personal
|
Re: Ego Shooter - Maus Steuerung
8. Dez 2004, 10:05
Jetzt läuft deine Steuerung vermutlich so ab das prüfts ob sich die Maus am Bildschirmrand befindet und du dann entsprechend drehst.
Mach es so:
1. Nutze nicht den Windowsmauszeiger, sonder zeichne dein eignes HUD
2. Subtrahiere von der X-Mausposition die halbe Bildschirmbreite
3. Multipliziere den Wert mit einem Faktor über den du die Drehgeschwindigkeit/Drehrichtung in abhängigkeit zur Mausauslenkung einstellst
4. drehe dein Objekt
5. setze die Maus wieder in die Mitte des Bildschirms; wieder zu 2.
Denn Windowsmauszeiger sollte man dabei nicht nutzen da er wie wild ruckeln würde, wenn du die Bewegung auch in nach oben und unten willst dann zusätzlich noch die Y-Mausposition mir der halben Bildschirmhöhe verrechnen.
Ben ---------------------------------------
Spielanleitung !? Wieso ? Wozu ?
Im Quelltext steht doch alles drin !
Zitat: Ich selbst (1998)
|