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

问题描述

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

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

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

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

谢谢!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...