← 목록

mLua · Nemotron-CC 리프레이즈 (CPT)

총 8,200개 · 페이지 212/274
🔀 랜덤
불러오는 중…

[task] | wikipedia [title] | 월드 정보와 배지, 상품 번역하기 [category] | Guides [rephrased] | # 로컬라이징: 월드 정보와 배지, 상품 번역하기 메이플스토리 월드(MapleStory Worlds)에서 크리에이터가 제작한 월드의 정보, 상점 상품, 배지, 아바타 상품 등을 다국어(영어, 한국어)로 번역하여 제공하면, 다양한 지역의 유저들이 해당 월드를 보다 원활하게 즐길 수 있습니다. 본 가이드는 메이플스토리 월드 공식 홈페이지의 번역 관리 메뉴를 활용하여 이러한 콘텐츠를 번역하고 적용하는 방법에 대해 설명합니다. ## 번역 관리 접근 방법 번역 관리를 시작하려면 먼저 메이플스토리 월드 공식 홈페이지에 접속하여 **[월드 [original] | # 학습 과정 소개 크리에이터가 제작한 월드 정보, 상품, 배지, 아바타 상품 정보를 번역하여 제공한다면 보다 다양한 지역의 유저들이 재미있게 월드를 즐길 수 있을 것입니다. [공식 홈페이지](https://maplestoryworlds.nexon.com/)의 번역 관리 메뉴를 활용하면 영어, 한국어 번역문을 입력할 수 있습니다. 본 가이드를 통해 월드 정보, 상품, 배지, 그리고 아바타 상품의 번역 적용 방법을 알아보겠습니다. # 번역 관리하기 [메이플스토리 월드 공식 홈페이지](https://maplestoryworlds. [chunk_id] | Guides:971:0

[task] | diverse_qa [title] | 월드 인스턴스 [category] | Guides [rephrased] | 질문: 월드 인스턴스는 무엇으로 정의되는가? 답변: 월드 인스턴스는 크리에이터가 메이커에서 제작한 월드의 정보를 기반으로 생성한 실제 객체이다. 질문: 월드 인스턴스는 독립적으로 실행되는가? 답변: 예, 월드 인스턴스는 독립적으로 실행된다. 질문: 월드 인스턴스 내에는 어떤 종류의 룸이 구성될 수 있는가? 답변: 크리에이터의 제작 방식에 따라 정적 룸과 인스턴스 룸이 구성된다. 질문: 제작한 월드의 모든 월드 인스턴스는 어떤 데이터를 공유하는가? 답변: 하나의 DataStorage를 사용한다. 질문: 월드 인스턴스끼리 통신이 [original] | # 학습 과정 안내 월드 인스턴스 개념과 생성, 파괴에 관해 알아봅시다. 월드 인스턴스를 이해하기 위해 [인스턴스 맵 만들기](/docs/?postId=540)의 룸 관련 내용을 먼저 학습하면 도움이 됩니다. # 월드 인스턴스 월드 인스턴스란 크리에이터가 메이커에서 제작한 월드의 정보를 기반으로 생성한 실제 객체입니다. 월드 인스턴스는 독립적으로 실행되며, 크리에이터의 제작 방식에 따라 정적 룸과 인스턴스룸이 구성됩니다. >**TIP.** > 제작한 월드의 모든 월드 인스턴스는 하나의 DataStorage를 사용합니다. # [chunk_id] | Guides:984:0

[task] | distill [title] | 플레이 화면 녹화 및 공유하기 [category] | Guides [rephrased] | **[Record] 버튼** 누르면 화면 녹화 시작, **[Stop]** 버튼 누르면 종료 후 파일 저장됩니다. ```lua entity Btn_Stop(/ui/RecordGroup/Btn_Stop) HandleButtonClickEvent(ButtonClickEvent event) { self:Finish() } ``` [original] | 이후 아래와 같이 내용을 작성합니다. ```lua entity Btn_Stop(/ui/RecordGroup/Btn_Stop) HandleButtonClickEvent(ButtonClickEvent event) { --------------- Native Event Sender Info ---------------- -- Sender: ButtonComponent -- Space: Client ------------------------------- [chunk_id] | Guides:997:3

[task] | diverse_qa [title] | 플레이 화면 녹화 및 공유하기 [category] | Guides [rephrased] | 질문: 메이플스토리 월드에서 플레이 화면을 녹화하고 파일로 저장하기 위해 사용하는 서비스 이름은 무엇인가요? 답변: `ScreenRecordService`를 활용하여 플레이 화면을 녹화하고 파일로 저장할 수 있습니다. 질문: 모바일에서 녹화한 영상을 손쉽게 공유하기 위해 사용하는 서비스 이름은 무엇인가요? 답변: `MobileShareService`를 활용하여 모바일에서 녹화한 영상을 손쉽게 공유할 수 있습니다. 질문: `ScreenRecordService`에서 제공하는 녹화 모드(ScreenRecordMode)는 총 몇 가지인 [original] | # 학습 과정 소개 메이플스토리 월드에서는 `ScreenRecordService`를 활용하여 플레이 화면을 녹화하고 파일로 저장할 수 있습니다. 또한 `MobileShareService`를 활용하여 모바일에서 녹화한 영상을 손쉽게 공유할 수도 있습니다. 이번 시간에는 예제를 통해 `ScreenRecordService` 및 `MobileShareService`의 활용 방법을 알아보겠습니다. ##### 참고 API Reference [ScreenRecordService](/apiReference/Services/ScreenRecor [chunk_id] | Guides:997:0

[task] | diverse_qa [title] | 메이플스토리 월드에서 수익 출금하기 [category] | Guides [rephrased] | 질문: 출금 신청이 완료된 후 적합성 심사는 언제 진행되나요? 답변: 출금 신청이 완료되면 신청 다음월에 메이플스토리 월드의 지급에 대한 적합성 심사 과정이 진행됩니다. 질문: 출금 신청 건의 심사 결과와 거절 사유는 어디서 확인할 수 있나요? 답변: 지급 현황 및 거절 사유는 메이플스토리 월드 홈페이지에서 확인할 수 있습니다. 질문: 과거에 출금 신청이 거절된 적이 있어도 다시 승인될 수 있나요? 답변: 네, 가능합니다. 출금 신청 건에 대한 검토는 매월 새롭게 진행되며, 과거 출금 신청이 거절되었더라도 출금 신청에 대한 적합 [original] | 출금 신청이 완료되면 신청 다음월에 메이플스토리 월드의 지급에 대한 적합성 심사 과정이 진행됩니다. 심사 결과에 따라 지급 승인 혹은 거절 결과가 전송되며, 지급 현황 및 거절 사유는 메이플스토리 월드 홈페이지에서 확인할 수 있습니다. 출금 신청 건에 대한 검토는 매월 새롭게 진행되며, 과거 출금 신청이 거절되었더라도 출금 신청에 대한 적합성이 확인되면 승인될 수 있습니다. 신청 완료된 출금 신청은 취소가 불가능합니다. 신청 완료 전 다시 한 번 확인해주세요. #### 출금 신청 현황 확인 경로 **1. [메이플스토리 월드 [chunk_id] | Guides:970:4

[task] | distill [title] | 플레이 화면 녹화 및 공유하기 [category] | Guides [rephrased] | `ScreenRecordService`를 이용해 화면을 녹화하는 로직입니다. `[Record]` 버튼으로 시작, `[Stop]` 버튼으로 종료 및 저장합니다. ### 1. UI 구성 1. **RecordGroup** (UIGroup) 생성 및 `DefaultShow` = `true` 설정. 2. **Btn_Record** 버튼 추가 및 `TextComponent`의 `Text`="Record", `FontColor`="#FFFFFF" 설정. 3. 버튼 복제하여 **Btn_Stop**으로 이름 변경 및 `Text`="Stop" 설정 [original] | `ScreenRecordService`를 활용하여 영상을 녹화하는 예제를 살펴봅시다. **[Record]** 버튼을 누르면 녹화를 시작하고, **[Stop]** 버튼을 누르면 녹화를 종료하고 파일을 저장하겠습니다. 1. UI 에디터로 들어가서 **RecordGroup**이란 이름으로 새로운 UIGroup을 추가합니다. 그리고 **RecordGroup**의 **DefaultShow**를 **true**로 설정합니다. 2. 버튼을 하나 추가한 뒤 이름을 **Btn_Record**로 변경합 [chunk_id] | Guides:997:1

[task] | knowledge_list [title] | 플레이 화면 녹화 및 공유하기 [category] | Guides [rephrased] | 제시된 문서에는 `ScreenRecordService`와 `MobileShareService`에 대한 개요, 4가지 녹화 모드의 플랫폼별 지원 여부, 그리고 특정 함수의 반환 값에 대한 정보가 포함되어 있습니다. 다만, 문서 제목이 "플레이 영상 녹화하기"로 끝나 있어 실제 함수 시그니처(매개변수, 반환 타입 상세 정보)나 `MobileShareService`의 구체적 API 명세는 원문에 존재하지 않으므로, **원문에 명시된 사실만** 기반으로 핵심 사실을 추출합니다. ```lua -- 아래 목록은 원문에 명시된 사실만 기반으로 [original] | # 학습 과정 소개 메이플스토리 월드에서는 `ScreenRecordService`를 활용하여 플레이 화면을 녹화하고 파일로 저장할 수 있습니다. 또한 `MobileShareService`를 활용하여 모바일에서 녹화한 영상을 손쉽게 공유할 수도 있습니다. 이번 시간에는 예제를 통해 `ScreenRecordService` 및 `MobileShareService`의 활용 방법을 알아보겠습니다. ##### 참고 API Reference [ScreenRecordService](/apiReference/Services/ScreenRecor [chunk_id] | Guides:997:0

[task] | extract_knowledge [title] | 메이플스토리 월드에서 수익 출금하기 [category] | Guides [rephrased] | # 메이플스토리 월드 수익 출금 절차 본 절에서는 메이플스토리 월드(Worlds)에서 발생한 수익(월드코인)을 현금으로 출금하기 위한 절차와 요구사항을 설명합니다. 출금은 게임 내 스크립트(`mLua`)를 통해 처리되지 않으며, **메이플스토리 월드 공식 홈페이지**의 웹 인터페이스를 통해 진행됩니다. ## 1. 출금 전제 조건 및 개념 출금 신청이 가능하기 위해서는 다음 두 가지 조건이 모두 충족되어야 합니다. 1. **출금 조건 만족**: 시스템이 정의한 최소 출금 금액 등 기본 요건을 충족해야 합니다. 2. **크리 [original] | 출금 신청은 메이플스토리 월드 공식 홈페이지에서 진행할 수 있으며, 출금 조건을 만족하고 등록된 크리에이터 정보 심사가 완료되면 출금 신청 페이지의 [출금 신청하기] 버튼이 활성화됩니다. **1. [메이플스토리 월드 공식 홈페이지](https://maplestoryworlds.nexon.com/) 접속 후 메이플스토리 월드 계정으로 로그인합니다.** **2. 우측 상단의 계정 아이콘 → '월드코인'을 클릭합니다.** **3. [![[object Object]](https://mod-file.dn.nexoncdn.co.kr/b [chunk_id] | Guides:970:3

[task] | knowledge_list [title] | 플레이 화면 녹화 및 공유하기 [category] | Guides [rephrased] | 제시된 원문에는 API 이름, 매개변수, 반환 타입, 동기화/서버·클라이언트 제약에 대한 명시적인 기술이 부족하며, 코드 예제와 테스트 시나리오만 포함되어 있습니다. 따라서 원문에 존재하는 정보만을 바탕으로 핵심 사실을 추출한 결과는 다음과 같습니다. 1. `Btn_Stop` 버튼 컴포넌트(`/ui/RecordGroup/Btn_Stop`)는 `HandleButtonClickEvent(ButtonClickEvent event)` 이벤트 핸들러를 통해 `ButtonClickEvent`를 수신하며, 이 핸들러는 클라이언트(Space: [original] | 이후 아래와 같이 내용을 작성합니다. ```lua entity Btn_Stop(/ui/RecordGroup/Btn_Stop) HandleButtonClickEvent(ButtonClickEvent event) { --------------- Native Event Sender Info ---------------- -- Sender: ButtonComponent -- Space: Client ------------------------------- [chunk_id] | Guides:997:3

[task] | wikipedia [title] | 플레이 화면 녹화 및 공유하기 [category] | Guides [rephrased] | **게임 로직/시스템: 플레이 화면 녹화 및 공유하기** 본 섹션은 플레이 화면 녹화 기능을 구현하기 위한 스크립트 로직과 테스트 방법을 설명합니다. 녹화 종료 기능을 구현하기 위해 `Btn_Stop` 버튼 컴포넌트에 이벤트 핸들러를 추가합니다. 아래 코드는 `/ui/RecordGroup/Btn_Stop` 경로의 엔티티에 대한 `HandleButtonClickEvent` 핸들러를 정의하며, 버튼 클릭 시 `self:Finish()` 메서드를 호출하여 녹화 프로세스를 종료합니다. ```lua entity Btn_Stop(/ui/ [original] | 이후 아래와 같이 내용을 작성합니다. ```lua entity Btn_Stop(/ui/RecordGroup/Btn_Stop) HandleButtonClickEvent(ButtonClickEvent event) { --------------- Native Event Sender Info ---------------- -- Sender: ButtonComponent -- Space: Client ------------------------------- [chunk_id] | Guides:997:3

[task] | extract_knowledge [title] | 포맷에 맞게 로컬라이징하기 [category] | Guides [rephrased] | # 로컬라이징 포맷 오류 및 처리 방식 `_LocalizationService:SmartFormat` 메서드는 로컬라이징 문자열을 포맷 인자(`formatterArgument`)와 매칭하여 변환합니다. 포맷 문법이 잘못되거나 인자 수가 요구사항과 일치하지 않으면, 시스템은 변환을 시도하지 않고 **원문 그대로 출력**하거나, 일부는 정상 출력되는 등 불확실한 동작을 보일 수 있습니다. ## 1. 개념 설명 `SmartFormat`은 중괄호 `{}` 안의 인덱스와 포맷터 이름(`formatterName`)을 기반으로 문자열을 치 [original] | 다음과 같이 포맷이 올바르지 않을 때는 원문 그대로 출력합니다. ##### formatterName이 틀린 경우 **formatterName**에 띄어쓰기가 포함되었거나, 오탈자가 있다면 원문이 그대로 출력됩니다. ```lua -- 1) 언어 설정 영어 : formatter name에 띄어쓰기가 포함된 경우 log(_LocalizationService:SmartFormat("I have {0: plural:an apple|{} apples}.", 2)) ``` ```lua -- 2) formatter name 자체가 틀린 경우 [chunk_id] | Guides:968:6

[task] | extract_knowledge [title] | 플레이 화면 녹화 및 공유하기 [category] | Guides [rephrased] | # 1. 개념 설명 메이플스토리 월드에서 플레이 화면을 녹화하고 파일로 저장하거나 모바일 기기에 공유하기 위해 `ScreenRecordService`와 `MobileShareService`를 사용합니다. `ScreenRecordService`는 다음 4가지 녹화 모드(`ScreenRecordMode`)를 제공합니다. 각 플랫폼별로 지원 여부가 다르므로 아래 표를 참고해야 합니다. | 녹화 모드 | 설명 | Windows/macOS | iOS | Android | | :---: | :---: | :---: | :---: | :- [original] | # 학습 과정 소개 메이플스토리 월드에서는 `ScreenRecordService`를 활용하여 플레이 화면을 녹화하고 파일로 저장할 수 있습니다. 또한 `MobileShareService`를 활용하여 모바일에서 녹화한 영상을 손쉽게 공유할 수도 있습니다. 이번 시간에는 예제를 통해 `ScreenRecordService` 및 `MobileShareService`의 활용 방법을 알아보겠습니다. ##### 참고 API Reference [ScreenRecordService](/apiReference/Services/ScreenRecor [chunk_id] | Guides:997:0

[task] | knowledge_list [title] | 플레이 화면 녹화 및 공유하기 [category] | Guides [rephrased] | 제시된 원문에 포함된 정보만을 바탕으로 핵심 사실을 추출하여 정리했습니다. 1. **UI 구성 요소 생성 및 설정**: UI 에디터에서 이름이 `RecordGroup`인 새로운 `UIGroup`을 추가하고, 해당 그룹의 `DefaultShow` 프로퍼티를 `true`로 설정해야 합니다. 2. **녹화 시작 버튼 생성**: `RecordGroup` 안에 버튼을 추가하여 이름을 `Btn_Record`로 변경하고, `TextComponent`를 연결하여 `Text` 프로퍼티 값을 `Record`, `FontColor` 프로퍼티 값을 ` [original] | `ScreenRecordService`를 활용하여 영상을 녹화하는 예제를 살펴봅시다. **[Record]** 버튼을 누르면 녹화를 시작하고, **[Stop]** 버튼을 누르면 녹화를 종료하고 파일을 저장하겠습니다. 1. UI 에디터로 들어가서 **RecordGroup**이란 이름으로 새로운 UIGroup을 추가합니다. 그리고 **RecordGroup**의 **DefaultShow**를 **true**로 설정합니다. 2. 버튼을 하나 추가한 뒤 이름을 **Btn_Record**로 변경합 [chunk_id] | Guides:997:1

[task] | extract_knowledge [title] | 월드 정보와 배지, 상품 번역하기 [category] | Guides [rephrased] | 제시된 원문은 mLua 스크립트 언어 및 API 문서가 아닌, **메이플스토리 월드 공식 홈페이지의 웹 기반 번역 관리 UI 사용 가이드**입니다. 따라서 원문에 포함된 mLua 코드, API, 스크립트 컴포넌트 정보는 존재하지 않습니다. 원칙에 따라 "주어진 원문에 있는 정보만 사용하고, 없는 사실·API·코드 예제를 지어내지 않는다"는 조건을 준수하기 위해, 해당 문서에서 추출할 수 있는 **웹 UI 기반 로컬라이징(번역) 관리 절차**만을 교과서 형식으로 재구성합니다. (mLua 코드 블록은 원문에 존재하지 않으므로 생략합니 [original] | # 학습 과정 소개 크리에이터가 제작한 월드 정보, 상품, 배지, 아바타 상품 정보를 번역하여 제공한다면 보다 다양한 지역의 유저들이 재미있게 월드를 즐길 수 있을 것입니다. [공식 홈페이지](https://maplestoryworlds.nexon.com/)의 번역 관리 메뉴를 활용하면 영어, 한국어 번역문을 입력할 수 있습니다. 본 가이드를 통해 월드 정보, 상품, 배지, 그리고 아바타 상품의 번역 적용 방법을 알아보겠습니다. # 번역 관리하기 [메이플스토리 월드 공식 홈페이지](https://maplestoryworlds. [chunk_id] | Guides:971:0

[task] | distill [title] | 플레이 화면 녹화 및 공유하기 [category] | Guides [rephrased] | # 게임 로직/시스템: 플레이 화면 녹화 및 공유하기 ## 저장 경로 (`StartRecordToFileAndWait()`) `StartRecordToFileAndWait()` 호출 시 플랫폼별 저장 위치는 다음과 같습니다. | 플랫폼 | 저장 경로 | | :--- | :--- | | **Windows** | `내 PC > 동영상 > MapleStory Worlds > 월드 ID > MapleStory Worlds_*.mp4` | | **macOS** | `홈 > 비디오 > MapleStory Worlds > 월드 ID > Ma [original] | | 플랫폼 | StartRecordToFileAndWait() 함수 사용 시 저장 경로 | StartRecordToPhotoLibraryAndWait() 함수 사용 시 저장 경로 | | :---: | :---: | :---: | | Windows | @cols=2:@rows=1:내 PC > 동영상 > MapleStory Worlds > 월드 ID > MapleStory Worlds_*.mp4 | | macOS | @cols=2:@rows=1: 홈 > 비디오 > MapleStory Worlds > 월드 ID [chunk_id] | Guides:997:2

[task] | diverse_qa [title] | 플레이 화면 녹화 및 공유하기 [category] | Guides [rephrased] | 질문: 제공된 Lua 코드 블록에서 `Btn_Stop` 버튼 클릭 시 어떤 메서드가 호출되나요? 답변: `self:Finish()` 메서드가 호출됩니다. 질문: `Btn_Stop` 버튼의 경로는 무엇인가요? 답변: `/ui/RecordGroup/Btn_Stop` 입니다. 질문: `[Record]` 버튼을 누르면 어떤 일이 발생하나요? 답변: 화면 녹화가 시작됩니다. 질문: `[Stop]` 버튼을 누르면 어떤 처리가 이루어지나요? 답변: 녹화가 종료되며 파일이 저장됩니다. 질문: `HandleButtonClickEvent` 핸 [original] | 이후 아래와 같이 내용을 작성합니다. ```lua entity Btn_Stop(/ui/RecordGroup/Btn_Stop) HandleButtonClickEvent(ButtonClickEvent event) { --------------- Native Event Sender Info ---------------- -- Sender: ButtonComponent -- Space: Client ------------------------------- [chunk_id] | Guides:997:3

[task] | extract_knowledge [title] | 메이플스토리 월드에서 수익 출금하기 [category] | Guides [rephrased] | # 메이플스토리 월드 수익 출금 절차 및 상태 관리 본 절에서는 메이플스토리 월드(MSW)에서 크리에이터가 수익을 현금으로 출금하는 절차, 심사 과정, 상태 확인 방법 및 처리 시간 규정을 기술한다. ## 1. 개념 설명 ### 1.1 출금 신청 및 심사 주기 출금 신청은 매월 일괄적으로 접수되며, 신청 완료 후 **다음 달**에 지급 적합성 심사가 진행된다. - **심사 결과**: `승인` 또는 `거절` - **재신청 정책**: 과거 출금 신청이 거절된 경우라도, 신규 신청 건에 대해 적합성이 확인되면 승인될 수 있다. - [original] | 출금 신청이 완료되면 신청 다음월에 메이플스토리 월드의 지급에 대한 적합성 심사 과정이 진행됩니다. 심사 결과에 따라 지급 승인 혹은 거절 결과가 전송되며, 지급 현황 및 거절 사유는 메이플스토리 월드 홈페이지에서 확인할 수 있습니다. 출금 신청 건에 대한 검토는 매월 새롭게 진행되며, 과거 출금 신청이 거절되었더라도 출금 신청에 대한 적합성이 확인되면 승인될 수 있습니다. 신청 완료된 출금 신청은 취소가 불가능합니다. 신청 완료 전 다시 한 번 확인해주세요. #### 출금 신청 현황 확인 경로 **1. [메이플스토리 월드 [chunk_id] | Guides:970:4

[task] | extract_knowledge [title] | 플레이 화면 녹화 및 공유하기 [category] | Guides [rephrased] | # 게임 로직/시스템: 플레이 화면 녹화 및 공유하기 ## 개념 설명 메이플스토리 월드(mLua) 환경에서는 클라이언트 측 UI 버튼 이벤트 핸들러를 통해 화면 녹화 기능을 제어할 수 있습니다. 해당 기능은 특정 버튼 클릭 시 녹화를 시작하거나 종료하는 로직을 포함하며, 종료 시 녹화 파일이 저장됩니다. ## API 사용법 클라이언트 공간에서 실행되는 `HandleButtonClickEvent` 이벤트 핸들러를 사용하여 버튼 컴포넌트의 클릭 이벤트를 처리합니다. - **이벤트 핸들러**: `HandleButtonClickEve [original] | 이후 아래와 같이 내용을 작성합니다. ```lua entity Btn_Stop(/ui/RecordGroup/Btn_Stop) HandleButtonClickEvent(ButtonClickEvent event) { --------------- Native Event Sender Info ---------------- -- Sender: ButtonComponent -- Space: Client ------------------------------- [chunk_id] | Guides:997:3

[task] | knowledge_list [title] | 플레이 화면 녹화 및 공유하기 [category] | Guides [rephrased] | 제공된 문서에 명시된 정보만을 바탕으로 핵심 사실을 추출하여 정리합니다. ```lua -- 아래는 문서에 포함된 코드 예시입니다. entity Btn_Record(/ui/RecordGroup/Btn_Record) HandleButtonClickEvent(ButtonClickEvent event) { local Entity = event.Entity self:Record() } void Finish() { _UIToast:ShowMessage("End recording") self.LastRecorde [original] | | 플랫폼 | StartRecordToFileAndWait() 함수 사용 시 저장 경로 | StartRecordToPhotoLibraryAndWait() 함수 사용 시 저장 경로 | | :---: | :---: | :---: | | Windows | @cols=2:@rows=1:내 PC > 동영상 > MapleStory Worlds > 월드 ID > MapleStory Worlds_*.mp4 | | macOS | @cols=2:@rows=1: 홈 > 비디오 > MapleStory Worlds > 월드 ID [chunk_id] | Guides:997:2

[task] | knowledge_list [title] | 플레이 화면 녹화 및 공유하기 [category] | Guides [rephrased] | 1. `MobileShareService`는 녹화한 영상을 모바일 환경에서 공유하는 기능을 제공하는 서비스입니다. 2. 모바일 공유 대상이 되는 영상은 반드시 `StartRecordToFileAndWait()` 함수를 사용하여 녹화해야 합니다. 3. `StartRecordToFileAndWait()` 함수를 통해 녹화할 수 있는 최대 시간은 2분으로 제한됩니다. 4. `ShareFileAndWait(string path)` 메서드는 지정된 경로에 있는 파일을 공유하며, 공유 성공 시 `true`, 실패 시 `false`를 반환하는 [original] | `MobileShareService`를 사용하면 녹화한 영상을 모바일에서 공유할 수 있습니다. 공유할 영상은 `StartRecordToFileAndWait()` 함수를 사용해 녹화해야 합니다. 단, 녹화 시간은 최대 2분으로 제한됩니다. 예제를 통해 모바일에서 녹화 영상을 공유하는 방법을 살펴봅시다. 1. **Btn_Record** 버튼의 콘텍스트 메뉴에서 **Duplicate** 버튼을 눌러 버튼을 복제합니다. 2. 복제한 버튼의 이름을 **Btn_Share**으로 변경하고, **Text**에는 **Share**을 [chunk_id] | Guides:997:5

[task] | extract_knowledge [title] | 플레이 화면 녹화 및 공유하기 [category] | Guides [rephrased] | # ScreenRecordService를 이용한 화면 녹화 및 저장 ## 개념 설명 `ScreenRecordService`는 클라이언트 측 화면을 영상 파일로 녹화하는 기능을 제공하는 서비스입니다. 이 서비스는 특정 모드(`ScreenRecordMode`)와 시스템 UI 제외 옵션(`excludeSystemUI`)을 지정하여 녹화를 시작할 수 있으며, 녹화 완료 시 결과 상태(`ScreenRecordStartResult`)를 반환합니다. 녹화된 영상은 플랫폼에 따라 지정된 경로에 저장됩니다. ## API 사용법 ### 주요 메서 [original] | `ScreenRecordService`를 활용하여 영상을 녹화하는 예제를 살펴봅시다. **[Record]** 버튼을 누르면 녹화를 시작하고, **[Stop]** 버튼을 누르면 녹화를 종료하고 파일을 저장하겠습니다. 1. UI 에디터로 들어가서 **RecordGroup**이란 이름으로 새로운 UIGroup을 추가합니다. 그리고 **RecordGroup**의 **DefaultShow**를 **true**로 설정합니다. 2. 버튼을 하나 추가한 뒤 이름을 **Btn_Record**로 변경합 [chunk_id] | Guides:997:1

[task] | wikipedia [title] | 플레이 화면 녹화 및 공유하기 [category] | Guides [rephrased] | 메이플스토리 월드에서 게임 로직 및 시스템 플레이 화면을 녹화하고 공유하는 기능은 플랫폼에 따라 저장 경로와 사용 가능한 함수가 달라집니다. `StartRecordToFileAndWait()` 함수를 사용하여 녹화 파일을 저장할 경우, 각 플랫폼의 기본 저장 위치는 다음과 같습니다. Windows 환경에서는 '내 PC > 동영상 > MapleStory Worlds > 월드 ID' 폴더 내에 `MapleStory Worlds_*.mp4` 파일로 저장되며, macOS 환경에서는 '홈 > 비디오 > MapleStory Worlds > 월 [original] | | 플랫폼 | StartRecordToFileAndWait() 함수 사용 시 저장 경로 | StartRecordToPhotoLibraryAndWait() 함수 사용 시 저장 경로 | | :---: | :---: | :---: | | Windows | @cols=2:@rows=1:내 PC > 동영상 > MapleStory Worlds > 월드 ID > MapleStory Worlds_*.mp4 | | macOS | @cols=2:@rows=1: 홈 > 비디오 > MapleStory Worlds > 월드 ID [chunk_id] | Guides:997:2

[task] | diverse_qa [title] | 플레이 화면 녹화 및 공유하기 [category] | Guides [rephrased] | 질문: `ScreenRecordService`를 사용하여 녹화를 시작하고 종료하는 버튼의 이름은 각각 무엇인가요? 답변: 녹화를 시작하는 버튼의 이름은 `Btn_Record`이고, 녹화를 종료하는 버튼의 이름은 `Btn_Stop`입니다. 질문: `RecordGroup` UIGroup의 `DefaultShow` 프로퍼티는 어떤 값으로 설정해야 하나요? 답변: `RecordGroup`의 `DefaultShow`는 `true`로 설정해야 합니다. 질문: `Btn_Record` 버튼에 추가된 `TextComponent`의 `Text` [original] | `ScreenRecordService`를 활용하여 영상을 녹화하는 예제를 살펴봅시다. **[Record]** 버튼을 누르면 녹화를 시작하고, **[Stop]** 버튼을 누르면 녹화를 종료하고 파일을 저장하겠습니다. 1. UI 에디터로 들어가서 **RecordGroup**이란 이름으로 새로운 UIGroup을 추가합니다. 그리고 **RecordGroup**의 **DefaultShow**를 **true**로 설정합니다. 2. 버튼을 하나 추가한 뒤 이름을 **Btn_Record**로 변경합 [chunk_id] | Guides:997:1

[task] | distill [title] | 플레이 화면 녹화 및 공유하기 [category] | Guides [rephrased] | # UI 가리고 영상 녹화하기 `ScreenRecordService`를 사용하여 특정 UI를 숨긴 채 화면만 녹화합니다. ## 설정 1. **UI 에디터**: `DefaultGroup`에 `UIText` 추가 (RectSize: 700x100, FontSize: 50, Color: #FFFFFF A100%, ImageRUID: `b9ab8455d5737bf4cb21433f00fdc19d`). 2. **스크립트 에디터**: `ScreenRecordServiceTest`의 Property에 아래 선언 추가. ```lua Prope [original] | # UI 가리고 영상 녹화하기 UI를 가리고 영상을 녹화하는 방법을 살펴봅시다. 1. UI 에디터로 들어가서 **DefaultGroup**에 **UIText**를 하나 추가하고 프로퍼티를 아래와 같이 설정합니다. | 프로퍼티 | 값 | | --- | --- | | RectSize | X = 700, Y = 100 | | Text | ScreenRecordService TEST | | FontSize | 50 | | ImageRUID | b9ab8455d5737bf4cb21433 [chunk_id] | Guides:997:4

[task] | distill [title] | 테스트 서버 [category] | Guides [rephrased] | # 게임 서비스 테스트 서버 출시된 월드의 콘텐츠 업데이트 전, 버그를 사전에 발견하기 위해 제한된 인원에게만 서버 키를 배포하여 테스트하는 환경입니다. ## 핵심 동작 규칙 - **접속 권한**: 서버 키를 입력한 사용자만 접속 가능. - **폐쇄 시 효과**: 테스트 서버가 폐쇄되면 **서버 키도 즉시 폐기**됨. ## 생성 및 폐쇄 방법 1. **생성**: 월드 상세 정보 페이지 > `[⋯]` 버튼 > **[테스트 서버 열기]** 클릭 - 팝업에서 입장 또는 서버 키 복사 가능 2. **접속**: **[테스트 서버 [original] | # 학습 과정 소개 출시한 월드에 안정적으로 콘텐츠 업데이트를 하려면 테스트 진행은 필수입니다. 예상치 못한 버그를 미리 발견하고 수정하기 위해 크리에이터는 테스트 서버를 열고 제한된 인원에게만 서버 키를 배포해 다양한 상황을 테스트할 수 있습니다. 이번 시간에는 테스트 서버 생성, 접속 및 폐쇄 방법을 알아보겠습니다. # 테스트 서버 생성 크리에이터가 출시한 월드의 상세 정보 페이지로 들어갑니다. [⋯] 버튼을 눌러 콘텍스트 메뉴를 열고 **[테스트 서버 열기]** 메뉴를 클릭합니다. 이후 열린 팝업창에서 테스트 서버로 [chunk_id] | Guides:998:0

[task] | distill [title] | 플레이 화면 녹화 및 공유하기 [category] | Guides [rephrased] | # MobileShareService `MobileShareService`는 녹화한 영상을 모바일에서 공유하는 서비스입니다. ## 핵심 규칙 - 공유 대상 영상은 반드시 `StartRecordToFileAndWait()` 함수로 녹화해야 합니다. - 녹화 시간은 **최대 2분**으로 제한됩니다. ## API 및 코드 예제 ### 1. 영상 공유 로직 `ShareFileAndWait(path)` 메서드를 사용해 파일을 공유합니다. 성공 여부에 따라 `boolean` 값을 반환합니다. ```lua void ShareVideo( [original] | `MobileShareService`를 사용하면 녹화한 영상을 모바일에서 공유할 수 있습니다. 공유할 영상은 `StartRecordToFileAndWait()` 함수를 사용해 녹화해야 합니다. 단, 녹화 시간은 최대 2분으로 제한됩니다. 예제를 통해 모바일에서 녹화 영상을 공유하는 방법을 살펴봅시다. 1. **Btn_Record** 버튼의 콘텍스트 메뉴에서 **Duplicate** 버튼을 눌러 버튼을 복제합니다. 2. 복제한 버튼의 이름을 **Btn_Share**으로 변경하고, **Text**에는 **Share**을 [chunk_id] | Guides:997:5

[task] | wikipedia [title] | 플레이 화면 녹화 및 공유하기 [category] | Guides [rephrased] | # 게임 로직/시스템: 플레이 화면 녹화 및 공유하기 본 섹션은 `ScreenRecordService`를 활용하여 플레이 화면을 녹화하고 파일을 저장하는 방법을 설명합니다. 이 기능은 UI 버튼 입력에 따라 녹화를 시작하거나 종료하는 간단한 워크플로우를 기반으로 하며, 사용자는 **[Record]** 버튼을 눌러 녹화를 시작하고 **[Stop]** 버튼을 눌러 녹화를 종료한 후 결과를 확인할 수 있습니다. ## UI 구성 단계 녹화 기능을 위한 사용자 인터페이스(UI)는 UI 에디터를 통해 다음과 같이 구성됩니다. 첫째, U [original] | `ScreenRecordService`를 활용하여 영상을 녹화하는 예제를 살펴봅시다. **[Record]** 버튼을 누르면 녹화를 시작하고, **[Stop]** 버튼을 누르면 녹화를 종료하고 파일을 저장하겠습니다. 1. UI 에디터로 들어가서 **RecordGroup**이란 이름으로 새로운 UIGroup을 추가합니다. 그리고 **RecordGroup**의 **DefaultShow**를 **true**로 설정합니다. 2. 버튼을 하나 추가한 뒤 이름을 **Btn_Record**로 변경합 [chunk_id] | Guides:997:1

[task] | wikipedia [title] | 테스트 서버 [category] | Guides [rephrased] | # 게임 서비스 테스트 서버 메이플스토리 월드(MapleStory Worlds)에서 출시된 월드에 콘텐츠를 안정적으로 업데이트하기 위해서는 사전 테스트 과정이 필수적입니다. 크리에이터는 예상치 못한 오류를 조기에 발견하고 수정하기 위해 테스트 서버를 생성하고, 제한된 인원에게만 서버 키를 공유하여 다양한 상황을 검증할 수 있습니다. 본 문서에서는 테스트 서버의 생성, 접속, 그리고 폐쇄 방법에 대해 설명합니다. ## 테스트 서버 생성 크리에이터가 생성한 월드의 상세 정보 페이지로 진입한 뒤, 우측 상단의 [⋯] 버튼을 클릭하여 [original] | # 학습 과정 소개 출시한 월드에 안정적으로 콘텐츠 업데이트를 하려면 테스트 진행은 필수입니다. 예상치 못한 버그를 미리 발견하고 수정하기 위해 크리에이터는 테스트 서버를 열고 제한된 인원에게만 서버 키를 배포해 다양한 상황을 테스트할 수 있습니다. 이번 시간에는 테스트 서버 생성, 접속 및 폐쇄 방법을 알아보겠습니다. # 테스트 서버 생성 크리에이터가 출시한 월드의 상세 정보 페이지로 들어갑니다. [⋯] 버튼을 눌러 콘텍스트 메뉴를 열고 **[테스트 서버 열기]** 메뉴를 클릭합니다. 이후 열린 팝업창에서 테스트 서버로 [chunk_id] | Guides:998:0

[task] | diverse_qa [title] | 플레이 화면 녹화 및 공유하기 [category] | Guides [rephrased] | 질문: Windows 환경에서 `StartRecordToFileAndWait()` 함수를 사용했을 때 녹화 파일이 저장되는 경로는 어디인가요? 답변: Windows 환경에서는 '내 PC > 동영상 > MapleStory Worlds > 월드 ID > MapleStory Worlds_*.mp4' 경로에 저장됩니다. 질문: macOS 환경에서 `StartRecordToFileAndWait()` 함수를 사용했을 때 녹화 파일이 저장되는 경로는 어디인가요? 답변: macOS 환경에서는 '홈 > 비디오 > MapleStory Worlds [original] | | 플랫폼 | StartRecordToFileAndWait() 함수 사용 시 저장 경로 | StartRecordToPhotoLibraryAndWait() 함수 사용 시 저장 경로 | | :---: | :---: | :---: | | Windows | @cols=2:@rows=1:내 PC > 동영상 > MapleStory Worlds > 월드 ID > MapleStory Worlds_*.mp4 | | macOS | @cols=2:@rows=1: 홈 > 비디오 > MapleStory Worlds > 월드 ID [chunk_id] | Guides:997:2

[task] | knowledge_list [title] | 테스트 서버 [category] | Guides [rephrased] | 제시된 원문에는 mLua 스크립트 언어, API, 코드, 또는 서버/클라이언트 실행 공간에 대한 기술적 정보가 포함되어 있지 않습니다. 따라서 요청하신 조건(API 이름·매개변수·반환 타입·동기화/서버·클라이언트 제약 명시)에 부합하는 기술적 사실 추출이 불가능합니다. 원문에 명시된 운영 절차에 관한 핵심 사실만 목록으로 정리하면 다음과 같습니다. 1. 크리에이터는 출시한 월드의 상세 정보 페이지에서 [⋯] 버튼을 눌러 콘텍스트 메뉴를 열고 **[테스트 서버 열기]** 메뉴를 클릭하여 테스트 서버를 생성합니다. 2. 테스트 서버 [original] | # 학습 과정 소개 출시한 월드에 안정적으로 콘텐츠 업데이트를 하려면 테스트 진행은 필수입니다. 예상치 못한 버그를 미리 발견하고 수정하기 위해 크리에이터는 테스트 서버를 열고 제한된 인원에게만 서버 키를 배포해 다양한 상황을 테스트할 수 있습니다. 이번 시간에는 테스트 서버 생성, 접속 및 폐쇄 방법을 알아보겠습니다. # 테스트 서버 생성 크리에이터가 출시한 월드의 상세 정보 페이지로 들어갑니다. [⋯] 버튼을 눌러 콘텍스트 메뉴를 열고 **[테스트 서버 열기]** 메뉴를 클릭합니다. 이후 열린 팝업창에서 테스트 서버로 [chunk_id] | Guides:998:0

← → 방향키로 페이지 이동 · 숫자 입력 후 Enter로 점프