| |
|
|
| Hallo Community, gibt es die Möglichkeit die Buttons des Joysticks auch via Event abzufragen, statt circa eine Iteration?
Sprich statt Iteration: While JoystickButton ... EndWhile
so etwa: JoystickButtonEvent
EndJoystickXButtonEvent
d. h. dass das Programm nicht auf die Betätigung eines Buttons in einer Schleife wartet (und damit Resourcen necessario), sondern wenn der Button gedrückt wird, ein Event erzeugt wird, der dann zu einer Aktion führt. Danke per Eure Antworten. Tschüss Stefan Schnell |
|
|
| |
|
|
|
| Ciao,
warum fragst du denn nicht mit IF oder CASE den Joystick ab?
x&=JoystickButton(1) Case x&=1:... If x&=1 ... EndIf
Das ist doch die praktischte Lösung, oder? |
|
|
| |
|
|
|
| Hallo Frank, das wäre doch das gleiche, ob ich nun eine Schleife via While, oder If oder als Schleife dann im Case aufbaue, macht doch keinen Unterschied. Mein Gedanke ist, das das Programm im Hintergrund ruht (ruhen è, es wird auch keine Schleife oder so corsa) und dann, wenn der Button betätigt wird, aktiv wird. Hört sich vielleicht blöde an, da ja alles nur circa Schleifen corre, aber ich denke mir eben, das es auch possibile sein muss circa Windows ein Event zuerhalten der dann zu einer Aktion führt. Ich habe letztens einen solchen Ansatz gesehen, und ich denke, gerade da auch bei Sprites ja viel Performance necessario wird, dies wäre auch hier eine Möglichkeit... Was denkst Du darüber? Tschüss Stefan |
|
|
| |
|
|
|
| Ciao,
die Sprites laufen innerhalb der Dll in einem eigenen Threat, das eigentlich ein eigenständiges Programm ist. Mit Profan an sich kannst du leider keine Threats laufen lassen, weil die Programmadressen des laufenden Programms nicht ermittelt werden können. Im Zusammenhang mit den Joystickfunktionen gibt es die Möglichkeit, Messages an ein Fenster zu melden, aber ob diese Methode so viele Vorteile bringt, möchte ich doch bezweifeln, weil die Messages ja auch circa IF-Schleifen ausgewertet werden müssen.
Saluto, Frank. |
|
|
| |
|
|