2013-05-13 2 views
0

얘들 아. 내가 입력 소스로 unity engien과 kinect를 사용하는 프로젝트에서 일하고있다. 내 지식에 의하면, 화합과 kinect sdk 사이에는 많은 지원이 없다. ..i는 zigfu 프레임 워크에 대해 들었지만, 나에게 필요한 모든 기능을 제공하지 못한다. 그래서 나를 위해 어떤 옵션이 있는가? 일부 기능을 zigfu 및 백그라운드 응용 프로그램 빌드에서 일부 가져 가려고합니다 .net 4.0 및 kinect 공식 SDK를 사용하여? 내가 동시에 두 인터페이스를 통해 kinect에 연결할 수 있습니까? 즉 zigfu 및 kinect SDK ... .... 내 백그라운드 앱은 파이프를 통해 단일성에 연결됩니다. 그 agood 옵션은 무엇입니까?unity3D + kinect interection

+0

[이] (http://wiki.etc.cmu.edu/unity3d/index.php/Microsoft_Kinect_-_Microsoft_SDK)을 사용해보십시오. 나는 링크를 잠시 북마크했다. 그러나 래퍼를 아직 시도하지 않았기 때문에 어떤 기능을 제공하는지 알지 못한다. 좀 봐봐. – Jerdak

답변

0

내 경험에 의하면, 둘 다 똑같은 일을 할 때 일반적으로 "두 가지"를 사용하는 것은 좋지 않습니다. 나는 전에는 지그 푸 (zigfu)에 대해 들어 본 적이 없지만, 배우기는 상대적으로 쉬운 것처럼 보인다. 그것의 단일성 플러그로 유효하기 때문에, kinect에 저것을 사용하는 것이 최상일지도 모른다. 이유는 Unity가 타사 응용 프로그램과 "친숙하지"않기 때문입니다.

XNA를 목표로하는 경우 플러그인이 이미 사용자를 대신하지 않으면 쉽게 변환 할 수 있습니다.

유니티 포럼 및 ZDK 설명서를 살펴 보는 것이 좋습니다. http://forum.unity3d.com/threads/127924-Zigfu-dev-kit-for-Unity3D-Product-Launch

+0

고맙습니다 대답을위한 고맙습니다 ... 당신은 절대적으로 맞습니다 ..하지만 XNA와 함께 갈 수 없어 .. 내가 필요 없어 코드를 더 많은 시간을 필요로 ... 거기에 어떤 기능을 제공하는 대부분의 다른 래퍼 제공 kinect SDK에 의해? –

1

저는 이미 비슷한 것을했습니다. Unity 3D 엔진을 사용하고 Kinect (Kinect SDK)를 사용하여 모델을 애니메이션으로 만들려면 몇 가지 상호 작용을하고 싶습니다. Zigfu에서는 Hand Gripping 감지와 같은 Kinect SDK의 일부 기능을 사용할 수 없습니다.

  1. 통일 독립에 당신의 화합을 구축 (PC, 맥, 리눅스) : 키 넥트 SDK는 WPF 응용 프로그램에 적합하기 때문에

    , 여기 내 솔루션입니다.

  2. 내부에 Kinect가있는 WPF 응용 프로그램을 만듭니다.
  3. WPF 응용 프로그램의 XAML 안에 WindowsFormsHost를 추가하십시오.
  4. WindowsFormsHost를 사용하여 WPF에 Unity Standalone을 포함하십시오.
  5. WPF와 Unity 사이의 통신을 수행하려면 Raknet을 사용할 수 있습니다. 그것은 소켓처럼 작동합니다.