• 大小: 0.11M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-03-27
  • 语言: 其他
  • 标签: 其他  

资源简介


用Unity3d自身来绘制扇形网格,简单的脚本。

资源截图

代码片段和文件信息

using UnityEngine;
using System.Collections;
using System.Collections.Generic;
/**
 * create by yingyugang (232871714@qq.com) 
 * 2014.12.01
 **/


public static class MeshUtility {

static Gameobject GetMeshGameobject(Material meshMaterialColor color)
{
Gameobject go = new Gameobject ();
MeshRenderer meshRenderer = go.AddComponent();
if(meshMaterial==null)
{
Shader meshShader = Shader.Find(“Diffuse“);
meshMaterial = new Material(meshShader);
}
meshMaterial.color = color;
meshRenderer.material = meshMaterial;
meshRenderer.sharedMaterial = meshMaterial;
go.AddComponent();
return go;
}


public static Gameobject DrawSectorGameobject(Material meshMaterialColor colorfloat anglefloat radiusLongfloat radiusShort)
{
radiusLong = Mathf.Abs (radiusLong);
radiusShort = Mathf.Abs (radiusShort);
if (radiusLong < radiusShort) {
float temp = radiusShort;
radiusShort = radiusLong;
radiusLong = temp;
}
Gameobject go = Get

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件        3657  2014-12-14 00:11  DrawSector.html
     文件      109934  2014-12-14 00:11  DrawSector.unity3d
     文件        7232  2014-12-13 23:42  MeshUtility.cs
     文件        1494  2014-12-14 00:10  MeshUtilityDemo.cs

评论

共有 条评论