전체 글 98

유니티 - 에셋 번들에 대해 알아보자

오늘은 유니티에서 Resource 폴더 활용 글 작성 때 언급했던 것처럼에셋 번들에 대해 찾아봤고, 정리하는 시간을 가질까 합니다. 2024.10.18 - [유니티/공통] - 유니티 - Resources를 활용해 에셋을 로드해보자  에셋 번들여기서 말하는 에셋은 디스크의 실제 파일 / 아카이브 파일들을 말합니다. 간단히 말하면 유니티에서 Assets 폴더 아래 있는 모든 내용이이에 해당하는 내용이라 할 수 있겠네요.  이런 에셋들을 하나로 묶어서 관리하는 기법입니다.동작 원리 / 사용 방법 우측 하단을 보면 AssetBundle이라는 메뉴가 있습니다. 우클릭을 통해 New를 만들 수 있습니다.  A라는 폴더를 누른 채로 AssetBundle을 만들었습니다. 이름은 Test로 지정해 주었습니다만에셋번들의 ..

유니티/공통 2024.10.22

유니티 - 특정 스크립트가 적용되어 있는 오브젝트 찾는 법

오늘은 특정 스크립트가 어디에 적용되고 있는지간단하게 찾을 방법이 있어 소개하고자 합니다.  혼자 할 때는 몰랐는데 팀으로 협업하다 보니어떤 오브젝트에 어떤 스크립트가 붙어있는지 알기가 쉽지 않더라고요. 그래서 방법이 없을까 찾아보니,간단하게 해결할 수 있어 금방 시도해 보고 정리해 봤습니다.   유니티에서 원하는 스크립트를 우클릭한 다음 Find References In Scene을 눌러주면 됩니다.   그러면 씬에서 어떤 오브젝트가 해당 스크립트를 가졌는지 알려줍니다. 제가 선택한 스크립트는 해당 씬에서 가진 오브젝트가 없었나 봅니다. 다른 걸로 선택해 가지고 있는 상황을 보여드리면 다음과 같습니다.  ref : 라고 적힌 검색창 옆에 네모 아이콘?을 누르면 아래와 같이 확인 할 수도 있습니다. 정말..

유니티/공통 2024.10.21

유니티 - Resources를 활용해 에셋을 로드해보자

오늘은 Resources 폴더를 사용해동적으로 에셋을 로드하는 법에 대해 알아보고자 합니다. 구현 문제를 연습하다가 정적으로 할당하는 방법 외동적으로 시도를 해보라는 상황이 있었는데처음 떠올랐던 방법이 GetComponent, find 였습니다.  위 방식으로 어찌저찌 만들기는 했지만,다른 방법들은 없었을까 고민하던 중 이전에 Resource 폴더를 활용해 에셋을 불러왔던 방식이 떠올랐습니다. 당시에는 이런 게 있구나 하고 넘어갔었는데 지금 보니 다시 보이더군요.언제 사용하는지 문제점은 없는지 정리가 필요할 거 같아 작성해 봤습니다.  원리를 설명하자면  Resources라는 폴더를 만든 후,그 안에 할당해 주고 싶은 내용들을 넣어주고코드로 Resources 폴더에 접근,타입과 이름으로 해당 내용을 찾아..

유니티/공통 2024.10.18