2016-04-04 3 views
1

私はUnityとVuforiaを使って1人目のゲームを作っています。私が達成しようとしているのは、ユーザーが自分の手で保持できるオブジェクト(ボトル、本、おもちゃなど)にマーカーを付けることができるということです。したがって、彼がゲームをプレイするとき、彼は手でオブジェクトを保持し、オブジェクトをウェブカメラに向け、オブジェクトを動かすか回転させてUnityの最初の人物を制御することができます。ユニティの仮想世界で最初の人物キャラクターが前進します。 ps。バーチャルワールドでは、Oculus Riftを含むVRの種類ではなく、部屋の中を歩く基本的な一人称キャラクターを意味します。VuforiaはUnityでWebカメラが見ているものを表示していませんが、まだマーカーをキャプチャしています

私はVuforiaで遊んだばかりです。良いことは、自分の画像をマーカーとして選択できることです(すべてのマーカーベースのUnityプラグインがこれを行うことはできません)。しかし、Vuforiaを使って、ウェブカメラの見え方を見せない仮想環境を作ることはできますか?私は基本的なVuforia + Unityチュートリアルを行いました。このチュートリアルでは、Webカメラが検出したマーカー上に仮想キューブをキャプチャしてオーバーレイするだけを示しています。私が必要としていることの要約は:ウェブカメラのビューを表示していないが、マーカーをキャプチャできるウェブカメラがまだあり、私はその位置/回転を使用することができます。ある意味では、自分のバーチャルワールドの活動を制御するセンサーとしてマーカー+ウェブカムコンボを使用していると言うことができます。

ありがとうございます!

+0

代わりにgamedev.stackexchange.comでこれらの質問をする必要があります – Rob

答えて

0

ARのモーションを制御するターゲットオブジェクトとしてマーカーを使用したいと思われるからです。 Unityで機能を構築する必要があるのは、あなたの設定されたゲームプレイ.. たとえば、仮想犬をターゲットオブジェクトに追従させたい場合、マーカーとゲームオブジェクトの間にオフセットを与え、ウォーキング/ランニングアニメーションを再生するのが簡単な方法です。 これは、オブジェクトがマーカーに常に従っているかのように見えますが、実際には一定の距離で同じアニメーションを再生しています。 限りマーカーが懸念しているインポートなど...それはあなたがあなたのキューブで行われている必要があり何よりも違いはありません...あなたのVuforiaで はDevのポータルアカウント:

  1. はあなたのユニティ資産でVuforia SDKおよびインポートをダウンロードフォルダ。
  2. [開発]タブの[Liscense Manager]に移動し、[Liscense]キーを追加します。
  3. 今度はターゲットマネージャーに行き、目標とするデータベースに画像を追加してください。
  4. データベースをダウンロードして、UnityのAssetsフォルダにインポートします(画像の品質が良いことを確認してください)。
  5. あなたのLiscense Managerに再度アクセスして、Liscenseキーをコピーして、Vuforia Behavior(Script)の下でVuforia Configurationを開いて、AR Cameraをクリックします。そこにダイアログボックスがあります。
  6. ビルドを保存してUnityでゲームを実行し、マーカーをウェブカメラの前に持ってきて、正しく動作するはずです。

これが役に立ちます。

関連する問題