How to use SPUM‐ko‐KR - soonsoon2/SPUM GitHub Wiki
1. SPUM 실행하기
- 유니티 에디터에 SPUM 이 추가된 상태에서 진행합니다.
설치가 진행되지 않았다면, SPUM 사용환경 구축 페이지를 참조하세요.
- [Assets->SPUM->Scene] 경로의 ‘SPUM_Scene.unity’ 씬을 실행합니다.
- 실행을 시키면 아래와 같이 SPUM 이 동작하는 모습을 볼 수 있습니다.
1. 종족 설정이란?
-
SPUM 화면의 사람모양 아이콘 ‘종족선택’ 을 클릭하여 종족을 선택할 수 있습니다.
-
피부색 및 언데드, 엘프 등 캐릭터의 틀을 잡는 기능입니다.
-
캐릭터의 뼈대가 되는 속성입니다.
종족을 설정하면 꾸며둔 외모가 초기화가 됩니다.
종족을 선택 후 캐릭터를 꾸미는 방식으로 활용는 것을 추천합니다.
2. 종족 설정하기
- 종족선택 버튼을 클릭합니다.
- 원하는 종족을 선택합니다.
1. 병과 설정이란?
SPUM 내부 병과선택 기능을 통해 기마병을 설정할 수 있습니다.
탈것에 탑승한 기마병 캐릭터는 보병 캐릭터와 애니메이션의 차이가 있습니다.
2. 병과 설정하기
- 병과선택 버튼을 클릭합니다.
- 원하는 탈것을 선택합니다.
휴지통 아이콘을 선택하여 탈것을 해제할 수 있습니다.
1. 캐릭터 외형 설정이란?
SPUM 에서 제공하는 외형 설정 기능을 통해 캐릭터의 모습을 설정할 수 있습니다.
눈, 머리, 옷 등 다양한 요소를 조합하여 독특한 개성을 가진 캐릭터를 만드는 것이 가능합니다.
외형은 SPUM UI 우측 영역의 버튼들을 통해 설정할 수 있습니다.
좌측 상단부터 [눈, 머리, 수염, 모자, 상의, 하의, 견갑, 망토, 왼손무기, 오른손무기] 그리고 랜덤버튼과 아이템 리셋으로 구성되어 있습니다.
2. 캐릭터 외형 설정하기
- 머리 선택창 호출
예시로 캐릭터의 머리를 수정하는 과정을 진행합니다.
캐릭터의 머리 설정을 위해 머리부분 아이콘을 클릭합니다.
- 머리 스타일 결정
적절한 머리 스타일을 골라 선택합니다.
설정한 머리를 해제하고 싶다면 왼쪽 상단의 ‘휴지통’ 아이콘을 클릭하면 됩니다.
머리 선택창 상단의 버튼은 버전 및 확장팩에 따른 분류입니다.
선택에 따라 원하는 카테고리의아이템만 살펴볼 수 있습니다.
- 머리 색상 결정
머리 스타일 등 아이템이 장착된 부위는 아이콘의 모습이 붉게 변화합니다.
이를 통해서 아이템 장착 여부를 파악할 수 있습니다.
‘C’ 버튼을 눌러 색상 변경창을 호출합니다.
변경창에서 원하는 색상을 선택하여 머리 색상을 변경합니다.
이외의 다른 요소들도 동일한 방법으로 색상을 변경할 수 있습니다.
- 랜덤요소 활용
무작위적으로 외형을 설정하고 싶은 사용자를 위한 랜덤기능도 준비되어 있습니다.
랜덤기능을 활용하기 위해 ‘R’ 버튼을 클릭합니다.
이를 통해 머리 스타일과 색이 랜덤으로 변하는 것을 확인할 수 있습니다.
이외의 다른 요소들도 동일한 방법으로 랜덤으로 구성 요소를 변경할 수 있습니다.
- 머리 초기화
‘D’ 버튼을 눌러 설정한 아이템을 초기화 할 수 있습니다. (미장착 상태로 복구)
머리 외에도 제거 및 초기화가 필요한 요소는 ‘D’ 버튼을 통하여 초기화가 가능합니다.
- 설정 잠금기능
마음에 드는 속성이나 꼭 필요한 요소들은 잠금을 통해 변경되는 것을 막을 수 있습니다.
잠금 설정을 하면 ‘R’을 통한 랜덤에 영향을 받지 않습니다.
- SPUM의 특징상 머리와 모자는 동시에 적용되지 않습니다.
머리 및 모자의 ‘R’ 기능을 막기 위해서는 머리, 모자 둘 다 잠금설정을 할 필요가 있습니다.
(‘머리’ 설정 시 ‘모자’ 해제 / ‘모자’ 설정 시 ‘머리’ 해제)
- 전체 랜덤기능
캐릭터의 전체적인 외형에 무작위성을 부여하고 싶다면 'ALL ITEMS RANDOM'을 사용하면 됩니다. 잠긴 모양 요소를 제외한 모든 모양을 무작위로 설정합니다.
- 전체 초기화
캐릭터의 외형 전체를 초기화 하고싶다면 ‘ALL ITEMS RESET’을 활용하면 됩니다.
잠금여부에 상관없이 모든 요소를 처음으로 되돌리므로 신중히 사용하십시오.
캐릭터 외형 설정을 마친 캐릭터는 저장 후 활용할 수 있습니다. 저장에 관련된 내용은 [캐릭터 저장/수정] 에서 확인하십시오.
-
캐릭터의 머리가 투구와 겹쳐지는 문제를 피하기 위해 머리와 투구는 중복으로 착용할 수 없습니다.
-
‘DELETE’, ‘ALL ITEMS RESET’ 기능은 잠금여부와 상관없이 동작합니다.
1. 캐릭터 애니메이션이란?
SPUM 에서 제공하는 애니메이션 기능을 활용해 캐릭터의 동작을 확인할 수 있습니다.
캐릭터의 동작을 원활히 관찰하기 위해 확대/축소, 재생속도 등의 기능을 지원합니다.
2. 캐릭터 애니메이션 조작하기
- Time 기능
- TIME바 조작 이후 다시 애니메이션 재생시, 하단의 ‘ANIMATION LIST’ 내부 애니메이션을 클릭하면 됩니다.
캐릭터의 애니메이션을 진행도에 따라 정지된 상태로 살펴볼 수 있는 기능입니다.
TIME의 바를 조작하여 애니메이션의 진행 정도를 설정할 수 있습니다.
- SPEED 기능
캐릭터 애니메이션 재생속도를 조절하는 기능입니다.
SPEED 바를 조작하여 애니메이션 재생속도를 늦추거나 빠르게 확인할 수 있습니다.
- 속도가 0%로 설정되어 있을시, 캐릭터는 동작을 멈춥니다.
(0%~200% 범위 내 조절가능)
- 확대/축소 기능
SPUM 캐릭터의 크기를 확대 및 축소해서 살펴볼 수 있는 기능입니다.
SPUM 내 최대/최소 크기 도달시, ‘REACHED MAXIMUM SIZE’ 및 ‘REACHED MINIMUM SIZE’ 메세지가 각각 팝업으로 출력됩니다.
- 애니메이션 동작 기능
SPUM 내부 제공되는 다양한 애니메이션을 통하여 애니메이션이 동작하는 모습을 관찰할 수 있습니다.
1.캐릭터 저장/수정이란?
SPUM 에서 제작한 캐릭터는 유니티 에디터상에서 저장할 수 있습니다.
저장한 캐릭터는 프리팹의 형태로 저장됩니다.
2. 캐릭터 저장/수정 사용하기
- 저장하기
- ‘SAVE UNIT’ 버튼을 눌러 현재 꾸며둔 상태의 캐릭터를 저장합니다.
- 저장에 성공하면 아래 이미지와 같이 “SAVED UNIT OBJECT 유닛명” 메세지가 팝업으로 출력됩니다.
- 저장이 완료된 캐릭터는 [Assets->Resources->SPUM->SPUM_Units] 경로 내에 프리팹의 형태로 확인할 수 있습니다.
- 수정하기
- ‘LOAD UNIT’ 버튼을 눌러 저장했던 캐릭터를 불러올 수 있습니다.
- 해당 버튼을 클릭하면 아래와 같이 저장했던 캐릭터의 목록을 불러옵니다.
- 편집이 필요한 캐릭터를 선택하면 기존 ‘SAVE UNIT’ 버튼이 ‘EDIT UNIT’ 으로 바뀐것을 확인할 수 있습니다.
캐릭터를 원하는 모습으로 수정한 후 ‘EDIT UNIT’ 버튼을 눌러 변경사항을 저장합니다.
- 새 캐릭터
- ‘NEW UNIT’ 버튼을 통해 새로운 캐릭터를 만들 수 있습니다.
해당 버튼을 누르면 꾸미고 있던 캐릭터가 초기화되므로, 작업중이던 캐릭터는 저장 후 사용하시면 됩니다.
SPUM Sample 씬 이란?
SPUM 내부에 포함되어 있는 Sample 씬은 SPUM을 통해 제작한 캐릭터를 배치하고 조작할 수 있습니다.
- SPUM Sample 씬 사용하기
Move SPUM Sample Thin Character
- [Assets->SPUM->Sample->Scene] 경로의 Sample 씬을 실행합니다.
- 마우스를 클릭하여 SPUM 캐릭터를 선택 및 원하는 위치로 이동할 수 있습니다.
- SPUM Sample 씬 캐릭터 전체 배치하기
- [Assets->SPUM->Sample->Scene] 경로의 Sample 씬 의 Hierarchy를 실행합니다.
- Sample 씬 내부 ‘PlayerManager’ 를 선택합니다.
- ‘PlayerManager’ 의 인스펙터 내부 ‘Generate’ 를 클릭합니다.
- [PlayObject->PlayerObject] 경로 내 저장한 SPUM 캐릭터들이 생성된 것을 확인할 수 있습니다.
GAME 창에서도 캐릭터가 추가된 것을 확인할 수 있습니다.
- SPUM Sample 씬 특정 캐릭터 배치하기
- [Assets->SPUM->Sample-> Prefabs] 경로 내부 ‘SamplePlayer’ 프리팹을 Sample 씬 Hierarchy 내부 PlayerObject 아래에 배치합니다.
- SPUM을 통해 제작했던 캐릭터 프리팹을 [PlayObject->PlayerObject] 내부에 배치합니다.
저장한 SPUM 캐릭터는 기본적으로 [Assets->Resources->SPUM->SPUM_Units] 경로에 위치하고 있습니다.
- 추가한 캐릭터의 위치정보를 초기화 시켜줍니다.
위치정보를 초기화하지 않으면 정상적으로 클릭되지 않을 수 있습니다.
- ‘SamplePlayer’ Inspector 내부 ‘Player Obj’ 스크립트의 Prefabs 속성을 설정하기 위해 클릭해줍니다.
- ‘Select SPUM_Prefabs’ 창이 뜨면, 배치한 캐릭터 프리팹을 선택해줍니다.