一:前言
利用Mesh可以绘制任意样式的图形,创建一个新的Mesh并设置vertices和triangles,因为任何图形都是由若干个三角形组成的
注意:三角形的顶点顺序必须是顺时针,顺时针表示正面,逆时针表示背面,而Unity在渲染时默认只渲染正面,背面是看不见的
二:绘制基本图形
——三角形
using UnityEngine;
public class Test : MonoBehaviour
{
private void Awake()
{
DrawTriangle();
}
/// <summary>
/// 绘制三角形
/// </summary>
void DrawTriangle()
{
GameObject go = new GameObject("Triangle");
MeshRenderer mr = go.AddComponent<Mesh