辣条 发表于 2012-8-12 22:26

Unity3D 通过计算角色和物体之间的距离来激发动画

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");
}


lovesky4 发表于 2013-4-6 22:25

{:5_424:}{:5_424:}{:5_424:}

xyz990 发表于 2017-2-24 11:31

顶顶多好

snaker7 发表于 2017-2-24 11:53

真心顶

xyz990 发表于 2017-2-24 11:43

说的非常好

dannisliang 发表于 2017-2-24 12:05

不错不错

kolanglang 发表于 2017-2-24 11:39

LZ真是人才

kemi5200 发表于 2017-3-11 21:17

楼主是超人

bandingyue 发表于 2017-3-11 21:51

难得一见的好帖

qys1014 发表于 2017-3-11 21:32

说的非常好
页: [1]
查看完整版本: Unity3D 通过计算角色和物体之间的距离来激发动画