Unity 3d - 点击

时间:2017-04-21 14:09:32

标签: unity3d click textures paint swap

我是Unity的新手,我可以用一只手。我想做的是:

在我的“渲染”中,我会:

例如,一个三维金字塔,每个面都拥有一个不同的材质/身份。 我有6个纹理,6个按钮。

我想做的是, 通过单击这6个按钮中的一个选择一个纹理,并将实际金字塔纹理交换/绘制到按钮纹理。我想做,有多少次我想要它。就像一本儿童画画的彩色书。但他们首先选择颜色,然后选择颜色。

如果我不够清楚,请问它。 感谢您的支持!

1 个答案:

答案 0 :(得分:0)

首先,您必须将材料存储在数组中 -

http://www.mywebsite001.com/m/45/

然后,单击任何按钮存储其索引以从材料数组访问材料。例如,public Material[] materials

现在您可以使用需要应用所选材料的Pyramid Face的MeshRenderer组件 -

buttonIndex = 2