var arrHits = Physics.OverlapSphere(this.transform.position, this.attackRange,layerMask);
이때 arrHits는 닿은것들(Collider)의 배열로 생성되며 .Transform.root를 통해 닿은애들의 내용을 가져올수 있다.
var arrHits = Physics.SphereCastAll(this.transform.position, this.attackRange, this.dir, 1f, layerMask);
Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition);
RaycastHit hit;
Physics.Raycast(ray, out hit, 1557)
이 카메라로부터 나가는 Ray는 닿은곳에 hit라는 RayCastHit라는 타입으로 생성되며, .collider 를 통해 닿은 애의 내용을 가져올수 있다.
여기서도 .Transform.root 를 사용할수 있다.
'C# > 문제해결' 카테고리의 다른 글
| 0727 UI image의 enable (0) | 2022.07.27 |
|---|---|
| 0727 delegate 발생 시점 (0) | 2022.07.27 |
| 0719 백터 등에 수치 못넣는거 해결하는법 (0) | 2022.07.19 |
| 0719 singleton (0) | 2022.07.19 |
| 0719 Canvas가 여러개일때 (0) | 2022.07.19 |