Das kannst du nicht. Zumindest nicht als Spieleentwickler.
Als Gamer können Sie teurere Tastaturen mit "Anti-Ghosting" -Funktionen erwerben. Andernfalls liegt die Einschränkung in der Hardware selbst, sodass Sie in der Software nichts tun können, um das Problem zu lösen.
Schauen Sie sich diese Demoseite an, um zu sehen, wie das Ghosting mit der Tastatur funktioniert, sowie eine Demo: http://www.microsoft.com/appliedsciences/antighostingexplained.mspx
Ihre besten Wetten sind also:
- Verwenden Sie kein Steuerungsschema, bei dem zu viele Tasten gleichzeitig gedrückt werden müssen
- Verwenden Sie Game Pads, wenn diese verfügbar sind
- Lassen Sie den Player die Tasten neu zuordnen, damit er einen Nicht-Ghosting-Schlüsselsatz für seine Hardware finden kann
- Wenn Sie müssen, bleiben Sie auf der linken Seite der Tastatur (um WASD), da Tastaturen dazu neigen, hier Geisterbilder zu vermeiden
Historisch gesehen , viele PC - Spiele verwendeten Zusatztasten ( Ctrl, Alt, ShiftGhosting) im Rahmen ihrer Kontrollen , da diese Tasten verdrahtet wurden zu handhaben gedrückt werden zusammen mit anderen Tasten, zu vermeiden. Diese Art von Übung geriet in den 90ern in Ungnade, weil die Modifikatortasten immer häufiger vom Betriebssystem verwendet wurden, was das Spiel beeinträchtigen würde.
Später schlossen sich bestimmte Genres von Spielen um Schlüsselcluster zusammen, insbesondere das FPS-Genre um WASD+ Maus, aber ein anderes Beispiel wären japanische Indie-Spiele um ZXC+ Pfeile. Da die meisten Spiele diese Cluster verwendeten, stellten die Tastaturhersteller auf eine sich selbst erfüllende Weise sicher, dass Geisterbilder in diesem Bereich minimiert wurden. Wenn Sie sich also an dieselben Steuerelemente halten, die auch andere beliebte Spiele verwenden, vermeiden Sie Geisterbilder.
Schauen Sie sich Ihr Beispiel an Wund Des geht Ihnen gut, aber es Kgeht Ihnen nicht. Verwenden Sie zufällig Kals Richtungssteuerung? In diesem Fall sollten Sie stattdessen die Pfeiltasten verwenden.