1 API介绍
2 函数声明

3 用法解析




4 技巧1:获取一定距离内最近的一个敌人单位
//代码
public Transform OverlapSphereCube;
public float SearchRadius;
//假设 SearchRadius表示的相交球的检测半径值,大到足够覆盖到Cube4
void Start()
{
SearchNearUnits();
}
public void SearchNearUnits()
{
Collider[] colliders = Physics.OverlapSphere(OverlapSphereCube.position, SearchRadius,1 << LayerMask.NameToLayer("Enemys"));
if(colliders.Length <= 0) return ;
for (int i = 0; i < colliders.Length; i++)
print(colliders[i].gameObject.name);
}

5 技巧2:实现AOE(范围)伤害,例如手雷爆炸的范围伤害

相关文章:
-
2021-11-09
-
2022-12-23
-
2021-11-03
-
2021-07-22
-
2021-08-15
-
2021-06-24