Building the SPUM environment‐ko‐KR - soonsoon2/SPUM GitHub Wiki

SPUM 설치환경/호환성

1. 설치 환경

SPUM 은 다음의 유니티 버전에서 사용 가능합니다.

    • Unity 2019.x 이상 안정화 버전
    • Unity 2020.x 이상 안정화 버전
    • Unity 2021. x 이상 안정화 버전
    • 그밖의 안정화가 검증된 최신 버전

위에 설명되지 않은 버전에서도 사용이 가능 할 수 있으나, 공식 지원이 아닐 수 있습니다.

최신 버전 이상에서 설치 사용시에 문제가 생기는 경우 제작자에 문의 해주세요.

2. 사용 호환성

SPUM 은 다음의 플랫폼의 유니티 에디터를 지원합니다.

    • Windows Desktop & Mac Standalone
    • WebGL Web
    • Android & iOS Mobile

그 밖에도 여러 플랫폼과 호환이 됩니다. 다만, 공식적으로 해당 플랫폼의 Editor 환경에서 사용하는 것이므로, SPUM 의 에디터 기능을 빌드하여 그대로 사용할 수 있다는 것이 아닙니다. SPUM 의 대부분의 기능은 Unity Editor 상에서 사용이 가능하며, Build 후에는 대부분의 기능을 사용할 수 없습니다.

SPUM 사용 환경구축

1. 유니티 에디터에 SPUM 설치하기

  • . 해당 튜토리얼은 Mac 환경, 유니티 2021.3.14f1 버전에서 제작되었습니다.

Video Label

  1. 유니티 에디터에서 SPUM 을 설치할 신규 프로젝트를 생성합니다.

기존 프로젝트에 SPUM 을 추가하는 경우에는 신규 프로젝트를 생성하실 필요가 없습니다.

image

  1. 유니티 에디터에서 [Windows -> Package Manager] 로 들어갑니다.

image

  1. 좌측 상단의 ‘Packages’ 버튼을 눌러서 내가 구매한 어셋 목록을 볼 수 있는 ‘My Assets’ 을 선택합니다.

image

  1. 구매 목록에서 [2D Pixel Unit Maker -> SPUM] 을 선택해줍니다. 그러면 우측 하단에 ‘Download’ 버튼이 활성화 됩니다.

‘Download’ 버튼을 눌러서 임포트를 시키기 위한 준비를 합니다.

image

  1. ‘Download’ 가 완료되면 ‘Import’ 를 통해서 유니티 프로젝트에 추가해 줄 수 있습니다.

‘Import’ 버튼을 눌러서 유니티 프로젝트에 SPUM 을 추가합니다.

image

  1. ‘Import Unity Package’ 창이 뜨면 추가될 리소스를 확인한 뒤에 우측 하단의 ‘Import’ 버튼을 눌러서 임포트 과정을 진행합니다.

image

  1. 추가가 완료되면 다음과 같이 유니티의 프로젝트 폴더에서 SPUM 폴더와 리소스들을 확인하실 수 있습니다.

image

  1. SPUM 을 사용하기 위해서는 [SPUM->Scene->SPUM_Scene] 씬 파일을 실행해야 합니다.

해당 씬을 오픈합니다.

image

  1. ‘SPUM_Scene’ 을 열면 하이라키 탭에 ‘SPUM_Manager’ 오브젝트가 보입니다.

해당 오브젝트를 선택하면 ‘SPUM_Manager’ 컴퍼넌트에 “You need to install SPUM Sprite Data by below install buttons” 라는 경고 메시지가 출력되는 것을 볼 수 있습니다.

‘Install Resources Data’ 버튼을 눌러서 스펌 사용을 위해서 필요한 초기 리소스 환경을 설치합니다.

image

  1. SPUM 리소스 설치가 완료되었습니다. 이제 SPUM 을 사용하기 위하여 몇가지 확인이 필요합니다.
  • SPUM 은 2D 뷰에서 사용이 가능합니다.따라서 씬 창에서 “2D” 탭을 눌러서 2D 화면으로 셋팅하고 사용하는 것을 권장합니다.ㅤ

  • SPUM 을 사용하기 위해서는 Assets/Resources/SPUM 폴더내에 필수 리소스들이 위치하고 있어야 합니다.해당 데이터들이 유실되는 경우 올바르게 캐릭터 생성 및 저장이 불가능 할 수 있습니다.SPUM_Manager 나 유니티 Console 창에 나오는 로그 메시지를 통해 해당 문제를 파악할 수 있습니다.

image

⚠️ **GitHub.com Fallback** ⚠️