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);
}
} 好东西 好东西 好帖就是要顶 真心顶 很好哦 不错不错 LZ真是人才 很不错 好帖就是要顶 说的非常好
页:
[1]