//public Transform skillPosition; public bool CircleAttack(Transform attacked, Transform skillPosition, float radius) { float distance = Vector3.Distance(attacked.position, skillPosition.position); if (distance < radius) { return true; } return false; } public GameObject someRenderer; public Collider myBoxCollider; public bool CunZai() { Vector3 pos = someRenderer.transform.position; Bounds bounds = myBoxCollider.bounds; bool rendererIsInsideTheBox = bounds.Contains(pos); return rendererIsInsideTheBox; }
Unity 判断某个点是否在某个盒子里(范围内)
关注
打赏