Learning
When: 1학년 6월 24일
How:
개인 프로젝트를 만들며 Audio Clip을 사용하고 있었는데, 특정 클립의 속도를 조정해야 할 일이 생겨서 조절은 하였지만, 지금 사용하고 있는 클립을 또 어떤 오브젝트가 사용하고 있을지 몰라서 선뜻 지우고 다시 넣기가 애매하였습니다. 직관적으로 파악은 못했지만, 기능이 있을 것 같아 GPT에게 물어보며 공부하게 되었습니다.
Understanding:
특정 파일을 사용하고 있는 오브젝트를 찾는 방식은 간단한데, 그 파일을 우클릭한 후, Find References In Scene 또는 Find References In Project를 클릭하여 선택한 파일을 가지고 있는 모든 오브젝트를 찾을 수 있습니다.

In Scene으로는 하이라키 창에 있는 게임 오브젝트들 중에서 찾고, ([SerializeField]로 선언된 변수 안에 들어가 있어도 찾아줍니다. 예를 들어 SlimeAttack이라는 코드를 가지고 있는 슬라임 프리팹이 있고, 그 프리팹을 SlimeSpawner 게임 오브젝트에서 SerializeField 변수로 담고 있어도 하이라키 창에서 확인할 수 있기 때문에 표시가 됩니다.)
In Project로는 아래와 같이 프로젝트 전체에서 찾아줍니다.

Result: 현재 특정한 파일이 어디서 사용되는지를 알고 싶다면, 그 파일을 우클릭한 후, Find References In Scene 또는 Find References In Project를 클릭하여 원하는 정보를 찾을 수 있도록 하면 됩니다.
'UnityEngine' 카테고리의 다른 글
| [Unity] Time.timeScale의 영향을 안받게 하기 (0) | 2025.06.29 |
|---|---|
| [Unity] 체력 바 만들기 (0) | 2025.06.26 |
| [Unity] 짐벌락(Gimbal Lock) (0) | 2025.06.18 |
| [Unity] 파티클을 UI 위로 뿌리는 방법. (0) | 2025.06.17 |
| [Unity] 애니메이션에서 함수 호출하는 방법 (0) | 2025.06.16 |