搜索问题提供了许多解决方案,但在我的Unity3D 5.4中它们由于某种原因不起作用.像球体内的相机一样
我在Unity编辑器中看不到cull
和/或sides
在材料中.在C#中
rend = GetComponent<Renderer>();
mater = rend.material;
rend.setFaceCulling( "front", "ccw" );
mater.side = THREE.DoubleSide;
Run Code Online (Sandbox Code Playgroud)
没有给出这样setFaceCulling
和side
财产.
如何制作材料双面?
Joh*_*ist 10
您需要一个自定义着色器来启用双面材质使用Cull Off
最简单/最快的方法来测试是Standard Surface Shader
在编辑器中创建一个新的并打开它.添加线Cull Off
下方LOD 200
.
现在要考虑的一件事是闪电不能正确地渲染背面.如果你想要那个,我会建议你做两面的模特.
小智 8
使用或创建带有剔除的着色器。一个简单的 2 面着色器:
Shader "Custom/NewSurfaceShader" {
Properties {
}
SubShader {
Cull off
Pass {
ColorMaterial AmbientAndDiffuse
}
}
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
21053 次 |
最近记录: |