Red de conocimiento informático - Material del sitio web - ¿Cómo pasar datos del programa Kinect a Unity3D?

¿Cómo pasar datos del programa Kinect a Unity3D?

Recientemente, necesito aprender sobre desarrollo interactivo con Unity3D y Kinect. Revisé mucha información en Internet, pero no pude encontrar un procedimiento detallado y sencillo. Hoy finalmente descubrí cómo usar Kinect con Unity3D, así que pensé en escribirlo.

1. Configuración del entorno para la interacción entre Unity y Kinect

La versión de Unity3D utilizada por el autor es Unity3.5 y la versión de Kinect SDK utilizada es SDK1.6, lo que hace que relación entre Kinect y Unity Utilice el contenedor CMU para la interacción, pero la versión del SDK de Kinect admitida por este método es SDK1.6. Sin embargo, la versión de Kinect SDK admitida por este método es SDK1.0, por lo que si desea utilizar Kinect SDK versión 1.5 o 1.6, debe realizar algunas modificaciones correspondientes. El procedimiento completo es el siguiente:

1. Instalar Uinty3D

La versión de Unity3D que uso es 3.5. También puedes descargar la versión gratuita de Unity desde el sitio web oficial de Unity3D.

2. Instalar Kinect SDK

La versión del SDK que estoy usando es 1.6, que puedes descargar desde el sitio web oficial de Kinect para Windows.

3. Instale el paquete Kinect Wrapper para Unity3D

Este es el paquete de importación de Unity3D empaquetado por CMU para el desarrollo de Kinect. Si necesita interactuar con Kinect en un proyecto de Unity3D, debe importar este paquete en su proyecto. Haga clic aquí para descargar el paquete KinectWrapper.

4. Ejecute el proyecto de muestra

El paquete KinectWrapperPackage proporcionado por CMU ya contiene un proyecto de muestra de Unity llamado KinectExample.untiy. Después de importar el paquete KinectWrapperPackage a su proyecto, busque Escenas->KinectExample en el panel de proyecto de Unity y haga doble clic para abrir el proyecto de ejemplo.