Ist es möglich, ein virtuelles Bildschirm-Dpad in einer Kivy App zu erstellen? Ich sehe das nicht als möglich, weil das Fenster nur ein Berührungsereignis zu einem Zeitpunkt akzeptiert, so wie es scheint, so dass es kein Weg gibt, ein Dpad mit zwei Aktionsschaltflächen zu haben (mit Bildern auf der Leinwand, nicht tatsächlichen Schaltflächenwidgets).Kivy - Erstellen eines virtuellen Dpad
Ich dachte sogar darüber nach, ein Etikett zu haben, das den Touch für das Dpad akzeptiert, aber das tatsächliche Bild des Dpad über das Etikett zu zeichnen, würde dazu führen, dass das Etikett keine Berührungen (Raten) erhält.
Ich dachte dann über das Erstellen eines kleineren Fensters in der Ecke, die möglicherweise seine eigenen Berührungen registrieren, aber ich habe nichts in den Kivy-Dokumenten über das Erstellen eines Fensters mit dem Hauptfenster zu sehen.
Was ist, wenn ich eine Berührung ergreife? Ist es möglich, mehrere Berührungen gleichzeitig zu verarbeiten? – chitondihk
Ja, Sie können dies tun. Kivy kann im Prinzip eine beliebige Anzahl von simultanen Berührungen verarbeiten (begrenzt durch Hardware, bevor Softwareprobleme auftreten) - Sie müssen nichts Besonderes tun, die Touch-API passiert nur Berührungen, wenn sie empfangen wird. – inclement
Das Problem ist, halten Sie Ihren Daumen auf dem Dpad, während Sie Ihren anderen Daumen verwenden, um andere Tasten zu drücken. Die Berührung, die Sie auf dem Dpad erstellt haben, scheint durch andere Berührungen unterbrochen zu werden. – chitondihk