2016-04-24 2 views
0

J'ai creusé dans le plugin leapmotion UE4 et j'ai essayé d'afficher l'image de la caméra brute leapmotion sur une instance matérielle dynamique sur un cube dans le monde.Unreal Engine 4, Leap Motion, et l'instance matérielle dynamique

J'ai réussi à l'obtenir pour afficher le cadre de démarrage mais il ne se met pas à jour. Ce que je fais est à chaque fois que l'événement RawImageReceived se termine, je mets à jour le paramètre Texture2D de mon instance de matériel. Cela fonctionne sur l'image 1, mais ne met pas à jour correctement sur RawImageReceived ultérieur.

Voici les captures d'écran pertinentes:

C'est là que je mis en place la réception entrée: Event Handling

Mon constructeur Constructor

Cela fonctionne la première fois, mais pas sur les appels suivants. Update Texture Param

C'est ce que je vois, mais seulement la première image initialisée. What happens

Peut-être que quelqu'un a déjà assez joué avec UE4/LeapMotion qui l'a déjà fait.

Répondre

0

Pour ceux qui viennent à travers ce plus tard, j'ai compris le problème. Depuis le 27/04/16, le contenu du plugin LeapMotion est un peu buggé. Vous avez besoin de l'aller dans votre blueprint LeapAnimConnector et EnableImageSupport sur le contrôleur de saut là-dedans pour permettre cela.