脚本 网格 渲染

来源:互联网 发布:手机淘宝客户端改评价 编辑:程序博客网 时间:2024/05/21 15:50
using UnityEngine;using System.Collections;public class TestMesh : MonoBehaviour {    void Awake() {        MeshFilter pFilter = gameObject.AddComponent<MeshFilter> ();//添加 MeshFilter组件        MeshRenderer pRender = gameObject.AddComponent<MeshRenderer> ();//添加 MeshRenderer组件        Material mt = new Material (Shader.Find("Diffuse"));        mt.SetColor ("_Color", Color.red);        Debug.Log (mt.GetColor("_Color").ToString());        mt.hideFlags = HideFlags.DontSave;        pRender.sharedMaterial = mt;        Vector3 [] vt = new Vector3[]{ new Vector3(0,0,0), new Vector3(0, 1, 0), new Vector3(1,0, 0), new Vector3(1,1,0) };        int [] targets = new int[]{0,1,2, 3,2,1};        pFilter.mesh.vertices = vt;        pFilter.mesh.triangles = targets;        pFilter.mesh.UploadMeshData (true);    }    void Start () {    }    void Update () {    }}
0 0
原创粉丝点击