Unity 자습서/Addressable4 유니티 Addressable #4 - 씬 로드와 게임오브젝트 Instantiate 오늘은 번들에 올라간 Scene을 로드하는 방법과 게임오브젝트를 로드하고 언로드하는 방법에 배웁니다. ※ Scene을 번들에 올려서 사용하면 Scene에서 게임오브젝트의 위치가 바뀌는 등의 변경이 있을 경우 유저는 APK 를 다시 설치할 필요없이 서버에서 변경된 Scene을 다운받아 변경된 부분이 자연스럽게 패치되도록 할 수 있습니다. 가. 에셋 준비 1. Scene 준비하기 씬을 두개 만듭니다. 이름을 StartScene, CubeScene 으로 변경합니다. 1-1 StartScene 아래와 같이 버튼을 추가합니다. 1-2 CubeScene CubeScene을 열고 Cube를 대충 설치합니다. MainCamera에 있는 Audio Listener 를 삭제합니다. CubeScene의 Addressable.. Unity 자습서/Addressable 2020. 9. 10. 유니티 Addressable #3 - 원하는 타입의 레퍼런스 만들 기 가. 오늘 공부할 내용 유니티 에디터에서 인스펙터를 통해 AssetReference 변수로 번들에 있는 에셋을 참조시키는 방법을 배웠습니다. 하지만, 이렇게 모든 타입의 에셋 리스트가 표시되면 실수를 할 수 있게 됩니다. 예를 들면 스프라이트만 참조해야 하는데 클릭미스로 게임 오브젝트를 참조시킨다는 등의 실수 말이죠. 이런 실수를 방지하기 위해 AssetReferenceGameObject, AssetReferenceSprite, AssetReferenceTexture 등이 존재하지만 이 리스트에 없는 Material 등 특정 타입은 어떻게 해야 하는지 알아보겠습니다. 나. 머터리얼 제작 테스트로 사용할 머터리얼을 하나 제작합니다. 다. 스크립트 작성 1. FilteredReferences.cs 생성 및 .. Unity 자습서/Addressable 2020. 9. 7. 유니티 Addressable #2 - 스프라이트 가. 준비물 가져오기 1. Sprite 2장 가져오기 이번에 사용할 이미지를 두장을 유니티로 가져옵니다. 이미지를 Sprite로 만들고 Inspector창에서 Addressable을 활성화시킨 다음 옆의 빈칸에 원하는 이름을 작성합니다. 해당 이름은 Addressable의 주소로 사용됩니다. 나. 스크립트 작성 1. AddressableSpriteLoader.cs 생성 후 작성 using System; using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.AddressableAssets; using UnityEngine.ResourceManagement.AsyncOperations; p.. Unity 자습서/Addressable 2020. 9. 6. 유니티 Addressable #1 - 기본편 가. 설치하기 Addressable은 2020.1 버전 기준으로 정식 버전이 되었습니다. Package Manager 에서 Addressable을 Install 해주세요. 설치가 완료되면 Addressable Groups창에서 Create Addressable Settings 버튼을 누르면 Project창에 AddressableAssetData가 생성됩니다. 나. 게임 오브젝트 설치 1. 프리팹 만들기 Hierarchy창에서 Cube를 생성한 뒤 이름을 objectToLoad으로 변경합니다. 프리팹으로 만드세요. 그 후 Hierarchy창의 objectToLoad는 삭제합니다. Hierarchy창에서 BoxSphere를 생성한 뒤 이름을 accessoryObjectToLoad로 변경합니다. 프리팹으로 만.. Unity 자습서/Addressable 2020. 9. 5. 이전 1 다음 💲 추천 글