【Unity Shader】从入门到领悟(2)用C#画一个立方体

本文介绍如何使用Unity和C#语言在游戏引擎中构建一个立方体。内容涉及立方体顶点数量、三角面索引数组定义、UV坐标设置以及最终的Mesh构建过程,提供完整的代码示例。
摘要由CSDN通过智能技术生成

一、构成一个立方需要多少个顶点?

请添加图片描述

这个问题是面试经常被问到的题。如上图,我们知道在几何中立方体有6个面,8个顶点。但在图形学中,顶点指的是模型空间的Vector3位置坐标,我们以A点为例,很明显为了表达三个面不同的方向,这里就需要三个重合的顶点来表达不同的方向。
那么,我们很容易得出每个立方体面至少需要4个顶点来表达,4x6个面就是24顶点来构成一个立方体。

    //顶点数组 立方体需要24个
    Vector3[] vector3s =
    {
   
        		           // Front
		         		   new 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Cxihu田树东

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值