InputEvent3D()

Syntax

InputEvent3D(MausX, MausY, LinkeMausTaste, Text$)
Beschreibung
Speist Ereignisse (englisch "Events") in das 3D-GUI-System ein. Um vielseitig genug zu sein, werden die Ereignisse nicht automatisch von der (Haupt-) Maus und der Tastatur empfangen, sondern bei Bedarf eingespeist.

'MausX' und 'MausY' spezifieren die aktuelle 3D-GUI Maus-Position (in Pixel). 'LinkeMausTaste' ist der Status der linken Maustaste (entweder 0, wenn nicht gedrückt, oder 1, wenn gedrückt). 'Text$' legt den im GUI-System eingegebenen Text fest, z.B. um ein StringGadget3D() mit Daten zu versorgen, wenn es den Fokus hat.

Sobald diese Ereignisse eingegeben wurden, werden alle Änderungen am Status des 3D GUI automatisch behandelt.

Beispiel:
  ; Hier ist der klassische Fall, um Ereignisse von der Maus und Tastatur zu erhalten
  ;
  InputEvent3D(MouseX(), MouseY(), MouseButton(#PB_MouseButton_Left), KeyboardInkey())

Unterstützte OS

Alle

<- InitEngine3D() - Engine3D Inhaltsverzeichnis - LoadWorld() ->