Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.149 Beiträge
 
Delphi 12 Athens
 
#3

AW: Einfacher Joystick

  Alt 26. Jul 2020, 14:47
Bei Google suchendelphi joystick
Ich dachte erst ... ohh, Torry auf dem Ersten ... na das kann doch nicht werden, mit uralten Windowskomponenten,
aber bin überrascht, auf Platz zwei ist doch was für FMX.
https://torry.net/pages.php?id=1552



OK, aber nun nochmal zum Selbermachen.
Genauso wie im Windows kann man hier bestimmt auch OnMouseDown/OnMouseMove/OnMouseUp/MouseEnter/MouseLeave benutzen
(auch wenn hier dann der Finger gemeint ist / wenn es nur einen Joustick geht und nicht gleichzeitig noch was Anderes ist, mußt dich um MultiTouch erstmal nicht kümmern)

und außerdem OnTab und OnTouch.


Mach es dir für den Anfang nicht zu schwer und implementiere erstmal NUR die Events, welche dir z.B. auf einem Panel die Position malen
und den Status (welches Events ausgelöst wurde, mit welchen Werten) irgendwie sinvoll anzeigen,
anstatt direkt eine Komponente zu bauen.

Dann siehst erstmal was du von wo für sinnvolle Werte und Ereignisse bekommst und kannst dann damit in Ruhe deine Komponente bauen.
Wichtig ist vor allem das Loslassen zu erkennen (z.B. OnMouseLeave) und da dann den Joystick wieder in Mittellage zu bringen.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu (26. Jul 2020 um 15:04 Uhr)
  Mit Zitat antworten Zitat