Unity联盟 发表于 2012-6-2 00:29

Unity3d 2D中遍历离指定对象(鼠标)最近的对象

c#:
public float dis;
public GameObject pigObj;
void Print()
{
if(GameObject.FindWithTag("Pig"))
{
float tempdis=Mathf.Infinity;
GameObject [] pigObjs=GameObject.FindGameObjectsWithTag("Pig");
foreach(GameObject go in pigObjs)
{
   
   dis=Vector2.Distance(go.transform.position,Weapon.transform.position);
   if(dis<tempdis)
   {
    tempdis=dis;
    pigObj=go;
   }
   
}
print (pigObj.name);
}

}

aaabbbsss12345 发表于 2014-5-8 14:48

好东西 好东西

jixing130 发表于 2017-2-28 09:41

好帖就是要顶

小宝宝/ht 发表于 2017-2-28 09:00

真心顶

xiaotong120 发表于 2017-2-28 09:05

很好哦

melliana2024 发表于 2017-2-28 09:32

不错不错

xiaotong120 发表于 2017-2-28 08:44

LZ真是人才

/yb张真人 发表于 2017-4-10 11:13

很不错

542491514 发表于 2017-4-10 11:04

好帖就是要顶

zswnet 发表于 2017-4-10 11:15

说的非常好
页: [1]
查看完整版本: Unity3d 2D中遍历离指定对象(鼠标)最近的对象