纳金网

标题: 【转】动态创建简单模型对象 [打印本页]

作者: 晃晃    时间: 2011-7-26 08:22
标题: 【转】动态创建简单模型对象
    void Start()

    {

        GameObject go = new GameObject("lane");

        Vector3[] newVertices;

        Vector2[] newUV;

        int[] newTriangles;


        Mesh mesh = new Mesh();

        newVertices = new Vector3[] { new Vector3(1, 0, -1), new Vector3(-1, 0, -1), new
Vector3(1, 0, 1), new Vector3(-1, 0, 1) };

        newTriangles = new int[] { 1, 3, 0, 3, 2, 0 };

        newUV = new Vector2[4];

        mesh.vertices = newVertices;

        mesh.uv = newUV;

        mesh.triangles = newTriangles;

        mesh.normals = new UnityEngine.Vector3[] { new Vector3(0, 0, 1), new Vector3(0, 0,
1), new Vector3(0, 0, 1), new Vector3(0, 0, 1) };


        go.AddComponent("MeshFilter");

        MeshFilter filter = go.GetComponent<MeshFilter>();

        filter.mesh = mesh;
        go.AddComponent("MeshRenderer");

        MeshRenderer renderer = go.GetComponent<MeshRenderer>();

        renderer.materials = new UnityEngine.Material[2];

        Material material0 = new Material(Shader.Find("Transparent/Diffuse"));

        material0.SetColor("_Color", Color.red);

        renderer.materials[0] = material0;

        Material material1 = new Material(Shader.Find("Transparent/Diffuse"));

        material1.color = Color.green;//赋值不管事

        renderer.materials[1] = material1;

        renderer.materials[0].color = Color.green;

        renderer.materials[1].color = Color.red;
        go.AddComponent<MeshCollider>();

        MeshCollider collider = go.GetComponent<MeshCollider>();

        collider.mesh = mesh;
    }


作者: 彬彬    时间: 2011-8-2 21:23
很好用
作者: 菜刀吻电线    时间: 2012-1-24 23:27
愿你来年工资加“新”,少做“新”苦事,多领新票子;生活更新,买栋新房子,开辆新车子;心情舒“新”,听听新曲子,看看新片子;新年快乐心想事成。

作者: 晃晃    时间: 2012-2-11 23:24
水。。。

作者: tc    时间: 2012-3-28 23:31
我也来支持下

作者: 晃晃    时间: 2012-4-9 23:31
心中有爱,爱咋咋地

作者: tc    时间: 2012-7-13 23:19
先垫一块,再说鸟

作者: 奇    时间: 2012-7-24 23:21
百度的叫度娘,网易的叫易娘,新浪内部还在为是叫新娘还是浪娘而争论不休!……不管你们是企鹅的额娘,豆瓣的伴娘,还是华为的伪娘,都要记得,淘宝才是你们的亲娘啊!亲!!

作者: 她。    时间: 2012-8-3 18:37
我爱纳金网~www.narkii.com
作者: Zack    时间: 2012-11-25 20:21
学习了。谢谢!
作者: may    时间: 2012-11-27 03:00
lZ的回复很不错,支持!
作者: C.R.CAN    时间: 2013-2-9 23:19
无聊时可以刷屏幕 灌水 也可以试试 帖子的标题究竟可以写多长

作者: 艾西格亚    时间: 2013-2-10 05:06
如果能配上实例的图片就更好了
作者: C.R.CAN    时间: 2013-2-15 23:30
提醒猪猪,千万不能让你看见

作者: Zack    时间: 2013-2-16 02:57
新年新学习,期望更多的朋友来这里交流Unity!





欢迎光临 纳金网 (http://go.narkii.com/club/) Powered by Discuz! X2.5