您好,欢迎来到爱站旅游。
搜索
您的当前位置:首页Unity3D Mesh小课堂(一)三角形

Unity3D Mesh小课堂(一)三角形

来源:爱站旅游

Mesh顾名思义“网格”,Unity3D里面所有的模型都是由Mesh组成的,UI也不例外。

例如下图,模型上的一个个小网格就是Mesh,这些Mesh有不同的三维顶点(Vector3),共同组成了一个3D模型。


Unity3D中Mesh的基本单位是三角形,学习应该由浅入深,所以今天我们就从最基本最简单的等腰三角形开始画起。


本文作者尚为初学者,如有理解不到位的地方,欢迎指正。


首先我们新建一个名为TestTriangle的CSharp脚本,然后打开TestTriangle,我们开始编写代码。

using UnityEngine;
using System.Collections;

/* ==============================================================================
 * 功能描述:创建三角形Mesh
 * 创 建 者:Eci
 * 创建日期:2016/09/04
 * ==============================================================================*/
[RequireComponent(typeof(MeshRenderer), typeof(MeshFilter))]
public class TestTriangle : MonoBehaviour {


	public float sideLength = 2;
	public float angleDegree = 100;

	private MeshFilter meshFilter;

	[ExecuteInEditMode]
	private void Awake()

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- azee.cn 版权所有 赣ICP备2024042794号-5

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务