私は vuforia が初めてで、このトピックについて助けが必要です。vuforia を PC アプリケーションの Web カメラで使用できるかどうか教えてもらえますか? プレーン テクスチャで Web カメラ フレームを取得し、それらのテクスチャを vforia に渡そうとしましたが、機能しませんでした。
以前WebCamTextureはウェブカメラのフレームを取得していました。
私は Vuforia に詳しくありません (面白そうに見えますが、今週末自分で試してみるつもりです!)、提案があるかもしれません。
WebCamTextureのようなものではなく、画像が原因で Vuforia が何をすべきかわからない可能性はありTexture2dますか?
WebCamTexture( Texture、Texture2D、すべてから拡張されますがWebCamTexture、交換できません) です。RenderTextureTexture
では、テクスチャを変換して Vuforia に渡してみませんか?
var tx2d = new Texture2D();
tx2d.SetPixels((go.renderer.material.mainTexture as WebCamTexture).GetPixels());
編集:ここで見つけたもの、セクションの下Running in the editor:
専用Web Cam Behaviourスクリプトあり。
Unity Pro で Vuforia の再生モードを使用するには、カメラ デバイス メニューから使用する付属または内蔵の Web カメラを選択し、エディター UI の上部にある [再生] ボタンを使用して再生モードを有効にします。
また、Pro 以外の Unity バージョンで、Web Cam Behavior コンポーネントで「再生モードに使用しない」を設定することで、標準の Unity 再生モードを使用することもできます。
標準の再生モードを使用するには、シーン全体が表示されるように ARCamera オブジェクトの変換を調整してから、Unity エディターでアプリケーションを実行します。標準の再生モードにはライブ カメラ画像や追跡はありません。代わりに、すべてのターゲットが表示されていると想定されます。これにより、毎回デバイスにデプロイすることなく、スクリプトやアニメーションなど、アプリケーションの非 AR コンポーネントをテストできます。