您好,欢迎来到Unity之家!   unity.jb51.net 
  • 首 页
  • 你问我答
  • 当前位置:首页 > 学习培训 > Unity编程 >
    计算角色与物体之间的距离来触发动画
    时间:2015-03-16 09:33 来源:Unity之家 作者:unity.jb51.net 浏览:收藏 挑错 推荐 打印


    通过角色与物体的距离来出发角色动画。


    代码如下:



    function Update () {
    var aa = GameObject.Find("tishen");
    var bb =GameObject.Find("xar");
    var dis : float=Vector3.Distance(aa.transform.position, bb.transform.position);
    if (dis>5.0 && dis<=7.0 )
    {
    animation.Play("xarzx");
    }
    else if (dis>7.0)
    {
    animation.Play("idle");
    }
    else
    animation.Play("xarjh");
    }


    OK。代码很简单。赶快测试下吧。。。

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