如何在Unity 3D for iOS中添加可渲染纹理

时间:2013-01-08 10:20:36

标签: ios unity3d textures

我正在使用Unity 3D,并希望在纹理上渲染图像,该纹理应该卡在一个点上,而不是卡在相机上。我怎么能这样做?

我是Unity的新手。

1 个答案:

答案 0 :(得分:0)

你可以做的是创建一个平面或某种图形来保持纹理。然后,您将向该平面添加网格渲染器,并将纹理指定给该平面的渲染器。通过这种方式,平面将“保持”纹理并将其保持在特定点。

例如:

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

编辑:对于webcamtexture:

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