好久没写东西了,今天写一个小知识点分享一下,主要是想写写。
内容主要是:unity C#代码生成mesh,然后shader添加顶点动画,如下图:
C#代码:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
[RequireComponent(typeof(MeshFilter))]
public class DrawMesh : MonoBehaviour
{
private MeshFilter meshFilter;
private MeshRenderer meshRenderer;
// Start is called before the first frame update
void Start()
{
meshFilter = gameObject.GetComponent<MeshFilter>();
meshRenderer = gameObject.GetComponent<MeshRenderer>();
CreateMesh();
}
// Update is called once per frame
void Update()