![]() |
Userinput abfangen und an X Programme weitergeben.
Also nehmen wir mal an man hat X mal den selben Shooter offen und möcht dass sich alle Figuren Synchron bewegen könnte man ja die eingabe mit einem hook abfangen. Aber die frage ist wie kann man die gewonnen daten dann wietergeben dass sich alle Spielfiguren gleichzeitig bewegen?
|
Re: Userinput abfangen und an X Programme weitergeben.
|
Re: Userinput abfangen und an X Programme weitergeben.
Sollte logischerweise nicht funktionieren, da jedes (gute) Programm nur wenn es den Fokus hat auch reagiert. Da nur eines den Fokus haben kann ... na du weißt schon. Das ist das Input-Modell von Windows.
|
Re: Userinput abfangen und an X Programme weitergeben.
Mehrere Shooter parallel? Geht das ueberhaupt?
Ich wuerde auch vermuten das die Shooter nicht im Gleichlauf bleiben werden. Schliesslich haben alle Computergegner einen bestimmten Anteil an Zufall in ihren Reaktionen. SendInput sollte auch mit DirectX funktionieren ab Windows 2000. Natuerlich muss der Fokus auf das empfangende Programm gesetzt werden. |
Re: Userinput abfangen und an X Programme weitergeben.
Zitat:
|
Re: Userinput abfangen und an X Programme weitergeben.
Man koennte dem Shooter auch WM_KEYDOWN Messages verfuettern, aber die meisten ignorieren
Messages wenn sie ueber DirectInput lesen. Nur die Engines von id koennen das, also alles ab Quake. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:51 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