程序生成的UV

时间:2016-04-13 21:40:12

标签: c# unity3d lighting

我有一个程序生成的立方体,里面有一个洞。脚本将采用网格(图像1中的白色方块)并根据正方形的位置(图像2)创建显示的孔(换句话说,正方形几乎随机放置。)我遇到的问题就是网格上的光完全搞砸了(图3)。目前,网格的UV数组是一个空的Vector2数组。我相信UV数组问题那么当我可以在网格上获得的唯一信息是顶点列表和三角形列表时,如何获得UV列表?或者如果它不是UV的问题,我该如何解决这个问题? (在Unity C#中)

enter image description here

Mesh of Cube

enter image description here

1 个答案:

答案 0 :(得分:0)

除非将光线照射到纹理中,否则更可能是法线问题。您需要更具体,显示着色器代码或如何生成顶点等。