2017-09-28 2 views
0

Ich möchte Ihre Hilfe zu einer Anwendung, die ich in Embarcadero Firemonkey mache.Firemonkey 3dlayer access

Ich benutze ein FMX-Formular, oben habe ich ein Viewport3D, als CLIENT ausrichten und oben auf der Viewpoer3d habe ich zwei (2) layer3D positioniert die eine über die andere, layer3d1 über die layer3d2.

Auf beiden layer3d habe ich mehrere Tasten. Mein Problem ist, dass ich auf die layer3d2-Buttons zugreifen kann, auch wenn sie von layer3d1 abgedeckt sind.

Die Hittests auf beiden Ebenen3d sind TRUE. Sie sind nicht transparent und werden mit einem Bild aus einer Bitmap geladen.

Weiß jemand, wie das zu lösen?

Grüße Ioannis

+0

Sorry, etwas anderes auch. Beide layer3d haben eine Float-Animation, die sie um die X-Achse drehen lässt –

Antwort

0

OK Ich fand, warum dies nicht geschieht. Alle 2D-Objekte haben Vorrang vor dem 3D. So ist es, warum es passiert

Die Lösung für E hier ist die Verwendung eines 3D-Objekts anstelle der Verwendung eines TImage, das ein 2D-Objekt ist.

Grüße Ioannis