0

皆さん、私は unity engien と kinect を入力ソースとして使用するプロジェクトに取り組んでいます..私の知る限りでは、unity と kinect SDK の間にはあまりサポートがありません..zigfu フレームワークについて聞いたことがありますが、すべての機能を提供しているわけではありません。必要..それで、私にとってのオプションは何ですか? zigfu からいくつかの機能を、.net 4.0 で構築されたバックグラウンド アプリケーションからいくつかの機能を取り、kinect 公式 SDK を使用することを考えていますか? 同時に 2 つのインターフェイスを介して kinect に接続できますか? つまり、zigfu と kinect sdk ....私のバックグラウンド アプリはパイプ経由で unity に接続します..それは良いオプションですか?

4

2 に答える 2

1

私はすでに似たようなことをしました。Unity 3D エンジンを使用し、Kinect (Kinect SDK) を使用してモデルをアニメーション化するためにいくつかの操作を行いたいと考えています。Kinect SDK の一部の機能は、ハンド グリップ検出など、Zigfu では使用できません。

Kinect SDK は WPF アプリケーションに適しているため、私の解決策は次のとおりです。

  1. Unity を Unity スタンドアロン (PC、Mac、Linux) にビルドします。
  2. 内部に Kinect を含む WPF アプリケーションを作成します。
  3. WPF アプリケーションの XAML 内に WindowsFormsHost を追加します。
  4. WindowsFormsHost を使用して Unity スタンドアロンを WPF に埋め込みます。
  5. WPF と Unity 間の通信を行うには、Raknet を使用できます。ソケットと同じように機能します。
于 2013-09-18T10:38:49.710 に答える
0

私の経験では、どちらも同じことをする場合、「2つ」のものを使用することは通常良い考えではありません。zigfu については聞いたことがありませんが、比較的簡単に習得できるようです。Unity プラグインとして利用できるので、それを kinect で使用するのが最適な場合があります。その理由は、Unity がサードパーティのアプリケーションと「友好的」ではないからです。

XNA を目指している場合、プラグインがまだそれを行っていなければ、簡単に変換することができます。

Unity フォーラムと ZDK のドキュメントに目を通しておくことを強くお勧めします。 http://forum.unity3d.com/threads/127924-Zigfu-dev-kit-for-Unity3D-Product-Launch

于 2013-05-13T07:05:48.703 に答える