C# 基于纹理生成网格/游戏对象
我一直在试图找到答案,但一直没能找到,所以我想是时候问问了。如果你知道我在哪里能找到我要找的东西,请给我指出正确的方向 所以我希望能够基于纹理在Unity 3D中生成网格/游戏对象。我有一个由不同颜色部分组成的2D纹理(将其视为2D贴图,其中不同的部分是墙),我希望在墙的顶部生成网格/对象,以墙的形状 到目前为止,我已经能够动态分析纹理并识别不同的颜色(以获得特定的像素),然后获得像素的世界坐标。我想通过一些算法来获取所有的边,比如说墙的边,可以帮助我使用边作为顶点生成网格,并从那里生成UV和三角形。这可以稍微起作用,但当形状变成一个简单的矩形时(比如说,如果墙向某个方向转了几度)就会失败 这就是我现在所处的位置,所以如果有人对如何实现这一点有想法,请让我知道!如果你想知道更多的事情,库斯特问吧 提前谢谢C# 基于纹理生成网格/游戏对象,c#,unity3d,textures,mesh,texture2d,C#,Unity3d,Textures,Mesh,Texture2d,我一直在试图找到答案,但一直没能找到,所以我想是时候问问了。如果你知道我在哪里能找到我要找的东西,请给我指出正确的方向 所以我希望能够基于纹理在Unity 3D中生成网格/游戏对象。我有一个由不同颜色部分组成的2D纹理(将其视为2D贴图,其中不同的部分是墙),我希望在墙的顶部生成网格/对象,以墙的形状 到目前为止,我已经能够动态分析纹理并识别不同的颜色(以获得特定的像素),然后获得像素的世界坐标。我想通过一些算法来获取所有的边,比如说墙的边,可以帮助我使用边作为顶点生成网格,并从那里生成UV和三