赞
踩
这片文章其实是综合了我之前看过的几篇文章,然后汇总了一下。参看文章贴在文末。涉猎到相关的内容是之前学习换装的时候,作者将skinmeshrenderer中的mesh数据显示到了ui上,从而实现了在UI上显示模型的需求。
Unity中想要显示一个3D模式,必须要知道该模式的形状,这个形状其实就是mesh数据。有了mesh数据后,再通过Mesh Filter组件将mesh数据发送给Mesh Renderer组件进行渲染。Mesh Filter组件不一定每个gameObject对象都有,但是Mesh Rnderer组件是一定有的。那么我们就可以自定义mesh的数据,然后挂上一个Mesh Renderer组件从而渲染出我们想要的效果。
Mesh:是指模型的网格,建模就是建网格。细看Mesh,可以知道Mesh的主要属性内容包括顶点坐标,法线,纹理坐标,三角形绘制序列等其他有用属性和功能。因此建网格,就是画三角形;画三角形就是定位三个点。
下面是一个cube的mesh,可以看到,每个面有两个三角形。6个面一个12个三角形。每个面是4个顶点坐标,6个面一共24个
顶点坐标 。注意&
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。