微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

根据纹理生成网格/游戏对象

如何解决根据纹理生成网格/游戏对象

我一直在试图找到答案,但是还没有找到答案,所以我认为是时候问了。如果您知道我能找到所需的任何地方,请指出正确的方向!

所以我希望能够基于纹理在Unity 3D中生成网格/游戏对象。我有一个2D纹理,它由不同的彩色部分组成(像2D地图一样,其中不同的部分是墙),我想在墙的顶部以墙的形状生成网格/对象。 / p>

到目前为止,我已经能够动态分析纹理并识别不同的颜色(以获取特定的像素),然后获得该像素的世界坐标。我想用某种算法来完成所有操作,比如说墙的边缘,可以帮助我使用边缘作为顶点来生成网格,并从那里生成uv和三角形。这一点点起作用,但是只要形状变得不仅仅是一个简单的矩形(例如,如果墙壁沿某个方向旋转了某个角度),它就会失败。

这就是我现在所在的位置,因此,如果有人对实现此目标有任何想法,请告诉我!如果您想了解更多信息,请询问!

谢谢!

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。