您好,欢迎来到Unity之家!   unity.jb51.net 
  • 首 页
  • 你问我答
  • 当前位置:首页 > 学习培训 > Unity编程 >
    LineRenderer方式画线
    时间:2015-04-07 10:37 来源:Unity之家 作者:unity.jb51.net 浏览:收藏 挑错 推荐 打印


    画线方式有很多种,可能最常用的是 LineRenderer


    因此,我也为大家介绍下使用 LineRenderer画线 


    物料:从该列表中的第一材料是用来呈现线条。

    位置:三维向量点连接的阵列。

    大小:在此行中的段的数量。

    参数:每行的参数列表。

    StartWidth:在第一线位置的宽度。

    EndWidth:在最后一行的位置的宽度。

    “开始彩色”:在第一行的位置的颜色。

    结束颜色:在最后一行的位置的颜色。

    使用世界空间:如果启用,对象的位置将被忽略,线提供世界各地的起源。



    #pragma strict
    var aMaterial:Material;
    private var mLine:LineRenderer;
    
    function Start()
    {
        mLine = this.gameObject.AddComponent(LineRenderer);
        mLine.SetWidth(5, 5);
        mLine.SetVertexCount(3000);
        mLine.SetColors (Color.yellow,Color.yellow);
        mLine.material = aMaterial;
        mLine.material.color = Color (0, 1, 0, 0.25);
        mLine.renderer.enabled = true;
    }
    
    var i:int=0;
    
    function Update () 
    {
        if(i<300)
        {
            mLine.SetPosition(i,Input.mousePosition);
        }
            i++;
    }


    OK。赶快测试下吧。。。


    (责任编辑:脚印)
    免责声明:Unity之家部分内容来源于互联网,如有侵权,请联系我们,本站将立即进行处理。