当前位置: 首页 > news >正文

如何盗用网站模板排名优化网站建设

如何盗用网站模板,排名优化网站建设,做营销网站建设价格,wordpress mac blogoUnity中MeshFilter中的Mesh默认情况下使用MeshTopology.Trigangles类型绘制网格,就是通常的绘制三角形网格,实际上Mesh有五种绘制模式,对应MeshTopology的枚举,分别是 Triangles网格由三角形构成。Quads网格由四边形构成。Lines网…

        Unity中MeshFilter中的Mesh默认情况下使用MeshTopology.Trigangles类型绘制网格,就是通常的绘制三角形网格,实际上Mesh有五种绘制模式,对应MeshTopology的枚举,分别是

Triangles网格由三角形构成。
Quads网格由四边形构成。
Lines网格由线条构成。
LineStrip网格是线条带。
Points网格由点构成。

        这里以Lines和Quads为例说明Trigangles方式之外的绘制方式。

        效果如下:

        参考代码如下:

using System.Collections.Generic;
using UnityEngine;public class LineMeshTest : MonoBehaviour
{[SerializeField]Material material;void Start(){GameObject circle = new GameObject("Circle");circle.transform.SetParent(transform);circle.transform.localPosition = new Vector3(-5, 0, 0);MeshFilter filterCircle = circle.AddComponent<MeshFilter>();Mesh meshCircle = GetCircleMesh(2);filterCircle.mesh = meshCircle;MeshRenderer renderCircle = circle.AddComponent<MeshRenderer>();renderCircle.material = material;GameObject quad = new GameObject("Quad");quad.transform.SetParent(transform);quad.transform.localPosition = new Vector3(5, 0, 0);MeshFilter filterQuad = quad.AddComponent<MeshFilter>();Mesh meshQuad = GetQuadMesh(5);filterQuad.mesh = meshQuad;MeshRenderer rendeQuad = quad.AddComponent<MeshRenderer>();rendeQuad.material = material;}Mesh GetCircleMesh(float radius){List<Vector3> vertexList = new();List<int> indexList = new List<int>();float radDelta = Mathf.PI / 36;for (float i = 0; i < 72f; i++){float rad = radDelta * i;Vector3 vert = new(radius * Mathf.Cos(rad), radius * Mathf.Sin(rad), 0);vertexList.Add(vert);}indexList.Add(0);for (int i = 1; i < 72; i++){indexList.Add(i);indexList.Add(i);}indexList.Add(0);Mesh mesh = new();mesh.SetVertices(vertexList);mesh.SetIndices(indexList.ToArray(), MeshTopology.Lines, 0);return mesh;}Mesh GetQuadMesh(float size){float s = size * 0.5f;Vector3[] vertices = new[] { new Vector3(s, s, 0), new Vector3(s, -s, 0), new Vector3(-s, -s, 0), new Vector3(-s, s, 0) };int[] indices = new[] { 0, 1, 2, 3 };Mesh mesh = new Mesh();mesh.SetVertices(vertices);mesh.SetIndices(indices, MeshTopology.Quads, 0);return mesh;}
}

         这个例子里面使用Mesh绘制了一个圆形线条,注意这两行语句:

mesh.SetIndices(indexList.ToArray(), MeshTopology.Lines, 0);
mesh.SetIndices(indices, MeshTopology.Quads, 0);

http://www.tj-hxxt.cn/news/88248.html

相关文章:

  • 住房和城乡建设部贰级建造师网站深圳优化服务
  • 企业网站建设与管理期末考试seo排名赚app官网
  • 网站建设制作设计营销公司杭州微营销系统
  • discuz 网站风格google官方版下载
  • 百度站长工具平台登录网络的推广方式有哪些
  • 三亚网站建设制作湖北网站建设制作
  • html5+css手机网站正规的代运营公司
  • 购物网站建设投资预算拉新推广
  • mac上如何使用wordpress优化设计电子课本
  • 东莞做网站的品牌全案营销策划
  • wordpress网站文章被插入很多黑链接目前最靠谱的推广平台
  • 做任务给佣金的网站有哪些网络推广策划方案
  • 做网站的软件多少钱自己搭建一个网站
  • java网站开发的书籍核心关键词和长尾关键词
  • 商业网站建立长春seo关键词排名
  • 网站分析设计做的项目的过程黑帽seo技术培训
  • 网站建设逻辑推广吧
  • 社交网站制作关键词查网站
  • java做网站的步骤百度优化seo
  • 网站建设 系统 排名合肥网络推广营销
  • 查看网站用什么软件做的百度点击快速排名
  • 广州网站优化平台最吸引人的营销广告词
  • 情侣手表网站模板网站建设
  • 建设工程施工安全网站下载百度地图2022最新版官方
  • 网站用哪些系统做的网络营销公司简介
  • 淘宝店采用哪些方法做网站推广seo教学免费课程霸屏
  • 无锡怎么做网站推广查询网站备案信息
  • b2c网站开发策划杭州seo搜索引擎优化公司
  • 阿里云虚拟主机如何上传网站苏州seo关键词优化推广
  • iframe框架做网站软文推广的优点