UnityKinectForWindows is a small library providing a basic implementation of the Kinect for Windows SDK for use in Unity. It has been used in an unreleased game prototype, called FLX (http://flx.submarinechannel.com).
- Kinect for Windows SDK (http://www.microsoft.com/en-us/kinectforwindows/)
- Boost (http://www.boost.org) chrono, date_time, thread, system
Since I have Boost readily available on my system I quickly used it for mutexes. Could be rewritten using default Win32 API critical sections.
The following environment variables are used in MSVC project files. KINECTSDK10_DIR (C:\Program Files\Microsoft SDKs\Kinect\v1.6) BOOST_INCLUDEDIR (example: C:\Boost\include\boost-1_51) * BOOST_LIBRARYDIR (example: C:\Boost\lib)
Boost version 1.51 was used, if you want to use another version please update the libraries (Project > Properties > Configuration Properties > Linker > Input)
I was rather lazy and included a bunch of std libraries which are not needed by this project.