← 목록

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

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

[task] | distill [title] | ParticleService [category] | Services [rephrased] | # ParticleService 예제 플레이어의 더블 점프 및 스킬 이펙트를 파티클로 구현하는 예제입니다. ```lua Property: [None] number ParticleSerial = 0 Event Handler: [service: InputService] HandleKeyDownEvent(KeyDownEvent event) { local key = event.key if key == KeyboardKey.Space or key == KeyboardKey.LeftAlt then if not [original] | # Examples 플레이어의 더블 점프 및 스킬 이펙트 효과를 파티클로 구현하는 예제입니다. ```lua Property : [None] number ParticleSerial = 0 Event Handler: [service: InputService] HandleKeyDownEvent (KeyDownEvent event) { -- Parameters local key = event.key -------------------------------------------------------- if key == Ke [chunk_id] | Services:806:2

[task] | extract_knowledge [title] | RevoluteJoint [category] | Misc [rephrased] | # RevoluteJoint (회전 조인트) `RevoluteJoint`는 두 Entity를 한 점에서 연결하고, 해당 지점을 기준으로 상대적인 회전을 가능하게 하는 물리 조인트입니다. 이 조인트는 단독으로 사용되지 않으며, `RevoluteJointComponent`의 `Joints` 배열에 추가되어야 동작합니다. ## 1. 개념 설명 `RevoluteJoint`는 2D 물리 시뮬레이션에서 '힌지(hinge)' 역할을 수행합니다. 두 Entity 사이에 하나의 고정점(Anchor)을 설정하고, 이 점을 중심으로 두 Entit [original] | 두 Entity를 한 점에서 연결하고 해당 지점을 기준으로 회전하도록 합니다. RevoluteJointComponent의 Joints에 추가해 사용합니다. # Properties - **boolean CollideConnected** Joint로 연결된 두 Entity가 서로 충돌할지 여부를 설정합니다. - **Vector2 LocalAnchorA** JointComponent를 가진 Entity의 Anchor를 설정합니다. Entity 기준 상대 좌표를 사용합니다. - **Vector2 LocalAnchorB** J [chunk_id] | Misc:802:0

[task] | diverse_qa [title] | ParticleService [category] | Services [rephrased] | 질문: `ConnectEvent` 메서드는 어떤 목적으로 사용되나요? 답변: `ConnectEvent` 메서드는 특정 이벤트가 발생했을 때 지정된 핸들러로 통지받기 위해 이벤트를 연결하는 목적으로 사용됩니다. 질문: `ConnectEvent` 메서드의 두 가지 오버로드를 구분하는 기준은 무엇인가요? 답변: 이벤트 식별 방식이 다르며, 하나는 이벤트의 이름인 `string key`를 사용하고 다른 하나는 이벤트의 타입인 `Type eventType`를 사용합니다. 질문: `ConnectEvent` 메서드에 연결된 핸들러는 어떤 매 [original] | - **EventHandlerBase ConnectEvent(string key, IScriptFunction eventHandler)** 이벤트를 연결합니다. 이 서비스에서 타입의 이름이 key인 이벤트가 발생하면, 핸들러로 통지받습니다. 핸들러는 event 매개 변수를 전달받습니다. - **EventHandlerBase ConnectEvent(Type eventType, IScriptFunction eventHandler)** 이벤트를 연결합니다. 이 서비스에서 타입이 eventType인 이벤트가 발생하면, 핸들러로 통지 [chunk_id] | Services:806:1

[task] | extract_knowledge [title] | ParticleService [category] | Services [rephrased] | # ParticleService ## 1. 개념 설명 `ParticleService`는 메이플스토리 월드에서 파티클 이펙트를 소환하고 관리하기 위한 서비스입니다. 이 서비스는 크게 두 가지 공간 기준과 세 가지 파티클 유형으로 메서드가 분류됩니다. * **공간 기준:** * **고정 위치 (World Space):** 현재 맵의 절대 좌표(`position`)에 파티클을 생성합니다. * **부착 위치 (Local Space):** 특정 엔티티(`parentEntity`)에 파티클을 부착하여, 해당 엔티티 [original] | 파티클을 소환하는 기능을 제공합니다. # Methods - **integer PlayAreaParticle(AreaParticleType particleType, Vector2 areaSize, Entity instigator, Vector3 position, float zRotation, Vector3 scale, boolean isLoop = false, Dictionary<string, any> options = nil)** 현재 맵의 고정된 위치에 AreaParticle을 재생하고 이펙트를 제거하기 위한 일련번호를 반 [chunk_id] | Services:806:0

[task] | distill [title] | ScreenshotService [category] | Services [rephrased] | # ScreenshotService 화면 전체 또는 일부를 캡처하는 클라이언트 전용 서비스입니다. ## Methods ### 파일 저장 (PNG) **`ScreenshotError, string CaptureFullScreenAsFileAndWait(string fileName, boolean includeUI = true)`** - `[ClientOnly] [Yield]` - 화면 전체를 PNG 파일로 저장합니다. `MobileShareService` 연동 시 사용. - **동작**: 스크립트 실행 중단. 완료 시 에러 코 [original] | 화면의 전체 또는 일부를 캡처하는 기능을 제공합니다. # Methods - **ScreenshotError, string CaptureFullScreenAsFileAndWait(string fileName, boolean includeUI = true) [ClientOnly] [Yield]** 화면 전체를 캡처해 PNG 파일로 저장합니다. MobileShareService와 연동해 캡처 이미지를 공유할 때 사용합니다. 저장을 완료하면 에러 코드와 저장 경로를 반환합니다. 수행하는 동안 스크립트 실행을 중단합니다. Window [chunk_id] | Services:807:0

[task] | knowledge_list [title] | ParticleService [category] | Services [rephrased] | ```lua Property: [None] number ParticleSerial = 0 ``` 1. `ParticleService`는 언더스코어 접두사 `_ParticleService`로 접근하며, `BasicParticleType`, `SpriteParticleType` 등 파티클 타입 상수를 인자로 사용하여 파티클을 재생하거나 제거하는 메서드를 제공한다. 2. `_ParticleService:PlayBasicParticle(BasicParticleType pillarBurst, Entity entity, Vector3 pos [original] | # Examples 플레이어의 더블 점프 및 스킬 이펙트 효과를 파티클로 구현하는 예제입니다. ```lua Property : [None] number ParticleSerial = 0 Event Handler: [service: InputService] HandleKeyDownEvent (KeyDownEvent event) { -- Parameters local key = event.key -------------------------------------------------------- if key == Ke [chunk_id] | Services:806:2

[task] | extract_knowledge [title] | HttpService [category] | Services [rephrased] | # HttpService `HttpService`는 서버 스크립트에서 외부 HTTP 요청을 보내고 응답을 처리하기 위한 서비스를 제공합니다. 또한 JSON 문자열과 Lua 테이블 간의 변환, URL 인코딩 기능을 포함하고 있습니다. ## 개념 설명 * **HTTP 요청**: `GetAndWait`, `PostAndWait`, `RequestAndWait` 메서드를 통해 HTTP 요청을 보낼 수 있습니다. 이 메서드들은 모두 `[ServerOnly]` 속성을 가지며, `[Yield]` 메서드이므로 실행이 완료될 때까지 대기합 [original] | HTTP 요청을 보내는 기능을 제공합니다. # Properties - **boolean httpEnabled** http:// 프로토콜을 허용합니다. 기본값은 false이며 출시 게임에서는 https:// 프로토콜을 사용할 것을 권장합니다. # Methods - **string GetAndWait(string url, Dictionary<string, string> headers = nil) [ServerOnly] [Yield]** HTTP Get 요청을 보내고 application/json 응답을 받아옵니다. 헤더에 [chunk_id] | Services:805:0

[task] | extract_knowledge [title] | HttpService [category] | Services [rephrased] | # HttpService `_HttpService`는 서버 스크립트에서 외부 HTTP 요청을 보내고 응답을 수신하기 위한 서비스입니다. ## 개념 및 제한 사항 `_HttpService`는 다음과 같은 제약 조건을 가지며, 이를 준수해야 합니다. 1. **지원 메서드**: `GET`, `POST`만 지원합니다. 2. **Timeout**: 각 요청당 타임아웃은 30초입니다. 3. **TLS 버전**: TLS 1.2 이상만 지원합니다. TLS 1.0, 1.1은 통신 시도 시 오류가 발생합니다. 4. **포트 제한**: [original] | 1. HttpMethod Get/Post만 지원합니다. 2. PostAsync 전송 타입(HttpContentType)은 3가지입니다. * application/json * application/x-www-urlencoded * text/plain 3. 분당 최대 120회의 Http요청으로 제한합니다. 초과할 경우 30초간 HttpService요청이 불가능합니다. 4. 각 요청당 Timeout은 30초입니다. 5. Tls1.2 이상만 지원합니다. Tls1.0, Tls1.1의 경우 통신 시도를 하면 오류가 발생합니다. 6. [chunk_id] | Services:805:1

[task] | knowledge_list [title] | ScreenshotService [category] | Services [rephrased] | * `_ScreenshotService:CaptureFullScreenAsFileAndWait(fileName)` 메서드는 전체 화면을 캡처하여 `fileName` 인자(문서 예시: `"Screenshot"`)로 지정된 이름을 가진 이미지 파일로 저장하며, 첫 번째 반환 값으로 캡처 결과를 나타내는 에러 코드(`ScreenshotError` 타입, 예: `ScreenshotError.Success`)를, 두 번째 반환 값으로 파일이 저장된 전체 경로를 `string` 타입으로 반환합니다. * `_ScreenshotServic [original] | # Examples #### CaptureFullScreenAsFileAndWait ```lua -- 전체 화면을 캡쳐해 "Screenshot.png" 이름으로 이미지 파일을 저장합니다. -- 리턴 값으로 캡쳐 결과를 나타내는 에러 코드와 파일이 저장된 전체 경로를 받을 수 있습니다. local error, fullPath = _ScreenshotService:CaptureFullScreenAsFileAndWait("Screenshot") if error == ScreenshotError.Success then log ( [chunk_id] | Services:807:2

[task] | diverse_qa [title] | ScreenshotService [category] | Services [rephrased] | 질문: ScreenshotService는 어떤 기능을 제공합니까? 답변: ScreenshotService는 화면의 전체 또는 일부를 캡처하는 기능을 제공합니다. 질문: CaptureFullScreenAsFileAndWait 메서드가 반환하는 값은 무엇입니까? 답변: CaptureFullScreenAsFileAndWait 메서드는 저장을 완료하면 에러 코드(ScreenshotError)와 저장 경로(string)를 반환합니다. 질문: CaptureFullScreenAsFileAndWait 메서드를 호출할 때 스크립트 실행은 어떻게 [original] | 화면의 전체 또는 일부를 캡처하는 기능을 제공합니다. # Methods - **ScreenshotError, string CaptureFullScreenAsFileAndWait(string fileName, boolean includeUI = true) [ClientOnly] [Yield]** 화면 전체를 캡처해 PNG 파일로 저장합니다. MobileShareService와 연동해 캡처 이미지를 공유할 때 사용합니다. 저장을 완료하면 에러 코드와 저장 경로를 반환합니다. 수행하는 동안 스크립트 실행을 중단합니다. Window [chunk_id] | Services:807:0

[task] | wikipedia [title] | ScreenshotService [category] | Services [rephrased] | # ScreenshotService `ScreenshotService`는 화면의 전체 또는 일부를 캡처하는 기능을 제공하는 서비스입니다. ## CaptureFullScreenAsFileAndWait `CaptureFullScreenAsFileAndWait` 메서드는 화면 전체를 캡처하여 PNG 파일로 저장합니다. 이 메서드는 `MobileShareService`와 연동하여 캡처된 이미지를 공유할 때 사용할 수 있습니다. 캡처 및 저장 작업이 완료되면 에러 코드와 저장 경로를 반환하며, 작업 수행 중에는 스크립트 실행이 중단됩니 [original] | 화면의 전체 또는 일부를 캡처하는 기능을 제공합니다. # Methods - **ScreenshotError, string CaptureFullScreenAsFileAndWait(string fileName, boolean includeUI = true) [ClientOnly] [Yield]** 화면 전체를 캡처해 PNG 파일로 저장합니다. MobileShareService와 연동해 캡처 이미지를 공유할 때 사용합니다. 저장을 완료하면 에러 코드와 저장 경로를 반환합니다. 수행하는 동안 스크립트 실행을 중단합니다. Window [chunk_id] | Services:807:0

[task] | distill [title] | ScreenshotService [category] | Services [rephrased] | # ScreenshotService 클라이언트에서만 사용 가능한 `[ClientOnly]` 서비스입니다. 화면 캡처 시 `includeUI` 파라미터(기본값 `true`)를 통해 UI 포함 여부를 지정할 수 있습니다. ## 메서드 ### 파일 저장 - **`ScreenshotError, string CaptureScreenRegionAsFileAndWait(string fileName, Vector2 from, Vector2 to, boolean includeUI = true)`** `[Yield]` - 화면 일부를 PNG [original] | to, boolean includeUI = true) [ClientOnly] [Yield]** 화면 일부를 캡처해 PNG 파일로 저장합니다. 저장을 완료하면 에러 코드와 저장 경로를 반환합니다. 수행하는 동안 스크립트 실행을 중단합니다. Windows PC, macOS, Android, iOS 환경에서 지원합니다. - **void CaptureScreenRegionAsFileAsync(string fileName, Vector2 from, Vector2 to, func<ScreenshotError, string> callback [chunk_id] | Services:807:1

[task] | wikipedia [title] | ParticleService [category] | Services [rephrased] | # ParticleService 사용 예제 이 섹션은 `ParticleService`를 활용하여 플레이어의 더블 점프 및 스킬 이펙트 효과를 구현하는 방법을 보여줍니다. 아래 코드는 입력 서비스(`InputService`)의 키보드 이벤트에 반응하여 특정 파티클 효과를 생성하고 제거하는 논리를 포함합니다. ## 동작 원리 1. **더블 점프 및 이펙트 (Space 또는 LeftAlt 키)**: * `HandleKeyDownEvent` 핸들러가 트리거됩니다. * 현재 엔티티가 지면에 닿아 있지 않음(`Is [original] | # Examples 플레이어의 더블 점프 및 스킬 이펙트 효과를 파티클로 구현하는 예제입니다. ```lua Property : [None] number ParticleSerial = 0 Event Handler: [service: InputService] HandleKeyDownEvent (KeyDownEvent event) { -- Parameters local key = event.key -------------------------------------------------------- if key == Ke [chunk_id] | Services:806:2

[task] | distill [title] | ScreenshotService [category] | Services [rephrased] | # ScreenshotService 전체 화면 또는 특정 영역을 캡처하여 이미지 파일로 저장하는 서비스입니다. ## API ### CaptureFullScreenAsFileAndWait 전체 화면을 캡처해 지정된 이름의 파일로 저장합니다. ```lua local error, fullPath = _ScreenshotService:CaptureFullScreenAsFileAndWait(fileName) ``` * **인자**: `fileName` (string) - 저장할 파일 이름 (확장자 제외) * **리턴**: * [original] | # Examples #### CaptureFullScreenAsFileAndWait ```lua -- 전체 화면을 캡쳐해 "Screenshot.png" 이름으로 이미지 파일을 저장합니다. -- 리턴 값으로 캡쳐 결과를 나타내는 에러 코드와 파일이 저장된 전체 경로를 받을 수 있습니다. local error, fullPath = _ScreenshotService:CaptureFullScreenAsFileAndWait("Screenshot") if error == ScreenshotError.Success then log ( [chunk_id] | Services:807:2

[task] | diverse_qa [title] | ParticleService [category] | Services [rephrased] | 질문: 이 예제 스크립트는 어떤 기능을 구현하고 있는가요? 답변: 플레이어의 더블 점프 및 스킬 이펙트 효과를 파티클로 구현하는 기능을 제공합니다. 질문: `HandleKeyDownEvent` 이벤트 핸들러에서 `KeyboardKey.Space` 또는 `KeyboardKey.LeftAlt` 키를 눌렀을 때, 어떤 조건이 충족되어야만 파티클 효과가 생성되나요? 답변: `self.Entity.RigidbodyComponent:IsOnGround()`가 `false`일 때, 즉 지면에 있지 않을 때 파티클 효과가 생성됩니다. 질문: [original] | # Examples 플레이어의 더블 점프 및 스킬 이펙트 효과를 파티클로 구현하는 예제입니다. ```lua Property : [None] number ParticleSerial = 0 Event Handler: [service: InputService] HandleKeyDownEvent (KeyDownEvent event) { -- Parameters local key = event.key -------------------------------------------------------- if key == Ke [chunk_id] | Services:806:2

[task] | wikipedia [title] | ScreenshotService [category] | Services [rephrased] | # ScreenshotService (스크린샷 서비스) `ScreenshotService`는 게임 내 화면을 캡처하여 이미지 파일로 저장하는 기능을 제공하는 서비스입니다. 이 서비스를 통해 전체 화면 또는 특정 영역을 캡처할 수 있으며, 캡처 결과는 에러 코드와 함께 반환됩니다. ## 캡처 메서드 ### 전체 화면 캡처 및 파일 저장 `CaptureFullScreenAsFileAndWait` 메서드는 현재 렌더링된 전체 화면을 캡처하여 지정된 이름의 이미지 파일로 저장합니다. 이 메서드는 비동기 방식으로 동작하며, 캡처가 완 [original] | # Examples #### CaptureFullScreenAsFileAndWait ```lua -- 전체 화면을 캡쳐해 "Screenshot.png" 이름으로 이미지 파일을 저장합니다. -- 리턴 값으로 캡쳐 결과를 나타내는 에러 코드와 파일이 저장된 전체 경로를 받을 수 있습니다. local error, fullPath = _ScreenshotService:CaptureFullScreenAsFileAndWait("Screenshot") if error == ScreenshotError.Success then log ( [chunk_id] | Services:807:2

[task] | diverse_qa [title] | ScreenshotService [category] | Services [rephrased] | 질문: `CaptureScreenRegionAsFileAsync` 메서드는 어떤 방식으로 동작하나요? 답변: 화면 일부를 캡처해 PNG 파일로 저장하는 비동기 메서드로, 저장을 완료하면 전달된 callbackFunction이 호출되어 에러 코드와 저장 경로를 전달받습니다. 질문: `CaptureScreenRegionAsPixelDataAndWait` 메서드에서 캡처 영역이 너무 클 경우 어떻게 처리되나요? 답변: 이미지의 픽셀 총 개수가 800x600 미만으로 자동 조정되며, 캡처 영역이 너무 크면 축소된 이미지를 반환받습니다. [original] | to, boolean includeUI = true) [ClientOnly] [Yield]** 화면 일부를 캡처해 PNG 파일로 저장합니다. 저장을 완료하면 에러 코드와 저장 경로를 반환합니다. 수행하는 동안 스크립트 실행을 중단합니다. Windows PC, macOS, Android, iOS 환경에서 지원합니다. - **void CaptureScreenRegionAsFileAsync(string fileName, Vector2 from, Vector2 to, func<ScreenshotError, string> callback [chunk_id] | Services:807:1

[task] | distill [title] | AxisType [category] | Enums [rephrased] | **AxisType** `JoystickComponent`의 조작 방향을 정의하는 Enum입니다. | 이름 | 값 | 설명 | |---|---|---| | `Axis_4` | 0 | 상·하·좌·우 (4방향) | | `Axis_8` | 1 | 상·하·좌·우 + 대각선 4방향 (8방향) | **Methods** - `AxisType CastFrom(number value) [Static]` 숫자 값을 `AxisType`으로 변환합니다. - `AxisType CastFrom(string value) [Static]` 문자열 값 [original] | JoystickComponent에서 사용하는 조작키 타입입니다. # Members | 이름 | 값 | 설명 | |---|---|---| | Axis_4 | 0 | 4방향으로 조작이 가능합니다. 4방향은 상하좌우입니다. | | Axis_8 | 1 | 8방향으로 조작이 가능합니다. 8방향은 상하좌우와 대각선 4방향입니다. | # Methods - **AxisType CastFrom(number value) [Static]** 숫자를 해당 타입으로 변환합니다. - **AxisType CastFrom(string value) [ [chunk_id] | Enums:844:0

[task] | wikipedia [title] | ScreenshotService [category] | Services [rephrased] | # ScreenshotService `ScreenshotService`는 클라이언트 측에서 화면의 특정 영역을 캡처하여 파일로 저장하거나 픽셀 데이터로 반환하는 기능을 제공하는 서비스입니다. 이 서비스의 모든 메서드는 클라이언트 환경에서만 실행되며(`[ClientOnly]`), 일부 메서드는 수행 중 스크립트 실행을 일시 중단하는 Yield 특성을 가집니다. ## 화면 캡처 및 파일 저장 화면의 일부 영역을 캡처하여 로컬 파일 시스템에 PNG 형식으로 저장하는 메서드는 동기 방식과 비동기 방식으로 나뉩니다. 동기 방식인 `C [original] | to, boolean includeUI = true) [ClientOnly] [Yield]** 화면 일부를 캡처해 PNG 파일로 저장합니다. 저장을 완료하면 에러 코드와 저장 경로를 반환합니다. 수행하는 동안 스크립트 실행을 중단합니다. Windows PC, macOS, Android, iOS 환경에서 지원합니다. - **void CaptureScreenRegionAsFileAsync(string fileName, Vector2 from, Vector2 to, func<ScreenshotError, string> callback [chunk_id] | Services:807:1

[task] | distill [title] | AlignmentType [category] | Enums [rephrased] | # AlignmentType 앵커의 참조 포인트를 정의하는 열거형입니다. ## Members | 이름 | 값 | 설명 | |---|---|---| | `Center` | 0 | 부모 중앙 | | `Left` | 1 | 부모 왼쪽 중앙 | | `Right` | 2 | 부모 오른쪽 중앙 | | `TopCenter` | 3 | 부모 상단 중앙 | | `TopLeft` | 4 | 부모 왼쪽 상단 | | `TopRight` | 5 | 부모 오른쪽 상단 | | `BottomCenter` | 6 | 부모 하단 중앙 | | `BottomLe [original] | 앵커의 참조 포인트를 나타냅니다. # Members | 이름 | 값 | 설명 | |---|---|---| | Center | 0 | 기준 위치가 부모 중앙입니다. | | Left | 1 | 기준 위치가 부모 왼쪽 중앙입니다. | | Right | 2 | 기준 위치가 부모 오른쪽 중앙입니다. | | TopCenter | 3 | 기준 위치가 부모 상단 중앙입니다. | | TopLeft | 4 | 기준 위치가 부모 왼쪽 상단입니다. | | TopRight | 5 | 기준 위치가 부모 오른쪽 상단입니다. | | BottomCenter [chunk_id] | Enums:842:0

[task] | diverse_qa [title] | ScreenshotService [category] | Services [rephrased] | 질문: `CaptureFullScreenAsFileAndWait` 메서드는 어떤 기능을 수행합니까? 답변: 이 메서드는 전체 화면을 캡처하여 지정된 이름으로 이미지 파일을 저장하며, 캡처 결과를 나타내는 에러 코드와 파일이 저장된 전체 경로를 리턴 값으로 제공합니다. 질문: `CaptureFullScreenAsFileAndWait` 메서드를 호출할 때 파일 이름 인자로 "Screenshot"을 전달하면 어떤 결과가 발생합니까? 답변: "Screenshot" 이름으로 이미지 파일이 저장되며, 캡처 성공 여부에 따라 에러 코드와 저장 [original] | # Examples #### CaptureFullScreenAsFileAndWait ```lua -- 전체 화면을 캡쳐해 "Screenshot.png" 이름으로 이미지 파일을 저장합니다. -- 리턴 값으로 캡쳐 결과를 나타내는 에러 코드와 파일이 저장된 전체 경로를 받을 수 있습니다. local error, fullPath = _ScreenshotService:CaptureFullScreenAsFileAndWait("Screenshot") if error == ScreenshotError.Success then log ( [chunk_id] | Services:807:2

[task] | distill [title] | AreaParticleType [category] | Enums [rephrased] | # AreaParticleType `AreaParticleComponent`에서 사용하는 파티클 프리셋 타입입니다. ## Members | 이름 | 값 | 설명 | |---|---|---| | `None` | 0 | 기본값. 파티클 미사용. | | `Rain` | 1 | 비. | | `Snow` | 2 | 눈. | | `FogCalm` | 3 | 안개구름. | | `FogHeavy` | 4 | 하강하는 안개구름. | | `FogLively` | 5 | 피어오르는 안개구름. | | `CalmStarField` | 6 | 피어오르 [original] | AreaParticleComponent에서 사용하는 파티클 프리셋 타입입니다. # Members | 이름 | 값 | 설명 | |---|---|---| | None | 0 | 기본값입니다. 사용하는 파티클이 없습니다. | | Rain | 1 | 비가 내리는 파티클입니다. | | Snow | 2 | 눈이 내리는 파티클입니다. | | FogCalm | 3 | 안개구름 파티클입니다. | | FogHeavy | 4 | 하강하는 안개구름 파티클입니다. | | FogLively | 5 | 피어오르는 안개구름 파티클입니다. | | CalmSt [chunk_id] | Enums:843:0

[task] | wikipedia [title] | AlignmentType [category] | Enums [rephrased] | `AlignmentType`은 앵커의 참조 포인트를 나타내는 열거형(enum)입니다. 이 타입은 위젯이나 UI 요소가 부모 컨테이너 내에서 어떤 위치를 기준으로 배치될지, 그리고 부모의 크기가 변경될 때 어떻게 반응할지를 정의합니다. `AlignmentType`은 고정된 9개 위치, 가로 방향 확장, 세로 방향 확장, 그리고 전체 확장으로 구성된 총 16개의 멤버를 포함합니다. **고정 위치 멤버** - `Center` (값 0): 기준 위치가 부모의 중앙입니다. - `Left` (값 1): 기준 위치가 부모의 왼쪽 중앙입니다. [original] | 앵커의 참조 포인트를 나타냅니다. # Members | 이름 | 값 | 설명 | |---|---|---| | Center | 0 | 기준 위치가 부모 중앙입니다. | | Left | 1 | 기준 위치가 부모 왼쪽 중앙입니다. | | Right | 2 | 기준 위치가 부모 오른쪽 중앙입니다. | | TopCenter | 3 | 기준 위치가 부모 상단 중앙입니다. | | TopLeft | 4 | 기준 위치가 부모 왼쪽 상단입니다. | | TopRight | 5 | 기준 위치가 부모 오른쪽 상단입니다. | | BottomCenter [chunk_id] | Enums:842:0

[task] | knowledge_list [title] | ScreenshotService [category] | Services [rephrased] | 제공된 문서에 명시된 `ScreenshotService` 의 핵심 사실과 API 정보를 바탕으로 목록을 정리했습니다. ```lua -- 제공된 문서 기반 ScreenshotService API 요약 -- 주의: 이 블록은 설명용 예시이며, 실제 스크립트 컴포넌트 구조는 아닙니다. ``` * `CaptureScreenRegionAsFileAndWait(string fileName, Vector2 from, Vector2 to, boolean includeUI = true)` 메서드는 `[ClientOnly]` 및 `[Yield [original] | to, boolean includeUI = true) [ClientOnly] [Yield]** 화면 일부를 캡처해 PNG 파일로 저장합니다. 저장을 완료하면 에러 코드와 저장 경로를 반환합니다. 수행하는 동안 스크립트 실행을 중단합니다. Windows PC, macOS, Android, iOS 환경에서 지원합니다. - **void CaptureScreenRegionAsFileAsync(string fileName, Vector2 from, Vector2 to, func<ScreenshotError, string> callback [chunk_id] | Services:807:1

[task] | knowledge_list [title] | ScreenshotService [category] | Services [rephrased] | 1. `CaptureFullScreenAsFileAndWait` 메서드는 클라이언트에서만 실행되며(`[ClientOnly]`), 화면 전체를 캡처하여 PNG 파일로 저장하고, 완료 시 `ScreenshotError` 타입의 에러 코드와 `string` 타입의 저장 경로를 반환하는 동시적(`[Yield]`) 메서드입니다. 2. `CaptureFullScreenAsFileAndWait` 메서드는 `string` 타입의 `fileName`과 UI 포함 여부를 결정하는 `boolean` 타입의 `includeUI`(기본값 `true`)를 [original] | 화면의 전체 또는 일부를 캡처하는 기능을 제공합니다. # Methods - **ScreenshotError, string CaptureFullScreenAsFileAndWait(string fileName, boolean includeUI = true) [ClientOnly] [Yield]** 화면 전체를 캡처해 PNG 파일로 저장합니다. MobileShareService와 연동해 캡처 이미지를 공유할 때 사용합니다. 저장을 완료하면 에러 코드와 저장 경로를 반환합니다. 수행하는 동안 스크립트 실행을 중단합니다. Window [chunk_id] | Services:807:0

[task] | wikipedia [title] | AxisType [category] | Enums [rephrased] | **AxisType**은 mLua에서 `JoystickComponent`가 사용하는 조작키의 방향성을 정의하는 열거형(Enums)입니다. 이 타입은 조이스틱 조작 시 지원되는 방향의 수를 명시하여 입력 처리 방식을 결정하는 데 사용됩니다. `AxisType` 열거형에는 다음과 같은 멤버 상수가 정의되어 있습니다. `Axis_4`의 값은 `0`이며, 이는 상·하·좌·우의 4방향 조작이 가능함을 의미합니다. `Axis_8`의 값은 `1`이며, 이는 4방향인 상·하·좌·우와 대각선 4방향을 포함하여 총 8방향 조작이 가능함을 의미합니다 [original] | JoystickComponent에서 사용하는 조작키 타입입니다. # Members | 이름 | 값 | 설명 | |---|---|---| | Axis_4 | 0 | 4방향으로 조작이 가능합니다. 4방향은 상하좌우입니다. | | Axis_8 | 1 | 8방향으로 조작이 가능합니다. 8방향은 상하좌우와 대각선 4방향입니다. | # Methods - **AxisType CastFrom(number value) [Static]** 숫자를 해당 타입으로 변환합니다. - **AxisType CastFrom(string value) [ [chunk_id] | Enums:844:0

[task] | knowledge_list [title] | AxisType [category] | Enums [rephrased] | * `AxisType`은 `JoystickComponent`에서 조작키 타입을 정의하기 위해 사용되는 열거형(Enum)입니다. * `AxisType.Axis_4`의 값은 0이며, 상하좌우를 포함하는 4방향 조작이 가능한 타입입니다. * `AxisType.Axis_8`의 값은 1이며, 상하좌우와 대각선 4방향을 포함하는 8방향 조작이 가능한 타입입니다. * `AxisType:CastFrom(number value)`는 정적(Static) 메서드로, 숫자(`number`)를 매개변수로 받아 `AxisType` 타입으로 변 [original] | JoystickComponent에서 사용하는 조작키 타입입니다. # Members | 이름 | 값 | 설명 | |---|---|---| | Axis_4 | 0 | 4방향으로 조작이 가능합니다. 4방향은 상하좌우입니다. | | Axis_8 | 1 | 8방향으로 조작이 가능합니다. 8방향은 상하좌우와 대각선 4방향입니다. | # Methods - **AxisType CastFrom(number value) [Static]** 숫자를 해당 타입으로 변환합니다. - **AxisType CastFrom(string value) [ [chunk_id] | Enums:844:0

[task] | wikipedia [title] | AreaParticleType [category] | Enums [rephrased] | **AreaParticleType**은 mLua 스크립트 언어에서 `AreaParticleComponent`가 사용하는 파티클 프리셋을 정의하는 열거형(Enums)입니다. 이 타입은 다양한 환경 효과와 시각적 요소를 표현하기 위한 13가지 구체적인 파티클 옵션을 제공하며, 각 옵션은 고유한 정수 값과 문자열 이름으로 식별됩니다. 열거형 멤버는 다음과 같은 세부적인 동작을 가집니다. 기본값인 `None`은 값이 0이며, 파티클을 사용하지 않는 상태를 나타냅니다. 날씨 효과로는 값 1인 `Rain`(비가 내리는 파티클)과 값 2인 ` [original] | AreaParticleComponent에서 사용하는 파티클 프리셋 타입입니다. # Members | 이름 | 값 | 설명 | |---|---|---| | None | 0 | 기본값입니다. 사용하는 파티클이 없습니다. | | Rain | 1 | 비가 내리는 파티클입니다. | | Snow | 2 | 눈이 내리는 파티클입니다. | | FogCalm | 3 | 안개구름 파티클입니다. | | FogHeavy | 4 | 하강하는 안개구름 파티클입니다. | | FogLively | 5 | 피어오르는 안개구름 파티클입니다. | | CalmSt [chunk_id] | Enums:843:0

[task] | distill [title] | BackgroundType [category] | Enums [rephrased] | # BackgroundType 배경 종류를 나타내는 열거형입니다. ## Members | 이름 | 값 | 설명 | |---|---|---| | Unknown | 0 | 배경 없음 (기본값) | | Template | 1 | 메이플스토리 월드 제공 배경 | | SolidColor | 2 | 단일 색상 배경 | | Web | 3 | 웹 이미지 배경 | | Gradient | 4 | 그라데이션 배경 | | Sprite | 5 | 단일 스프라이트 이미지 배경 | ## Methods - `BackgroundType CastFrom( [original] | 배경 종류를 나타냅니다. # Members | 이름 | 값 | 설명 | |---|---|---| | Unknown | 0 | 기본값입니다. 사용하는 배경이 없습니다. | | Template | 1 | 메이플스토리 월드가 제공하는 배경입니다. | | SolidColor | 2 | 단일 색상 배경입니다. | | Web | 3 | 웹 이미지 배경입니다. | | Gradient | 4 | 그라데이션 배경입니다. | | Sprite | 5 | 단일 스프라이트 이미지 배경입니다. | # Methods - **BackgroundType [chunk_id] | Enums:845:0

[task] | distill [title] | BadgeGrade [category] | Enums [rephrased] | # Enums: BadgeGrade 배지 등급을 정의하는 열거형입니다. ## Members | 이름 | 값 | 설명 | |---|---|---| | `Normal` | `0` | 노멀 등급 | | `Rare` | `1` | 레어 등급 | | `Epic` | `2` | 에픽 등급 | ## Methods - **`BadgeGrade CastFrom(number value)`** `[Static]` 숫자를 `BadgeGrade` 타입으로 변환합니다. - **`BadgeGrade CastFrom(string value)`** [original] | 배지의 등급을 나타냅니다. # Members | 이름 | 값 | 설명 | |---|---|---| | Normal | 0 | 노멀 등급 배지입니다. | | Rare | 1 | 레어 등급 배지입니다. | | Epic | 2 | 에픽 등급 배지입니다. | # Methods - **BadgeGrade CastFrom(number value) [Static]** 숫자를 해당 타입으로 변환합니다. - **BadgeGrade CastFrom(string value) [Static]** 문자열을 해당 타입으로 변환합니다. [chunk_id] | Enums:846:0

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