Steuerung in gwX ab rev. 9
4 verfasser
Seite 1 von 1
Steuerung in gwX ab rev. 9
Carli hat mir ja jetzt Zugriff aufs SVN gegeben, daher habe ich die Gelgenheit ergriffen und ein Steuerungsmenü ins Menü eingebaut, d. h. man kann die Steuerung frei belegen. Das funktioniert ingame schon, ich bin dabei das scriptseitig zu integrieren und auch für die Menüsteuerung einzubauen.
In Scripts kann mittels Strg(0-9) auf die ASCII-Codes der zugehörigen Tasten zugegriffen werden:
Die Tasten können also in _keydown und keyup mittels key = Strg(0-9) jeweils überprüft werden. Ich muss jedoch in allen Scripts das noch anpassen, von daher brauch ich noch bisschen dafür.
Weil eben die ASCII-Codes verwendet werden, werden die meisten Sondertasten bei der Belegung dann nicht korrekt angezeigt. Belegt werden können aber die meisten.
Noch ein kleiner Tipp: Der vermutliche "Tastenname" (z. B. "w") kann mit chr(ASCII-Code), also z. B. chr(Strg(0)) oder so abgefragt werden.
In Scripts kann mittels Strg(0-9) auf die ASCII-Codes der zugehörigen Tasten zugegriffen werden:
- 0 = Hoch
- 1 = Runter
- 2 = Links
- 3 = Rechts
- 4 = Springen
- 5 = STRG übernehmen
- 6 = Objekt aktivieren
- 7 = Werfen
- 8 = Kaufen
- 9 = Verkaufen
Die Tasten können also in _keydown und keyup mittels key = Strg(0-9) jeweils überprüft werden. Ich muss jedoch in allen Scripts das noch anpassen, von daher brauch ich noch bisschen dafür.
Weil eben die ASCII-Codes verwendet werden, werden die meisten Sondertasten bei der Belegung dann nicht korrekt angezeigt. Belegt werden können aber die meisten.
Noch ein kleiner Tipp: Der vermutliche "Tastenname" (z. B. "w") kann mit chr(ASCII-Code), also z. B. chr(Strg(0)) oder so abgefragt werden.
Re: Steuerung in gwX ab rev. 9
jetzt is endlich ruhe mit diesem genörgle...
MarcelP- Anzahl der Beiträge : 297
Anmeldedatum : 15.01.09
Alter : 29
Ort : Sachsen-Anhalt
Re: Steuerung in gwX ab rev. 9
Ich hab die Änderungen der Engine etwas überarbeitet und jetzt gibt es folgende Spezifikation:
Die Tastatur ist in eine 3*4-Matrix eingeteilt:
In den Einstellungen kann man dann die Steuerung neu belegen.
Die Tastatur ist in eine 3*4-Matrix eingeteilt:
- Code:
1 2 3 4
1 q w e r
2 a s d f
3 y x c v
In den Einstellungen kann man dann die Steuerung neu belegen.
Carli- Admin
- Anzahl der Beiträge : 1001
Anmeldedatum : 02.01.09
Seite 1 von 1
Befugnisse in diesem Forum
Sie können in diesem Forum nicht antworten
|
|