Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

1

24.03.2010, 18:38

Tasten in OpenGL

ich habe gemerkt ich kann nur 2 tasten gleichzeitig drücken und wenn ich eine dritten drücke erfüllt sie ihren zweck nicht.
zb. up down und space und space funz dann net aber wenn ich
up space down drücke funktioniert down net
wieso?

mfg

2

24.03.2010, 18:52

Womit fragst du die ab? Mit OpenGL bestimmt nicht, das ist nur für Grafik zuständig.
Ein kleiner Codeausschnitt wäre hilfreich.
Lieber dumm fragen, als dumm bleiben!

3

24.03.2010, 20:00

C-/C++-Quelltext

1
2
3
4
5
6
bool keys[256]

if(keys[VK_SPACE])
{
...
}

GR-PA

Treue Seele

Beiträge: 326

Wohnort: Daheim

Beruf: Faulenzer

  • Private Nachricht senden

4

24.03.2010, 20:08

rofl
Signaturen werden überbewertet

5

24.03.2010, 20:10

Ich wunder mich das da überhaupt was geht O_o
Metal ist keine Musik sondern eine Religion.

6

24.03.2010, 21:21

Das hier wird dir helfen:
http://www.lugbz.org/documents/smart-questions_de.html
Lieber dumm fragen, als dumm bleiben!

Alyx

Treue Seele

Beiträge: 236

Wohnort: Hannover

Beruf: Head Of Software Development

  • Private Nachricht senden

7

24.03.2010, 23:37

Re: Tasten in OpenGL

:-) @ Jonathan.

Zitat von »"Fighter19"«

ich habe gemerkt ich kann nur 2 tasten gleichzeitig drücken und wenn ich eine dritten drücke erfüllt sie ihren zweck nicht.
zb. up down und space und space funz dann net aber wenn ich
up space down drücke funktioniert down net
wieso?

mfg


Wie bereits schon hier erwähnt fragt man mit OpenGL sicherlich keine Tasten ab. Ich gehe mal davon aus, dass du sie also direkt oder indirekt via WinSDK abfragst und die sind definitiv von der Anzahl her beschränkt, Ausnahme sind hier lediglich Strg, Shift, & Co..

Aber was zur Hölle willst du denn mit so einer schrägen Finger-Bruchs-Kombination? Das war glaube ich zuletzt zur Zeit von Mortal Combat oder Split-Screen-Spielen, wo man so etwas gebraucht hat.

Es ist aber überhaupt kein Problem OpenGL mit DirectInput/-Sound & Co. zu mischen, du kannst dich also gerne auch daran versuchen. Allerdings kann ich dir gleich sagen, dass deinen Versuch ein großer Teil der Tastaturen auch dort nicht mitmachen wird, da hier viele bereits hardwareseitig nicht mehr als 2 Tasten durchlassen... da es wie bereits gesagt außer bei Splitscreen-Spielen halt überhaupt keinen Sinn macht, entsprechend verzichten die meisten gleich darauf.

LG
Alyx

Werbeanzeige