Announcement

Collapse
No announcement yet.

Genesis3D mit Delphi - Umschauen durch Mausbewegung

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Genesis3D mit Delphi - Umschauen durch Mausbewegung

    Hi<p>Ich habe entsprechend dem Genesis3D-Tutorial auf <a href="http://www.dsdt.info/tutorials/3dplay2/">http://www.dsdt.info/tutorials/3dplay2/</a> das Beispielprogramm nachprogrammiert. Das Grundprinzip sieht so aus, dass eine while-Schleife bis zum Spielende abläuft und über ProcessMessages kontrolliert ob eine Eingabe erfolgt ist (durch die die While-schleifen-variable auf false gesetzt werden könnte, womit das spiel beendet wäre). Jetzt wird innerhalb der while-schleife auch ständig die aktuelle Mausposition überprüft und die Welt (entsprechend der Differenz der Mausposition und dem Bildschirmmittelpunkt) gedreht. Danach wird die Maus wieder auf den Bildschirmmittelpunkt gesetzt.<br>Jetzt gibt es dabei das Problem, dass man die Maus kurzzeitig aus dem Mittelpunkt herausbekommt, wenn man sie sehr schnell bewegt (sie wird nicht schnell genug wieder zurückgesetzt und kurzzeitig an dem neuen Platz gezeichnet). Das ist aber in keinem der 3D-Spiele, die ich kenne so, und deshalb muss es dafür eine Lösung geben...hat jemand eine Idee?<p>danke schonmal, Sebastian Meßmer

  • #2
    Es hat sich erledigt...ich habe den Mauszeiger völlig ausgeschaltet und in die Mitte des Bildschirms versuche ich gerade von der Engine ein Kreuz zeichnen zu lassen..

    Comment

    Working...
    X