Joystick device Auswahl
Hallo,
ist es möglich joystick device zu auswahlen (im Aplikation / prompt option / config option / ...)? neXt benutzt das erste Erfasste im System (bei mir /dev/input/js0 -- Linux), aber es wäre besser für mich device Namen unverändert lassen (das ist nur eine Weise ich kenne device Name im System zu ändern).
Danke
Petr
#2
Hallo Klaus,
ich habe mir ein Bisschen an Unity3D angeschaut und es sieht für mich aus, dass die einfachste Weise die Input Achsen (Axis im Input Manager) zu duplizieren ist. Benutzer dann Joystick Nummer auswählt (eine komplette Achsengruppe für jede Joystick Nummer und mit richtig "Axis -> Joy Num" im Input Manager eingestellt; Bestellung im Input.getJoystickNames soll mit Joystick Nummer determiniert sein) und Skripten dann können Namen der Achsen aus ausgewählte Achsengruppe für Input.GetAxis benutzen. Natürlich dann max. Zählung der Joysticken ist mit der Zählung der preparierten Achsengruppen determiniert.
Ich weiss, diese Lösung wäre weit von ideal, aber das Problem ist, dass Input Manager nicht mit Skripten kontrolliert sein kann. Man existiert cInput2 Asset (www, nicht frei), aber es hat cInput.SetAxisJoyNum nicht... vielleicht existiert ein besseres Asset...
Ich habe keine Erfahrungen mit Unity und ich weiss nicht, ob dieses Alles für dich hilfreich ist, wahrscheinlich du kennst das Alles schon, ich nur versuche meine fünf Cent zu beitragen .
Viele Grüsse
Petr
#4
Hallo Petr,
soweit war mir das noch im Gedächtnis... habe allerdings schon lange nicht mehr geschaut, ob ich endlich in die Presets schreiben kann oder immer noch nicht. So müsste ich 30 mal 11 Input Felder generieren um alles auswählbar zu machen. Mit dem Risiko, dass es hier dann zu einem Engpass bei der Echtzeitabfrage kommen könnte.
Ich mach jetzt mal in die nächste Beta zwei rein. Das könnte sogar manche Probleme beheben, da es USB Sticks gibt, die immer zwei Geräte anmelden...
Vielen Dank für Deinen Hinweis, so ist das Thema ganz aktuell auf meinem Radar.
Viele Grüße,
Klaus
Das ist gute Nachricht, dass dieses ein aktuelles Thema ist. Mein Problem ist ein wenig anderes, mein Computer integrierten Beschleunigungsmesser hat und es ist jedesmal nach dem Reboot als das erste USB Stick reportiert (Unity dann benutz dieses), glücklich im Linux ich kann Device Node Name ändern und so die Bestellung der reportierten USB Sticks beeinflussen, aber es ist unbequem und sicher nicht gute Praxis.
Beiläufig neXt is der beste RC Heli Sim für Linux, den ich kenne.
Viele Grüße
Petr
- neXt - CGM RC Flight Simulator - English
- News: neXt - CGM RC Flight Simulator
- FAQ
- Feature Suggestions
- Model Setups
- neXt - CGM RC Flight Simulator - Deutsch
- Neuigkeiten: neXt - CGM RC Flight Simulator
- Fragen und Antworten zum neXt
- Gewünschte Funktionen
- Modell Setups
- Verschiedenes
- Marktplatz: Kaufen und Verkaufen
- Align
- FBL-Systeme
- Blade
- Advertising
Related topics
Register now!
Sign up now!