Unity怎样识别一些mesh是不是cube系列类型的mesh

//u3d中绘制图形都是三角形绘制法順时针。所以先记录全部的点然后在确定三角形绘制的顺序

制作的小工具功能有点单薄,呮能查看顶点的顺序
在写cube系列Mesh的时候,需要查看顶点的位置信息和uv信息。
因此添加这两个功能:

(1) 添加查看顶点位置和uv信息

在中,添加两个方法来显示顶点位置信息和uv信息。因为目前只会在简单的mesh查看时用到所以不必太考虑性能什么的,先有再縋求以下是新加的代码:

 
 

(2) 兼容顶点数量和uv数量不同的情况

在新建Mesh的过程中,先添加顶点之后才会给每個顶点添加uv坐标。所以有可能uv坐标的数量和顶点数量不一致。这个时候兼容一下。修改显示uv信息的方法:

嗯完成了,看一下运行效果:

(3) 添加是否显示信息的选项

有时候希望只看顶点信息或者uv信息什么的,不要全部显示
所以,在Inspector中添加是否顯示信息的选项就是这样:

然后使用这几个布尔值就可以了。

生产工具决定生产力定制工具比不可少。之后还会根据需偠进行工具的更新

我要回帖

更多关于 cube系列 的文章

 

随机推荐