如何使用AR摄像头在按钮单击统一时更改运行时对象的纹理

时间:2015-10-15 13:51:13

标签: c# unity3d unityscript augmented-reality vuforia

我想使用AR相机在运行时以统一的方式更改3D模型的纹理 我使用主摄像头完成了这项工作,但使用AR摄像头却无法正常工作 我将此脚本附加到一个立方体并创建一个按钮,并在按钮的onClick功能中添加多维数据集,并使用Unity主摄像头工作正常,但它不能与AR Camera一起使用。这是我的剧本:

JOptionPane

对于交换纹理我有纹理文件夹和一些纹理,通过脚本我可以在使用主摄像头时更改对象的纹理但是如何使用AR摄像头做同样的事情?请帮我。感谢。

这是我的错误enter image description here

1 个答案:

答案 0 :(得分:1)

您需要向对象添加渲染器。为此...在资产中创建材料(右键单击assets文件夹并单击材料)。将此材质附加到对象。然后在代码中设置纹理:

  transform.GetComponent<Renderer>().material.texture="yourTexture"