2017-09-28 3 views
0

Je voudrais une copie de votre aide concernant une application que je réalise dans Embarcadero Firemonkey. J'utilise un formulaire FMX, en plus j'ai un viewport3D, aligner comme CLIENT et en plus de viewpoer3d j'ai mis deux (2) layer3D positionnés l'un couvrant l'autre, layer3d1 couvrant le layer3d2.Firemonkey 3dlayer access

Sur les deux layer3d j'ai plusieurs boutons. Donc, mon problème est que je peux accéder aux boutons layer3d2 même quand il est couvert par layer3d1.

Le plus sur les deux layer3d sont TRUE. Ils ne sont pas transparents, chargés avec une image à partir d'un bitmap.

Est-ce que quelqu'un sait comment résoudre ce problème?

Cordialement Ioannis

+0

Désolé, quelque chose d'autre aussi. Les deux layer3d ont une animation flottante qui les fait tourner autour de l'axe X –

Répondre

0

OK J'ai trouvé pourquoi cela ne se produit pas. Tous les objets 2D ont la priorité pour rester devant la 3D. Donc c'est pour cela que ça arrive

La solution pour e ici est d'utiliser un objet 3D au lieu d'utiliser un TImage qui est un objet 2D.

Cordialement Ioannis