unity3d中怎么用代码换材质,不要用拖进去的方法,要动态加载材质的方法。

unity3d中怎么用代码换材质,不要用拖进去的方法,要动态加载材质的方法。,第1张

mat = new Material( "Shader \"Hidden/Alpha\" {" +

"SubShader {" +

" Pass {" +

" ZTest Always Cull Off ZWrite Off" +

" Blend DstAlpha Zero" +

" Color (1,1,1,1)" +

" }" +

"}" +

"}"

)

这是代码新建的

如果是动态换,声明Material mat 然后gameObject.renderer.material = mat

方法和详细的 *** 作步骤如下:

1、第一步,打开计算机中的3dmax软件,然后在打开3dmax后打开的界面中找到“球体”选项,见下图,转到下面的步骤。

2、第二步,完成上述步骤后,选择“球体”选项以在顶视图中创建球体,然后在上面的菜单中找到“添加材质”选项,见下图,转到下面的步骤。

3、第三步,完成上述步骤后,单击“添加材质”选项,在d出的对话框中,选择一个着色器,然后选择漫反射后面的选择按钮,见下图,转到下面的步骤。

4、第四步,完成上述步骤后,单击此选择按钮,在d出对话框中找到“贴图”选项,然后单击“贴图”,在d出的对话框中找到所需的金属贴图,见下图,转到下面的步骤。

5、第五步,完成上述步骤后,将找到将材质分配给贴图中所选对象的选项,见下图,转到下面的步骤。

6、第六步,完成上述步骤后,设置完成,在通用菜单中找到“渲染产品”选项,见下图,转到下面的步骤。

7、第七步,完成上述步骤后,可以看到已经完成材质效果,就获得了想要的结果了,见下图。这样,就解决了这个问题了。

3dmax中编辑并添加材质的具体 *** 作步骤如下:

1、首先我们打开电脑里的3dmax软件,打开3dmax之后再打开的界面内找到球体选项。

2、选择球体在顶视图里创建一个球体,然后在上面的菜单里找到添加材质选项。

3、点击添加材质选项在d出的对话框内我们选择一个材质球,然后在漫反射后面的选择按钮。

4、点击这个选择按钮我们在d出的对话框内找到贴图选项,点击贴图在d出的对话框内我们找到需要的金属材质贴图。

5、选择好材质之后,再在贴图里我们找到将材质指定给选择的物体选项。

6、设置好之后再在常用菜单里找到渲染产品选项。

7、点击渲染产品选项之后可以看到我们的材质效果就制作出来了,如此通过以上步骤即可解决3dmax中编辑并添加材质的问题。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11625904.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存