物理范围性检测物体

物体需要带有Collider组件,2D的类似

void Start () {
	Collider[] colliders = Physics.OverlapSphere (transform.position, 3);
	foreach (Collider c in colliders) {
		if (c.gameObject != this.gameObject) {
			Debug.Log (c.gameObject.name);
		}
	}
}

Physics.OverlapSphere(中心,半径)表示检测在中心点和半径组成的圆内的物体们

2D类似,Sphere球形,还有其他的形状,自行查看API

overlap n.重叠


首页 我的博客
粤ICP备17103704号