Unity(2)
-
Unity Additive Scene & AsyncOperation.completed
그동안 Scene을 Load할 때 Single Mode만을 사용하였는데, 이번에 처음으로 추가적으로 Scene들을 Load하여 사용하는 Additive Mode를 사용하게 되었다. SceneManager.LoadSceneAsync()를 사용하여 비동기적으로 Scene을 불러오도록 하였는데 개별 Scene들을 작업할 때는 아무 생각도 없이 사용했던 Instantiate()에서 문제가 생겼다. Scene이 1개일 경우에는 자연스럽게 해당 Scene에 오브젝트가 생성되었다. 하지만 Scene이 2개 이상일 경우 오브젝트를 생성하는 스크립트를 가진 Scene에서가 아닌 Active Scene에 생성되었고 결과적으로 내 의도와 맞지 않는 Scene에 오브젝트가 생겨 Destroy되지 않고 남아있는 문제가 발생했다..
2020.08.10 -
Unity Remote 5 사용하기 - Android
유니티로 모바일 게임을 개발하게 되었다. 모바일에는 스와이프나 자이로 센서와 같은 기능도 있는데 이는 일반 PC 환경에서 테스트하기 어려웠다. 어떻게 테스트할지 고민하던 중 Unity Remote 5 어플에 대해 알게 되었다. Unity Remote 5 어플을 설치한 후 모바일 기기의 USB 디버깅 옵션을 활성화시켜야 한다. (설정 - 개발자 옵션 - 디버깅 탭의 USB 디버깅) 만약 개발자 옵션이 보이지 않을 경우 개발자 옵션부터 활성화시켜야 한다. 안드로이드 10 기준 (설정 - 휴대전화 정보 - 소프트웨어 정보 - 개발자 권한 얻을 때까지 빌드번호 터치) Unity Remote 5 어플을 실행하여 확인한다. 모바일에서 사전 작업이 필요했듯이 PC에서도 몇 가지 작업이 필요하다. Unity Hub 실..
2020.07.16