1

拡張現実のプロトタイプを実装しています。しかし、私はビデオを背景として設定する方法を理解していません。GUITextureのテクスチャとして設定できるWebCamTextureクラスがあります。ただし、この場合、他の3Dオブジェクトは表示されません。

4

3 に答える 3

1
  1. 平面を作成する
  2. カメラノードに接続します
  3. GameObject->ビューを選択範囲に揃える
  4. 飛行機を900に変換します
  5. 画面に合わせて平面を拡大縮小します。
于 2012-06-14T01:43:41.877 に答える
0

2つのカメラを作成します。1つはすべての3Dオブジェクトを表示するように設定し、もう1つはGUITextureを使用して作成します。

于 2013-07-22T08:16:03.277 に答える
0

メインカメラに次のコードを添付すれば完了です

public class webcam_example : MonoBehaviour
{
    WebCamTexture webcamTexture;
    bool webcam_ok = false;
    void Start()
    {
        WebCamDevice[] webCams = WebCamTexture.devices;
        if (webCams.Length > 0) {
           webcamTexture = new WebCamTexture();
           webcamTexture.Play();
           webcam_ok = true;
        }
    }

    void OnPreRender()
    {
        if (webcam_ok)
        {
            Graphics.Blit(webcamTexture, (RenderTexture)null);
        }
    }
}
于 2019-08-23T02:18:17.603 に答える