Comment créer un objet DisplayObject3D avec mouseEnabled = false. J'ai un Sprite derrière la scène Papervision3D à l'écoute des événements de la souris et je dois donc le laisser ramasser ces événements de souris à travers certains des objets DisplayObject3D.Papervision3D: mouseEnabled = false sur DisplayObject3D
J'ai essayé d'ajouter DisplayObject3D à une ViewportLayer distincte et de paramétrer mouseEnabled sur false, mais cela ne semble pas fonctionner.
Aidez s'il vous plaît!
Merci.
oui - il y a seulement une partie de DO3D qui nécessite que la souris soit activée. La mise en avant d'une image-objet a le même effet que la désactivation de la fenêtre d'affichage. donc ça ne m'aide pas vraiment. – Josh
J'ai juste codé un exemple pour examiner le problème. Êtes-vous capable de placer un objet Planaire interactif dans le 'dos' de votre scène 3D? Mon test simple a montré que les événements de souris 3D passeraient par des D03D non interactifs, donc si vous avez un gros plan dans le dos agissant comme une sorte de 'backstop', alors vous devriez pouvoir faire à peu près la même chose que cliquer à un Sprite derrière eux. Bien sûr, si vous avez plusieurs Sprites différents qui doivent être cliquables, alors vous avez une représentation en 3D pour chacun d'entre eux. – huntmaster