0

私は現在、学位の最終年度のプロジェクトに取り組んでおり、コーディングの面で問題があり、C# と unity にはかなり慣れていません。Kinect、unity、および zigfu パッケージを使用しています。キーストロークを生成するために、kinect に対する人の位置を使用したいと考えています。たとえば、プレイヤーが kinect に近い場合は進むボタンが押され、離れている場合は戻るボタンがトリガーされ、中央にニュートラル エリアがあります。

//has user moved back
if (rootPosition.z < -2)
{
//print(rootPosition.z);
v = -1;
}

//has user moved forward
if (rootPosition.z > -1)
{
//print(rootPosition.z);
v = 1;
}

キネクトとの関係で自分がいる場所を登録するセクションを見つけることができましたが、キーストロークをトリガーする方法がわかりません。締め切りが近づいており、技術的な面で苦労しているため、この問題に関する助けをいただければ幸いです。

4

1 に答える 1

0

過去に、シミュレートされたキーストロークに次のようなものを使用しました。

Windows 入力シミュレーター (C# SendInput ラッパー - キーボードとマウスのシミュレート)

于 2013-04-18T09:06:48.237 に答える