1

Unity 3Dを使用していて、テクスチャに画像をレンダリングしたいのですが、カメラに貼り付けられるのではなく、ある時点で貼り付けられる必要があります。どうやってやるの?

Unityは初めてです。

4

1 に答える 1

0

できることは、そのテクスチャを保持する平面またはある種の図形を作成することです。次に、その平面にメッシュ レンダラーを追加し、その平面のレンダラーにテクスチャを割り当てます。このようにして、平面はテクスチャを「保持」し、特定のポイントに保持します。

例えば:

Texture2d texture = new Texture2d();
texture.mainTexture = ...
GameObject.Find("THE PLAIN'S NAME").renderer.material.mainTexture = texture;

編集:ウェブカメラテクスチャの場合:

WebCamTexture texture = new WebcamTexture();
GameObject.Find("THE PLAIN'S NAME").renderer.material.mainTexture = texture;
texture.Play();
于 2013-01-08T17:14:43.920 に答える