【问题标题】:How to add renderable Texture in Unity 3D for iOS如何在 iOS 的 Unity 3D 中添加可渲染纹理
【发布时间】:2013-01-09 21:18:46
【问题描述】:

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

我是 Unity 新手。

【问题讨论】:

标签: ios unity3d textures


【解决方案1】:

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

例如:

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();

【讨论】:

  • 我做过这种工作,但没有完全尝试这种方法。实际上,我正在使用 Live 设备相机进行这项工作。
  • @josh 是同一个概念,你只需要使用 WebcamTexture。查看我的编辑。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-12-13
  • 1970-01-01
  • 2012-03-14
  • 1970-01-01
相关资源
最近更新 更多