我想在我们的项目中展示一个透明的建筑。我通过将网格的材质设置为“透明/漫反射”来做到这一点。但是,建筑物的网格存在一些可见性问题。在某个位置,我只能看到长方体的两个或三个边(透明块,即建筑物)。如果我调整我的角色位置,我可以看到整个长方体。我在网上搜索了类似的问题,有人提到了相机的截头视图。看起来角色必须在相机的平截头视图内,然后用户可以看到长方体的整个网格。
有人能给我一些建议吗?我觉得这可能是我为建筑物构建网格的方式,但在某个位置,我可以看到整个长方体。
答案 0 :(得分:0)
我已经解决了这个问题。它就是你构造网格的方式。基本上,对于长方体,我用这种方式重建了网格:
triangles[0]=topleft;
triangles[1]=topright;
triangles[2]=bottomright;
triangles[3]=bottomright;
triangles[4]=bottomleft;
triangles[5]=topleft;
注意:这只是正面,另一面应该以同样的方式构建。 此外,为了在用户进入块时显示网格,您必须以前面的方式构建块的内部区域。