[task] | extract_knowledge [title] | 모델 에디터 [category] | Guides [rephrased] | # 3. 모델 에디터(Model Editor) ## 3.1. 개념 설명 모델 에디터는 맵(Map)이나 UI Group과 독립된 공간에서 모델(Model)만을 편집하는 도구입니다. 이 도구를 사용하면 모델의 구조와 컴포넌트를 효율적으로 관리할 수 있습니다. 모델 에디터를 활성화하면 기존 Scene 패널은 모델 편집 화면으로 변경되며, Hierarchy 창은 편집 중인 모델의 계층 구조를 나타내는 용도로 전환됩니다. **지원 대상 모델:** 1. 크리에이터가 직접 생성한 모델 2. Native 모델을 확장한 모델 3. Defau [original] | # 학습 과정 소개 모델의 특성을 활용하면 월드를 보다 효율적으로 제작할 수 있습니다. 모델을 편집할 수 있는 모델 에디터에 대해 알아봅시다. # 모델 에디터 소개 모델 에디터를 활용해 모델을 더욱 효율적으로 생성하고, 편집할 수 있습니다. 모델 에디터로 진입하면 맵이나 UIGroup에서 편집하던 내용과는 독립된 공간에서 모델만을 자유롭게 편집할 수 있습니다. 모델 에디터를 사용하는 동안 맵 편집과 테스트 플레이는 불가능해집니다. #### 모델 에디터 진입하기 모델 에디터로 진입하게 되면 Scene 패널이 변경되고, Hie [chunk_id] | Guides:1324:0
[task] | distill [title] | 리치 텍스트 사용하기 [category] | Guides [rephrased] | # UI 리치 텍스트 사용 가이드 리치 텍스트 태그로 텍스트를 강조하거나 편집할 수 있습니다. 지원 컴포넌트는 4가지이며, 태그 지원 범위가 다릅니다. ## 지원 컴포넌트 및 제한 사항 | 컴포넌트 | 리치 텍스트 지원 | 비고 | | :--- | :---: | :--- | | `TextRendererComponent` | 전체 | - | | `TextGUIRendererComponent` | 전체 | - | | `ChatBalloonComponent` | 전체 | - | | `TextComponent` | **일부** | 일 [original] | ## 학습 과정 소개 리치 텍스트를 사용할 수 있는 컴포넌트와 태그를 알아봅시다. ##### 참고 가이드 * [말풍선 만들기](/docs?postId=119) * [TextRendererComponent](/apiReference/Components/TextRendererComponent) * [TextGUIRendererComponent](/apiReference/Components/TextGUIRendererComponent) * [ChatBalloonComponent](/apiReference/Components/Cha [chunk_id] | Guides:1327:0
[task] | wikipedia [title] | 그룹 생성과 멤버 관리 [category] | Guides [rephrased] | # 메이플스토리 월드 그룹 생성과 멤버 관리 메이플스토리 월드(MapleStory Worlds)에서 월드를 공동으로 제작하려면 그룹에 가입해야 합니다. 사용자는 그룹을 생성하여 팀원들과 협력할 수 있으며, 이를 통해 각자의 강점에 집중하고 새로운 아이디어를 교환할 수 있습니다. 그룹은 메이플스토리 월드 클라이언트와 [공식 홈페이지](https://maplestoryworlds.nexon.com/)를 통해 생성 및 관리할 수 있습니다. ## 그룹 생성 그룹장은 최대 10개의 그룹을 생성할 수 있으며, 각 그룹에는 인원 제한이 없 [original] | # 학습 과정 소개 월드를 함께 만들기 위해서는 그룹에 가입해야 합니다. 그룹을 만들어 팀원들과 함께 월드를 만들 수 있습니다. 협동한다면 내가 잘하는 것에 집중할 수 있고, 새로운 영감이나 번뜩이는 아이디어를 떠올릴 수도 있습니다. 세상에 선보이고 싶은, 아름답고 재미있는 월드를 **함께 만들 사람**을 찾아 그룹에 초대해 봅시다. # 그룹 관리 소개 메이플스토리 월드 클라이언트와 [공식 홈페이지](https://maplestoryworlds.nexon.com/)에서 그룹을 생성하고, 멤버를 관리할 수 있습니다. #### [chunk_id] | Guides:1325:0
[task] | extract_knowledge [title] | VS Code: Debugger for mLua [category] | Guides [rephrased] | # VS Code Debugger for mLua 메이플스토리 월드(MSW)의 mLua 스크립트를 VS Code에서 디버깅할 때 사용하는 패널과 툴바의 기능을 설명합니다. ## 개념 설명 VS Code의 Debugger for mLua 확장 기능은 mLua 스크립트 실행 중 특정 위치에서 실행을 중단(Breakpoint)하고, 변수 값이나 호출 스택을 확인하여 로직 오류를 분석하는 도구입니다. 디버그 세션이 시작되면 VS Code 상단에 디버그 툴바가 활성화되며, 중단점에서 실행이 멈춘 상태에서만 툴바의 실행 제어 버튼들이 사 [original] | #### VARIABLES Scope에 따른 변수 정보를 확인할 수 있습니다. ![\[object Object\]](https://mod-file.dn.nexoncdn.co.kr/bbs/17524936153840d09d5ea89904d80ae2099bb38b014ec.png) #### WATCH 직접 Expression을 작성하고 값을 확인할 수 있습니다. ![[object Object]](https://mod-file.dn.nexoncdn.co.kr/bbs/1752557620746239370f899b8440d963337db3 [chunk_id] | Guides:1323:1
[task] | distill [title] | 리치 텍스트 사용하기 [category] | Guides [rephrased] | **TextComponent**의 `IsRichText` 프로퍼티를 활성화해야만 리치 텍스트 태그가 적용됩니다. **태그 문법:** `<태그이름 = 값>글씨</태그이름>` | 태그 | 설명 | 예시 | | :--- | :--- | :--- | | `b` | 굵은 글씨 | `<b>문장</b>` | | `i` | 기울임 글씨 | `<i>문장</i>` | | `size` | 글씨 크기 | `<size=70>문장</size>` | | `color` | 색상 지정. 헥스 코드(`#00000000`) 또는 색상명 사용 가능. | `<col [original] | **TextComponent**에서 사용 가능한 리치 텍스트 태그 목록입니다. **IsRichText** 프로퍼티를 활성화해야 리치 텍스트를 사용할 수 있습니다. * **<태그이름 = 값> 글씨 입력 </태그 이름>** |태그 | 설명 | 예시| |---|---|---| | b | 글씨를 굵게 표현합니다.| `<b>보여질 문장</b>`| | i | 글씨를 기울어지게 표현합니다.| `<i>보여질 문장</i>`| |size | 글씨의 크기를 결정합니다.|`<size=70>보여질 문장</size>`| | color | 색상을 결정합 [chunk_id] | Guides:1327:2
[task] | extract_knowledge [title] | 모델 에디터 [category] | Guides [rephrased] | # 메이커 사용 모델 에디터의 계층 구조 편집 ## 개념 설명 모델 에디터는 계층 구조(Hierarchy)를 가진 모델을 생성 및 수정하는 도구입니다. `Hierarchy` 창을 통해 객체 간의 부모-자식 관계를 시각적으로 설정할 수 있습니다. 메이플스토리 월드(Worlds) 환경에서 Scene에 배치된 모델은 개별 엔티티(Entity)로 취급됩니다. 이는 배치된 엔티티가 원본 모델 파일에 종속적이지 않다는 것을 의미합니다. 따라서 원본 모델을 편집하여 내용(엔티티 추가/삭제, 계층 구조 변경 등)을 변경하더라도, 이미 Scen [original] | 모델 에디터에서도 계층 구조를 가진 모델을 만들 수 있습니다. **Hierarchy** 창에서 부모-자식 관계를 드래그해 설정할 수 있습니다. ![[object Object]](https://mod-file.dn.nexoncdn.co.kr/bbs/17521081010150fea6ccf5f314ccea8df8b2181341c3e.png "3") > **더 알아보기** > 편집 중인 씬에서도 계층 구조를 변경하고, Create Model From Entity를 활용해 계층 구조를 가진 모델을 생성할 수 있습니다. Hierarchy에서 [chunk_id] | Guides:1324:1
[task] | knowledge_list [title] | 리치 텍스트 사용하기 [category] | Guides [rephrased] | * `TextComponent` 컴포넌트에서 리치 텍스트 기능을 사용하려면 `IsRichText` 프로퍼티를 활성화(참으로 설정)해야 합니다. * 리치 텍스트 태그는 `<태그이름 = 값> 글씨 입력 </태그 이름>` 형식으로 작성되며, 태그 이름과 값 사이에 공백은 허용되지 않습니다. * `b` 태그는 해당 텍스트를 굵게 표현하는 데 사용되며, 값이 없으며 `<b>보여질 문장</b>`과 같이 사용합니다. * `i` 태그는 해당 텍스트를 기울어지게 표현하는 데 사용되며, 값이 없으며 `<i>보여질 문장</i>`과 같이 사용합니다. * [original] | **TextComponent**에서 사용 가능한 리치 텍스트 태그 목록입니다. **IsRichText** 프로퍼티를 활성화해야 리치 텍스트를 사용할 수 있습니다. * **<태그이름 = 값> 글씨 입력 </태그 이름>** |태그 | 설명 | 예시| |---|---|---| | b | 글씨를 굵게 표현합니다.| `<b>보여질 문장</b>`| | i | 글씨를 기울어지게 표현합니다.| `<i>보여질 문장</i>`| |size | 글씨의 크기를 결정합니다.|`<size=70>보여질 문장</size>`| | color | 색상을 결정합 [chunk_id] | Guides:1327:2
[task] | wikipedia [title] | 리치 텍스트 사용하기 [category] | Guides [rephrased] | ## 학습 과정 개요 본 문서는 메이플스토리 월드(MapleStory Worlds)에서 리치 텍스트(Rich Text) 기능을 지원하는 컴포넌트와 해당 태그를 활용하는 방법에 대해 설명합니다. ### 관련 가이드 및 API 참고 자료 본 주제와 연관된 추가 정보와 API 세부사항는 다음 문서들을 참고할 수 있습니다. * 말풍선 만들기 가이드 * TextRendererComponent API 레퍼런스 * TextGUIRendererComponent API 레퍼런스 * ChatBalloonComponent API 레퍼런스 * Te [original] | ## 학습 과정 소개 리치 텍스트를 사용할 수 있는 컴포넌트와 태그를 알아봅시다. ##### 참고 가이드 * [말풍선 만들기](/docs?postId=119) * [TextRendererComponent](/apiReference/Components/TextRendererComponent) * [TextGUIRendererComponent](/apiReference/Components/TextGUIRendererComponent) * [ChatBalloonComponent](/apiReference/Components/Cha [chunk_id] | Guides:1327:0
[task] | distill [title] | 패키지 스토리지 [category] | Guides [rephrased] | # 패키지 스토리지 패키지 스토리지는 개인/그룹/공식 패키지를 저장·관리하는 공간입니다. ## 패키지 분류 * **내 패키지**: 현재 월드 소유권(개인 또는 그룹)에 따라 해당 주체가 생성한 패키지만 표시됩니다. * **MSW 패키지**: 메이플스토리 월드 공식 패키지입니다. 다운로드 후 자유롭게 수정 가능하며, 지속 추가됩니다. ## 주요 기능 * **카테고리**: '내 패키지'와 'MSW 패키지'로 구분. * **업로드**: 새 패키지 등록. * **검색**: 패키지 이름 기반 검색. * **패키지 정보**: 상태 아이콘 [original] | # 학습 과정 소개 메이플스토리 월드에서 제공하는 패키지와 크리에이터가 생성한 패키지를 저장하고, 관리할 수 있는 패키지 스토리지에 대해 알아봅시다. ##### 참고 가이드 * [패키지의 활용](/docs?postId=647) # 패키지 카테고리 패키지 스토리지란 개인, 그룹, 메이플스토리 월드가 만든 패키지를 저장하는 보관소입니다. 패키지는 총 두 종류로 나뉩니다. * **내 패키지**: 개인 제작 월드인 경우 개인이 만든 패키지만 보입니다. 그룹 제작 월드인 경우 그룹에서 만든 패키지만 보입니다. * **MSW 패키지* [chunk_id] | Guides:1328:0
[task] | diverse_qa [title] | 그룹 생성과 멤버 관리 [category] | Guides [rephrased] | 질문: 월드를 함께 만들기 위해 필요한 사전 조건은 무엇인가요? 답변: 월드를 함께 만들기 위해서는 그룹에 가입해야 합니다. 질문: 그룹 생성과 멤버 관리는 어떤 곳에서 수행할 수 있나요? 답변: 메이플스토리 월드 클라이언트와 공식 홈페이지에서 그룹을 생성하고, 멤버를 관리할 수 있습니다. 질문: 그룹장이 만들 수 있는 그룹의 최대 개수는 몇 개인가요? 답변: 그룹장은 최대 10개까지 그룹을 만들 수 있습니다. 질문: 하나의 그룹에 가입할 수 있는 멤버의 인원 제한이 있나요? 답변: 네, 그룹마다 인원 제한은 없습니다. 질문 [original] | # 학습 과정 소개 월드를 함께 만들기 위해서는 그룹에 가입해야 합니다. 그룹을 만들어 팀원들과 함께 월드를 만들 수 있습니다. 협동한다면 내가 잘하는 것에 집중할 수 있고, 새로운 영감이나 번뜩이는 아이디어를 떠올릴 수도 있습니다. 세상에 선보이고 싶은, 아름답고 재미있는 월드를 **함께 만들 사람**을 찾아 그룹에 초대해 봅시다. # 그룹 관리 소개 메이플스토리 월드 클라이언트와 [공식 홈페이지](https://maplestoryworlds.nexon.com/)에서 그룹을 생성하고, 멤버를 관리할 수 있습니다. #### [chunk_id] | Guides:1325:0
[task] | diverse_qa [title] | 리치 텍스트 사용하기 [category] | Guides [rephrased] | 질문: 메이플스토리 월드에서 리치 텍스트를 사용할 수 있는 컴포넌트는 총 몇 가지이며, 각각의 이름은 무엇인가요? 답변: 리치 텍스트를 사용할 수 있는 컴포넌트는 총 4가지로, **TextRendererComponent**, **TextGUIRendererComponent**, **ChatBalloonComponent**, **TextComponent**입니다. 질문: TextComponent는 다른 3가지 컴포넌트와 달리 리치 텍스트 사용에서 어떤 제한이 있나요? 답변: TextComponent에서는 일부 리치 텍스트 태그만 사 [original] | ## 학습 과정 소개 리치 텍스트를 사용할 수 있는 컴포넌트와 태그를 알아봅시다. ##### 참고 가이드 * [말풍선 만들기](/docs?postId=119) * [TextRendererComponent](/apiReference/Components/TextRendererComponent) * [TextGUIRendererComponent](/apiReference/Components/TextGUIRendererComponent) * [ChatBalloonComponent](/apiReference/Components/Cha [chunk_id] | Guides:1327:0
[task] | wikipedia [title] | 리치 텍스트 사용하기 [category] | Guides [rephrased] | # TextComponent의 리치 텍스트 기능 메이플스토리 월드 스크립트에서 `TextComponent`는 `IsRichText` 프로퍼티를 활성화해야만 리치 텍스트(Rich Text) 태그를 사용할 수 있습니다. 이 기능이 비활성화되어 있을 경우, 태그가 포함된 문자열은 그대로 표시되거나 오류가 발생할 수 있습니다. 리치 텍스트 태그는 기본적으로 `<태그이름 = 값> 표시할 텍스트 </태그이름>` 형식을 따릅니다. 지원되는 주요 태그와 그 동작 방식은 다음과 같습니다. **굵게(bold) 표시** `b` 태그는 태그 내부의 [original] | **TextComponent**에서 사용 가능한 리치 텍스트 태그 목록입니다. **IsRichText** 프로퍼티를 활성화해야 리치 텍스트를 사용할 수 있습니다. * **<태그이름 = 값> 글씨 입력 </태그 이름>** |태그 | 설명 | 예시| |---|---|---| | b | 글씨를 굵게 표현합니다.| `<b>보여질 문장</b>`| | i | 글씨를 기울어지게 표현합니다.| `<i>보여질 문장</i>`| |size | 글씨의 크기를 결정합니다.|`<size=70>보여질 문장</size>`| | color | 색상을 결정합 [chunk_id] | Guides:1327:2
[task] | diverse_qa [title] | 리치 텍스트 사용하기 [category] | Guides [rephrased] | 질문: TextComponent에서 리치 텍스트 태그를 사용하려면 어떤 프로퍼티를 활성화해야 하나요? 답변: IsRichText 프로퍼티를 활성화해야 리치 텍스트를 사용할 수 있습니다. 질문: 다음 문장에서 리치 텍스트 태그를 올바르게 사용했나요? `<b> 굵은 글씨 </b>` 답변: 예, b 태그는 글씨를 굵게 표현하는 태그로 올바르게 사용되었습니다. 질문: 글씨를 기울어지게 표현하는 태그 이름은 무엇인가요? 답변: i 태그입니다. 질문: 글씨 크기를 70으로 설정하는 리치 텍스트 태그 예시를 쓰시오. 답변: `<size=7 [original] | **TextComponent**에서 사용 가능한 리치 텍스트 태그 목록입니다. **IsRichText** 프로퍼티를 활성화해야 리치 텍스트를 사용할 수 있습니다. * **<태그이름 = 값> 글씨 입력 </태그 이름>** |태그 | 설명 | 예시| |---|---|---| | b | 글씨를 굵게 표현합니다.| `<b>보여질 문장</b>`| | i | 글씨를 기울어지게 표현합니다.| `<i>보여질 문장</i>`| |size | 글씨의 크기를 결정합니다.|`<size=70>보여질 문장</size>`| | color | 색상을 결정합 [chunk_id] | Guides:1327:2
[task] | extract_knowledge [title] | 리치 텍스트 사용하기 [category] | Guides [rephrased] | # UI 리치 텍스트(Rich Text) 사용법 ## 1. 개념 설명 리치 텍스트(Rich Text)는 텍스트 렌더링 시 특정 태그를 활용해 글자의 색상, 크기, 스타일 등을 강조하거나 편집하는 기능입니다. 메이플스토리 월드의 mLua 환경에서 리치 텍스트를 지원하여 사용할 수 있는 컴포넌트는 다음 4가지입니다. * `TextRendererComponent` * `TextGUIRendererComponent` * `ChatBalloonComponent` * `TextComponent` 위 컴포넌트 중 `Text [original] | ## 학습 과정 소개 리치 텍스트를 사용할 수 있는 컴포넌트와 태그를 알아봅시다. ##### 참고 가이드 * [말풍선 만들기](/docs?postId=119) * [TextRendererComponent](/apiReference/Components/TextRendererComponent) * [TextGUIRendererComponent](/apiReference/Components/TextGUIRendererComponent) * [ChatBalloonComponent](/apiReference/Components/Cha [chunk_id] | Guides:1327:0
[task] | extract_knowledge [title] | 그룹 생성과 멤버 관리 [category] | Guides [rephrased] | # 메이플스토리 월드 메이커 그룹 관리 ## 1. 개념 설명 메이플스토리 월드에서 공동 제작(협업)을 수행하기 위해 **그룹**이라는 단위 구조를 사용합니다. 그룹은 월드를 함께 만들고 편집 권한을 공유하기 위한 조직 단위입니다. * **생성 제한**: 그룹장은 최대 10개의 그룹을 생성할 수 있습니다. * **인원 제한**: 그룹당 멤버 수 제한은 없습니다. * **삭제 불가**: 한번 생성된 그룹은 삭제할 수 없습니다. * **관리 범위**: 클라이언트 및 공식 홈페이지에서 그룹 생성 및 멤버 관리가 가능합니다 [original] | # 학습 과정 소개 월드를 함께 만들기 위해서는 그룹에 가입해야 합니다. 그룹을 만들어 팀원들과 함께 월드를 만들 수 있습니다. 협동한다면 내가 잘하는 것에 집중할 수 있고, 새로운 영감이나 번뜩이는 아이디어를 떠올릴 수도 있습니다. 세상에 선보이고 싶은, 아름답고 재미있는 월드를 **함께 만들 사람**을 찾아 그룹에 초대해 봅시다. # 그룹 관리 소개 메이플스토리 월드 클라이언트와 [공식 홈페이지](https://maplestoryworlds.nexon.com/)에서 그룹을 생성하고, 멤버를 관리할 수 있습니다. #### [chunk_id] | Guides:1325:0
[task] | wikipedia [title] | 패키지 스토리지 [category] | Guides [rephrased] | # 메이플스토리 월드 메이커 사용 패키지 스토리지 메이플스토리 월드(MSW)의 패키지 스토리지는 플랫폼에서 제공하는 공식 패키지 및 크리에이터가 생성한 패키지를 저장하고 관리하는 보관소이다. 이 저장소는 개인, 그룹, 또는 MSW에서 제작한 패키지를 분류하여 보관하는 기능을 수행하며, 상세한 활용 방법은 [패키지의 활용](/docs?postId=647) 가이드를 참고할 수 있다. ## 패키지 분류 패키지 스토리지에 포함된 패키지는 출처에 따라 **내 패키지**와 **MSW 패키지** 두 가지 카테고리로 나뉜다. **내 패키지 [original] | # 학습 과정 소개 메이플스토리 월드에서 제공하는 패키지와 크리에이터가 생성한 패키지를 저장하고, 관리할 수 있는 패키지 스토리지에 대해 알아봅시다. ##### 참고 가이드 * [패키지의 활용](/docs?postId=647) # 패키지 카테고리 패키지 스토리지란 개인, 그룹, 메이플스토리 월드가 만든 패키지를 저장하는 보관소입니다. 패키지는 총 두 종류로 나뉩니다. * **내 패키지**: 개인 제작 월드인 경우 개인이 만든 패키지만 보입니다. 그룹 제작 월드인 경우 그룹에서 만든 패키지만 보입니다. * **MSW 패키지* [chunk_id] | Guides:1328:0
[task] | diverse_qa [title] | 패키지 스토리지 [category] | Guides [rephrased] | 질문: 패키지 스토리지란 무엇이며 어떤 기능을 제공하나요? 답변: 패키지 스토리지는 메이플스토리 월드에서 제공하는 패키지와 크리에이터가 생성한 패키지를 저장하고 관리할 수 있는 보관소입니다. 질문: 패키지 스토리지에 저장되는 패키지는 크게 몇 종류로 나뉘며 각각 무엇인가요? 답변: 패키지는 '내 패키지'와 'MSW 패키지' 총 두 종류로 나뉩니다. 질문: '내 패키지' 카테고리에 표시되는 패키지는 어떤 조건에 따라 달라지나요? 답변: 개인 제작 월드인 경우 개인이 만든 패키지만, 그룹 제작 월드인 경우 그룹에서 만든 패키지만 표 [original] | # 학습 과정 소개 메이플스토리 월드에서 제공하는 패키지와 크리에이터가 생성한 패키지를 저장하고, 관리할 수 있는 패키지 스토리지에 대해 알아봅시다. ##### 참고 가이드 * [패키지의 활용](/docs?postId=647) # 패키지 카테고리 패키지 스토리지란 개인, 그룹, 메이플스토리 월드가 만든 패키지를 저장하는 보관소입니다. 패키지는 총 두 종류로 나뉩니다. * **내 패키지**: 개인 제작 월드인 경우 개인이 만든 패키지만 보입니다. 그룹 제작 월드인 경우 그룹에서 만든 패키지만 보입니다. * **MSW 패키지* [chunk_id] | Guides:1328:0
[task] | distill [title] | 리치 텍스트 사용하기 [category] | Guides [rephrased] | # TextComponent 리치 텍스트 태그 UI 리치 텍스트는 아래 태그를 사용해 텍스트 스타일과 레이아웃을 제어합니다. ## 태그 목록 | 태그 | 설명 | 예시 | | :--- | :--- | :--- | | `align` | 정렬 변경 | `<align="center">` | | `allcaps` | 영어 알파벳 전체 대문자 변환 | `<allcaps>` | | `alpha` | 불투명도 변경 (헥스 코드) | `<alpha=#80>` | | `b` | 굵은 글씨 | `<b>글자 입력</b>` | | `br` | 줄 [original] | | 태그 | 설명 | 예시 | | --- | --- | --- | | align | 정렬을 변경합니다. | `<align="center">` | | allcaps | 영어 알파벳을 모두 대문자로 변환합니다. | `<allcaps>` | | alpha | 불투명도를 변경합니다. | `<alpha=#80>` | | b | 굵은 글씨로 나타냅니다. | `<b>글자 입력</b>` | | br | 문장을 줄 바꿈합니다. | `첫 번째 문장 두 번째 문장` | | color | 색상을 결정합니다. 색상은 헥스 코드(#00000000) 형식으 [chunk_id] | Guides:1327:1
[task] | knowledge_list [title] | 패키지 스토리지 [category] | Guides [rephrased] | 제시된 원문은 메이플스토리 월드의 UI(메이커) 사용 가이드이며, mLua 스크립트 API, 함수, 매개변수, 반환 타입, 또는 서버/클라이언트 동기화 규칙에 대한 기술적 정보가 포함되어 있지 않습니다. 따라서 요청하신 조건(API 이름, 매개변수, 반환 타입, 동기화 제약 명시)을 충족할 수 있는 핵심 사실은 존재하지 않습니다. 원문에 명시된 UI 관련 정보만 추출하여 정리하면 다음과 같습니다. 1. 패키지 스토리지는 개인, 그룹, 메이플스토리 월드가 만든 패키지를 저장하고 관리하는 보관소 역할을 합니다. 2. 패키지 카테고리 [original] | # 학습 과정 소개 메이플스토리 월드에서 제공하는 패키지와 크리에이터가 생성한 패키지를 저장하고, 관리할 수 있는 패키지 스토리지에 대해 알아봅시다. ##### 참고 가이드 * [패키지의 활용](/docs?postId=647) # 패키지 카테고리 패키지 스토리지란 개인, 그룹, 메이플스토리 월드가 만든 패키지를 저장하는 보관소입니다. 패키지는 총 두 종류로 나뉩니다. * **내 패키지**: 개인 제작 월드인 경우 개인이 만든 패키지만 보입니다. 그룹 제작 월드인 경우 그룹에서 만든 패키지만 보입니다. * **MSW 패키지* [chunk_id] | Guides:1328:0
[task] | extract_knowledge [title] | 패키지 스토리지 [category] | Guides [rephrased] | # 패키지 스토리지 (Package Storage) ## 1. 개념 설명 패키지 스토리지는 메이플스토리 월드에서 제공하는 공식 패키지(MSW 패키지)와 크리에이터가 생성한 개인/그룹 패키지를 저장 및 관리하는 보관소입니다. 패키지는 다음과 같이 두 가지 범주로 분류됩니다. * **내 패키지 (My Packages)**: * 개인 제작 월드: 개인이 만든 패키지만 표시됨. * 그룹 제작 월드: 해당 그룹에서 만든 패키지만 표시됨. * **MSW 패키지 (MSW Packages)**: * 메이 [original] | # 학습 과정 소개 메이플스토리 월드에서 제공하는 패키지와 크리에이터가 생성한 패키지를 저장하고, 관리할 수 있는 패키지 스토리지에 대해 알아봅시다. ##### 참고 가이드 * [패키지의 활용](/docs?postId=647) # 패키지 카테고리 패키지 스토리지란 개인, 그룹, 메이플스토리 월드가 만든 패키지를 저장하는 보관소입니다. 패키지는 총 두 종류로 나뉩니다. * **내 패키지**: 개인 제작 월드인 경우 개인이 만든 패키지만 보입니다. 그룹 제작 월드인 경우 그룹에서 만든 패키지만 보입니다. * **MSW 패키지* [chunk_id] | Guides:1328:0
[task] | knowledge_list [title] | Skeleton 리소스 활용하기 [category] | Guides [rephrased] | * Skeleton 리소스는 **Spine 4.1**로 제작된 것만 메이플스토리 월드에 추가할 수 있습니다. * Resource Storage에 Skeleton 리소스를 등록하기 위해서는 임포트 대상 폴더에 **png**, **atlas**, **skel** 파일만 포함되어야 하며, 다른 파일이 포함되면 등록이 실패합니다. * 하나의 Skeleton 리소스에 포함 가능한 **png** 파일의 최대 개수는 **8개**입니다. * Skeleton 리소스의 **png** 파일당 최대 해상도(크기)는 **4096*4096** [original] | # 학습 과정 소개 크리에이터가 제작한 **Skeleton** 리소스를 사용해 메이플스토리 월드에서 다양한 애니메이션을 재생할 수 있습니다. # Skeleton 리소스 등록하기 **Spine 4.1**로 제작된 리소스만 메이플스토리 월드에 Skeleton 리소스로 추가 가능합니다. Resource Storage에 Skeleton을 추가하기 위해서는 한 폴더에 임포트하고자 하는 **png, atlas, skel** 파일이 있어야 하고, 그 외에 다른 파일이 포함되면 안 됩니다. ![[object Object]](https:// [chunk_id] | Guides:1343:0
[task] | extract_knowledge [title] | 리치 텍스트 사용하기 [category] | Guides [rephrased] | # TextComponent의 리치 텍스트(Rich Text) 사용법 ## 1. 개념 설명 `TextComponent`는 텍스트를 렌더링하는 컴포넌트이며, 특정 태그를 사용해 글꼴의 두께, 기울기, 크기, 색상 등을 변경할 수 있는 리치 텍스트(Rich Text) 기능을 제공합니다. 리치 텍스트 태그는 `<태그이름 = 값> 텍스트 내용 </태그이름>` 형식으로 작성됩니다. 리치 텍스트 기능이 비활성화되어 있으면 태그가 그대로 표시되므로, 반드시 `TextComponent`의 `IsRichText` 프로퍼티를 활성화(참으로 설정) [original] | **TextComponent**에서 사용 가능한 리치 텍스트 태그 목록입니다. **IsRichText** 프로퍼티를 활성화해야 리치 텍스트를 사용할 수 있습니다. * **<태그이름 = 값> 글씨 입력 </태그 이름>** |태그 | 설명 | 예시| |---|---|---| | b | 글씨를 굵게 표현합니다.| `<b>보여질 문장</b>`| | i | 글씨를 기울어지게 표현합니다.| `<i>보여질 문장</i>`| |size | 글씨의 크기를 결정합니다.|`<size=70>보여질 문장</size>`| | color | 색상을 결정합 [chunk_id] | Guides:1327:2
[task] | distill [title] | 패키지 스토리지 [category] | Guides [rephrased] | # 메이커 사용 패키지 스토리지 ## 코어 버전 * **정의**: 메이플스토리 월드 메이커의 버전입니다. * **저장**: 패키지를 저장할 때 현재 코어 버전이 함께 저장됩니다. * **확인**: `Edit - Preferences - 만들기 - Version` * **주의**: 패키지와 제작 중인 월드의 코어 버전이 일치하지 않으면 메이커가 정상 동작하지 않을 수 있습니다. ## 패키지 등록 1. `Panels - Package Storage` > **[+]** 버튼으로 **Package Uploader** 열기 [original] | 코어 버전이란 메이플스토리 월드 메이커의 버전을 의미합니다. 패키지를 저장할 때 코어 버전이 함께 저장됩니다. 코어 버전은 **Edit - Preferences - 만들기 - Version**에서 확인할 수 있습니다. 패키지의 코어 버전과 제작 중인 월드의 코어 버전이 동일하지 않은 경우 메이커가 정상적으로 동작하지 않을 수 있습니다. # 패키지 등록 1. **Panels - Package Storage**를 선택합니다. 2. **[+]** 버튼을 눌러 **Package Uploader**을 엽니다. 3. 패키지에 포함시킬 엔트 [chunk_id] | Guides:1328:1
[task] | wikipedia [title] | Skeleton 리소스 활용하기 [category] | Guides [rephrased] | `SetAttachment()` 함수는 Skeleton 리소스에서 지정된 슬롯에 어태치먼트를 추가하거나 제거하는 데 사용됩니다. 아래 예제는 'face' 슬롯에 'goggle' 어태치먼트를 추가하는 방법입니다. ```lua local skel = self.Entity.SkeletonRendererComponent skel:SetAttachment("face", "goggle") ``` 어태치먼트를 제거하려면 `SetAttachment()` 함수의 두 번째 인수인 `attachmentName`에 `nil`을 전달해야 합니다. [original] | `SetAttachment()` 함수를 활용해 지정한 슬롯에 어태치먼트를 추가하거나 제거할 수 있습니다. 아래와 같이 고글 어태치먼트를 추가할 수 있습니다. ```lua local skel = self.Entity.SkeletonRendererComponent skel:SetAttachment("face", "goggle") ``` ## 어태치먼트 제거 어태치먼트를 제거할 때는 `SetAttachment()` 함수의 두 번째 인수인 `attachmentName`에 **nil**을 전달합니다. ```lua local ske [chunk_id] | Guides:1343:2
[task] | distill [title] | Skeleton 리소스 활용하기 [category] | Guides [rephrased] | ### Skeleton 리소스: 어태치먼트 관리 `SkeletonRendererComponent`의 `SetAttachment(slot, attachmentName)` 메서드를 사용해 지정된 슬롯에 어태치먼트를 추가하거나 제거합니다. **동작 규칙** - **추가**: `attachmentName`에 리소스 이름을 전달합니다. - **제거**: `attachmentName`에 `nil`을 전달합니다. **코드 예제** ```lua local skel = self.Entity.SkeletonRendererComponent - [original] | `SetAttachment()` 함수를 활용해 지정한 슬롯에 어태치먼트를 추가하거나 제거할 수 있습니다. 아래와 같이 고글 어태치먼트를 추가할 수 있습니다. ```lua local skel = self.Entity.SkeletonRendererComponent skel:SetAttachment("face", "goggle") ``` ## 어태치먼트 제거 어태치먼트를 제거할 때는 `SetAttachment()` 함수의 두 번째 인수인 `attachmentName`에 **nil**을 전달합니다. ```lua local ske [chunk_id] | Guides:1343:2
[task] | wikipedia [title] | 리치 텍스트 사용하기 [category] | Guides [rephrased] | # TextComponent 리치 텍스트 태그 메이플스토리 월드에서 `TextComponent`의 리치 텍스트 기능을 사용할 수 있는 태그는 다음과 같다. 각 태그는 HTML과 유사한 구문으로 작성되며, 특정 속성 값은 태그 내부나 속성 값으로 지정한다. **정렬 및 레이아웃 관련 태그** `align` 태그는 텍스트의 정렬 방식을 변경하며, 예를 들어 `<align="center">`를 사용하면 가운데 정렬이 적용된다. `indent` 태그는 문단 전체를 내어쓰기 하며, `<indent=20%>`처럼 백분율 값을 지정할 수 있 [original] | | 태그 | 설명 | 예시 | | --- | --- | --- | | align | 정렬을 변경합니다. | `<align="center">` | | allcaps | 영어 알파벳을 모두 대문자로 변환합니다. | `<allcaps>` | | alpha | 불투명도를 변경합니다. | `<alpha=#80>` | | b | 굵은 글씨로 나타냅니다. | `<b>글자 입력</b>` | | br | 문장을 줄 바꿈합니다. | `첫 번째 문장 두 번째 문장` | | color | 색상을 결정합니다. 색상은 헥스 코드(#00000000) 형식으 [chunk_id] | Guides:1327:1
[task] | knowledge_list [title] | 패키지 스토리지 [category] | Guides [rephrased] | * 코어 버전은 메이플스토리 월드 메이커의 버전을 의미하며, 패키지를 저장할 때 함께 저장됩니다. * 코어 버전은 메이커의 **Edit - Preferences - 만들기 - Version** 경로에서 확인할 수 있습니다. * 패키지의 코어 버전과 제작 중인 월드의 코어 버전이 동일하지 않으면 메이커가 정상적으로 동작하지 않을 수 있습니다. * 패키지 등록은 **Panels - Package Storage** 패널에서 **[+]** 버튼을 눌러 **Package Uploader**를 실행하는 절차로 시작합니다. * [original] | 코어 버전이란 메이플스토리 월드 메이커의 버전을 의미합니다. 패키지를 저장할 때 코어 버전이 함께 저장됩니다. 코어 버전은 **Edit - Preferences - 만들기 - Version**에서 확인할 수 있습니다. 패키지의 코어 버전과 제작 중인 월드의 코어 버전이 동일하지 않은 경우 메이커가 정상적으로 동작하지 않을 수 있습니다. # 패키지 등록 1. **Panels - Package Storage**를 선택합니다. 2. **[+]** 버튼을 눌러 **Package Uploader**을 엽니다. 3. 패키지에 포함시킬 엔트 [chunk_id] | Guides:1328:1
[task] | distill [title] | Skeleton 리소스 활용하기 [category] | Guides [rephrased] | # Skeleton 리소스 활용 가이드 ## 1. 리소스 등록 요건 * **제작 도구**: **Spine 4.1**로 제작된 리소스만 등록 가능. * **파일 구성**: 한 폴더 내에 `png`, `atlas`, `skel` 파일만 포함해야 함. * 다른 파일이 섞여 있으면 등록 실패. * **제한 사항**: * `png` 파일: 최대 **8개**. * `png` 해상도: 파일당 최대 **4096x4096**. ## 2. 컴포넌트 선택 사용 위치와 목적에 따라 적절한 렌더러 컴포넌트를 [original] | # 학습 과정 소개 크리에이터가 제작한 **Skeleton** 리소스를 사용해 메이플스토리 월드에서 다양한 애니메이션을 재생할 수 있습니다. # Skeleton 리소스 등록하기 **Spine 4.1**로 제작된 리소스만 메이플스토리 월드에 Skeleton 리소스로 추가 가능합니다. Resource Storage에 Skeleton을 추가하기 위해서는 한 폴더에 임포트하고자 하는 **png, atlas, skel** 파일이 있어야 하고, 그 외에 다른 파일이 포함되면 안 됩니다. ![[object Object]](https:// [chunk_id] | Guides:1343:0
[task] | knowledge_list [title] | Skeleton 리소스 활용하기 [category] | Guides [rephrased] | - `SkeletonRendererComponent`의 `SetAttachment(slotName, attachmentName)` 메서드는 지정한 슬롯(`slotName`)에 어태치먼트를 추가하거나 제거하는 기능을 수행합니다. - `SetAttachment()` 메서드의 첫 번째 매개변수 `slotName`은 어태치먼트를 장착할 슬롯 이름을 문자열로 지정하며, 예시에서는 `"face"`가 사용되었습니다. - `SetAttachment()` 메서드의 두 번째 매개변수 `attachmentName`은 추가할 어태치먼트의 이름을 문자열로 [original] | `SetAttachment()` 함수를 활용해 지정한 슬롯에 어태치먼트를 추가하거나 제거할 수 있습니다. 아래와 같이 고글 어태치먼트를 추가할 수 있습니다. ```lua local skel = self.Entity.SkeletonRendererComponent skel:SetAttachment("face", "goggle") ``` ## 어태치먼트 제거 어태치먼트를 제거할 때는 `SetAttachment()` 함수의 두 번째 인수인 `attachmentName`에 **nil**을 전달합니다. ```lua local ske [chunk_id] | Guides:1343:2
[task] | wikipedia [title] | 패키지 스토리지 [category] | Guides [rephrased] | **메이플스토리 월드 메이커 사용 패키지 스토리지** 패키지 스토리지는 메이플스토리 월드 메이커에서 재사용 가능한 엔트리를 묶어 관리하고 공유하는 기능을 제공한다. 이 기능을 이해하기 위해서는 먼저 '코어 버전'의 개념을 알아야 한다. 코어 버전은 메이플스토리 월드 메이커 자체의 버전을 의미하며, 패키지를 저장할 때 해당 패키지에 코어 버전 정보가 함께 기록된다. 사용자는 **Edit - Preferences - 만들기 - Version** 메뉴를 통해 현재 사용 중인 코어 버전을 확인할 수 있다. 저장된 패키지의 코어 버전과 현 [original] | 코어 버전이란 메이플스토리 월드 메이커의 버전을 의미합니다. 패키지를 저장할 때 코어 버전이 함께 저장됩니다. 코어 버전은 **Edit - Preferences - 만들기 - Version**에서 확인할 수 있습니다. 패키지의 코어 버전과 제작 중인 월드의 코어 버전이 동일하지 않은 경우 메이커가 정상적으로 동작하지 않을 수 있습니다. # 패키지 등록 1. **Panels - Package Storage**를 선택합니다. 2. **[+]** 버튼을 눌러 **Package Uploader**을 엽니다. 3. 패키지에 포함시킬 엔트 [chunk_id] | Guides:1328:1