리소스 관리

# 학습 과정 소개

유저가 메이커에 등록한 리소스를 관리하는 방법에 대해 알아봅시다.

# 리소스 구분

메이플스토리 월드에서의 리소스는 프로퍼티 에디터 혹은 스크립트 등에서 사용할 수 있습니다. 그리고 각각의 리소스마다 RUID가 존재합니다. 리소스는 제공자에 따라 메이플스토리 월드 리소스와 유저 리소스로 나눌 수 있습니다. [png](165629249068116a4d90cc59547e7acf937a4382a9e93)

## 메이플스토리 월드 리소스

메이플스토리 월드 리소스는 말 그대로 메이플스토리 월드에서 제공하는 리소스를 말합니다. 메이커의 Resource Storage 및 의 MSW 리소스 페이지에서 확인할 수 있습니다.

[{"index":"메이커","0":"[png](16635723190184a5ae4b2c64a43d09a0c86875eddb1f7)"},{"index":"공식 홈페이지","0":"[png](1665577523337a9933b9eb4e54e20a80ba17c6a829a9c)"}]

## 유저 리소스

유저가 소유하고 있던 이미지, 오디오 파일 등을 메이커에 등록한 것을 말합니다. 유저 리소스는 메이커 상에 등록되는 위치에 따라 Workspace 리소스와 Resource Storage 리소스로 구분할 수 있습니다.

### Workspace 리소스

유저는 Workspace에 이미지 파일(Sprite)과 사운드 파일(Audio Clip)을 등록(Import)할 수 있습니다. [png](1687485897578727af760113a444395d417a01539f4c5) Workspace에 등록된 리소스는 월드에 귀속되어 해당 월드 내에서는 자유롭게 사용할 수 있습니다. 어떤 리소스를 현재 제작 중인 월드에서만 사용할 예정이라면 Workspace에 등록하여 사용하면 됩니다.

### Resource Storage 리소스

유저는 Resource Storage에 직접 리소스를 등록하거나 MSW 리소스를 내 리소스로 복제한 뒤 메타 정보를 편집하여 사용할 수 있습니다.

#### 직접 등록

Resource Storage에는 Sprite, Animation Clip, Audio Clip, Avatar Item을 등록할 수 있습니다. [png](1678782615037da2f7e4bb8f94673aa6449cd5171a761)

Sprite, Audio Clip은 유저가 소유한 파일을 등록할 수 있습니다. Animation Clip과 Avatar Item은 전용 에디터로 제작하여 등록할 수 있습니다.

> 더 알아보기 Animation Clip 등록 방법에 대해 더 알아보고 싶다면 아래 가이드를 참고하세요! [애니메이션 만들기](/docs/?postId=595) Avatar Item 등록 방법에 대해 더 알아보고 싶다면 아래 가이드를 참고하세요! [아바타 아이템 등록하기](/docs/?postId=590)

#### MSW 리소스 복제

MSW 리소스를 복제한 뒤 메타 정보(이름, 설명, 피봇 등)를 편집하여 사용할 수 있습니다. 원하는 MSW 리소스의 콘텍스트 메뉴에서 Duplicate를 선택하면 내 리소스 탭 하단의 duplicated sprite 폴더에 복제본이 생성됩니다. [png](1678781904414feca1160b30f47f9a4ff6f5aa60a55a2)

복제본의 세부 정보 창에서 이름, 설명 등의 정보를 편집할 수 있습니다. 또한 스프라이트 슬라이스의 [편집] 버튼을 눌러 피봇 등의 정보를 변경할 수 있습니다. [png](16787821964358229060c44f4487c817834e517a48b4f)   


개인 월드의 Resource Storage에 등록한 리소스들은 계정에 귀속됩니다. 같은 계정으로 제작한 여러 월드에서는 그 계정에서 등록한 리소스를 자유롭게 사용할 수 있습니다. 그룹 월드의 Resource Storage에 등록한 리소스는 그룹에 귀속되어 해당 그룹이 제작한 여러 월드에서 자유롭게 사용할 수 있습니다. 그러므로 제작하는 여러 월드에서 공통적으로 사용할 리소스라면 Resource Storage에 등록하여 사용하는 것이 편리합니다.

# 리소스 사용 권한

리소스 종류에 따라 사용 권한이 달라집니다.

[{"리소스 구분":"메이플스토리 월드 리소스","사용 권한":"모든 크리에이터가 자유롭게 사용할 수 있습니다."},{"리소스 구분":"Workspace 리소스","사용 권한":"해당 월드에서만 사용할 수 있습니다."},{"리소스 구분":"Resource Storage 리소스","사용 권한":"월드 제작자와 Resource Storage의 소유자가 같아야 사용할 수 있습니다. 다만 Resource Storage에서 공유 기능을 설정하면 모든 유저가 자유롭게 사용할 수 있게 됩니다."}]

## 개인 리소스 - 그룹 리소스 이전

Resource Storage 리소스는 그룹 리소스로 이전하여 사용할 수 있습니다.

[{"index":"세부 정보에서 이전하기","0":"[png](16635730280498ee9bce2a62645d88bb200e8b3401f49)"},{"index":"콘텍스트 메뉴로 이전하기","0":"[png](16635731424338eea6c824d134c30808a14fbfd0a24c6)"}]

위와 같이 선택하면 어떤 그룹으로 소유권을 이전할 것인지 결정할 수 있습니다. [png](16563171740870115df1b2d294a21880a554493daf7bf)

> 더 알아보기 그룹을 만들어 공동 제작하는 방법에 대해 더 알아보고 싶다면 아래 가이드를 참고하세요! [공동 제작](/docs/?postId=670)

## 리소스 공유

Resource Storage 리소스에 아래와 같이 공유 기능을 설정할 수 있습니다. [png](166357327058272ffb6a6e6314fd9856618c631d82521) 원작자가 리메이크를 허용한 월드 A를 출시했다고 가정해봅시다. 월드 A에는 공유 기능을 설정한 리소스 a가 사용되었습니다. 다른 크리에이터가 월드 A를 리메이크하면 리메이크 월드에서도 리소스 a를 자유롭게 사용할 수 있습니다. 하지만 추후에라도 원작자가 리소스 a의 공유 기능을 해제한다면 리메이크 월드에서도 리소스 a를 사용할 수 없게 되므로 주의해야 합니다.

# 리소스 버전

Workspace 리소스인지, Resource Storage 리소스인지에 따라 리소스 업데이트와 리메이크의 영향을 받는 범위가 달라집니다. 그러므로 제작한 월드를 출시할 때 리메이크 허용을 염두에 두고 있다면 리소스를 Workspace와 Resource Storage와 중 어느 공간에 추가할지도 함께 고려해야 합니다.

## Workspace 리소스 버전

Workspace에는 동일한 이름의 파일을 import 하면 해당 리소스의 버전이 올라가게 됩니다. 원본에서 파생된 월드의 Workspace 리소스는 원본에서 복제된 것이기에 각 월드별로 최신화됩니다. 따라서 원본 월드의 리소스가 변경되더라도 파생된 월드의 Workspace 리소스는 바뀌지 않습니다.

> 더 알아보기 '원본에서 파생된 월드'란 아래와 같은 월드를 말합니다.
> 
>   * 리메이크 월드
>   * 원본 월드를 Export 한 뒤, 새로 Import 하여 생성한 월드
> 


## Resource Storage 리소스 버전

Resource Storage 리소스가 교체되면 리소스 버전이 올라갑니다. [png](16643345214154e11a0d35f614cb5a837c212fbc3b766) Resource Storage 리소스가 교체될 경우, 파생된 월드에서도 해당 리소스가 교체됩니다. 따라서 리메이크를 허용할 때 원본 리소스를 변경할 계획이 없다면 어느 곳에 리소스를 추가해도 상관없지만, 변경 가능성이 있다면 Workspace에만 리소스를 추가해 사용하는 것을 권장합니다.