0
点赞
收藏
分享

微信扫一扫

C#学习 动态修改Mesh的attribute


获取到这个gameobject

然后拿到mesh

创建一个新的vertices或者uvs或者别的数组 替换掉就好了

void Update () {
count+=speed*Time.deltaTime;
if(m_cube)
{
Vector3[] vertices = m_cube.GetComponent<MeshFilter> ().mesh.vertices;
vertices [2].y = Mathf.Sin (count) * 0.5f;
m_cube.GetComponent<MeshFilter> ().mesh.vertices = vertices;
}
}

这几行代码动态更新的第三个顶点的y的信息

举报

相关推荐

0 条评论