← 목록

mLua · MSW 문서 원문 (API+가이드)

총 873개 · 페이지 1/30
🔀 랜덤 처음으로
불러오는 중…

[category] | Enums [section] | [title] | HitFeedbackAction [url] | https://maplestoryworlds-creators.nexon.com/ko/apiReference/Enums/HitFeedbackAction [text] | 더는 사용하지 않는 Enum입니다. # Members | 이름 | 값 | 설명 | |---|---|---| | Default | 0 | 더는 사용하지 않는 Enum입니다. | | Knockback | 1 | 더는 사용하지 않는 Enum입니다. | # Methods - **HitFeedbackAction CastFrom(number value) [Static]** 더는 사용하지 않는 Enum입니다. - **HitFeedbackAction CastFrom(string value) [Static]** 더는 사용하지 않는 Enum

[category] | Guides [section] | 기본 제작 가이드 > 지형과 이동 > 이동 [title] | SideViewRectTileMap에서 캐릭터 이동 제어 [url] | https://maplestoryworlds-creators.nexon.com/ko/docs?postId=759 [text] | # 학습 과정 소개 DefaultPlayer에는 RigidbodyComponent, KinematicbodyComponent, SideviewbodyComponent가 모두 포함되어 있기 때문에 맵이 제작된 모드에 따라 자동으로 이동 제어의 주체가 달라집니다. 그중 SideViewRectTile 모드로 제작된 맵에서는 SideviewbodyComponent로 캐릭터의 이동을 제어합니다. 이번 시간에는 SideviewbodyComponent에 대해 알아보고 간단한 예제를 통해 활용법을 살펴봅시다. ##### 참고 API Refer

[category] | Guides [section] | 기본 제작 가이드 > 객체 제어 > 심화 [title] | 유저 엔티티를 찾아주는 UserService [url] | https://maplestoryworlds-creators.nexon.com/ko/docs?postId=60 [text] | # 학습 과정 소개 `UserService`를 통해 상황별로 **UserEntity**를 받는 방법을 알아봅니다. 간단한 스크립트 예제를 통해 `UserService`가 제공하는 기능을 알아보겠습니다. # 들어가기에 앞서 다음 가이드를 먼저 학습하면 본 과정을 이해하는 데 많은 도움이 됩니다. [서버와 클라이언트](/docs?postId=207) [실행 제어](/docs?postId=210) [Event System](/docs?postId=73) [Entity Event System](/docs?postId=176) # 예제

[category] | Guides [section] | 기본 제작 가이드 > 시작하기 > 메이커 사용 [title] | Scene [url] | https://maplestoryworlds-creators.nexon.com/ko/docs?postId=1152 [text] | # 학습 과정 소개 Scene은 월드와 UI 제작 및 테스트에 사용하는 필수 창입니다. Scene을 구성하는 다양한 기능을 살펴봅시다. ##### 참고 가이드 * [Workspace](/docs/?postId=121) * [Hierarchy](/docs/?postId=453) * [프로퍼티 에디터](/docs/?postId=1087) * [UI 에디터 활용과 제어](/docs/?postId=120) # Scene Scene은 UI 화면, 맵, 테스트 중인 월드의 상태를 모두 볼 수 있는 창입니다. 크리에이터의 선택에 맞는 모습으

[category] | Components [section] | [title] | ChatBalloonComponent [url] | https://maplestoryworlds-creators.nexon.com/ko/apiReference/Components/ChatBalloonComponent [text] | 말풍선을 표시해주고 관련 기능을 설정할 수 있는 기능을 제공합니다. # Properties - **boolean AllowAutomaticTranslation [MakerOnly]** Message 프로퍼티 값의 자동 번역 여부를 설정합니다. - **boolean ArrowChatEnabled [Sync]** 말풍선 꼬리 이미지를 제공 여부를 설정합니다. - **boolean AutoShowEnabled [Sync]** 말풍선이 자동으로 나타나게 할지 여부를 설정합니다. 값이 true일 경우 ShowDuration 동안

[category] | Guides [section] | 제작 시 준수 사항 [title] | 확률 정보 공개 [url] | https://maplestoryworlds-creators.nexon.com/ko/docs?postId=667 [text] | # 확률 정보 공개란? 메이플스토리 월드의 모든 크리에이터는 창작한 아이템 내 확률형 아이템을 제공하는 경우 확률 정보 공개 가이드에 따라 아이템 사용 전 사용자에게 고지해야 할 의무가 있습니다. * 메이플스토리 월드의 확률 정보 공개 가이드는 ‘확률형 아이템 확률 정보공개 관련 해설서’의 내용을 따릅니다. 해당 해설서의 내용을 따르지 않을 경우 최대 월드 이용 제한이 적용될 수 있습니다. # 확률 정보 공개 대상 및 방법 아래 항목에 해당할 경우 확률형 아이템 정보 공개 대상이 될 수 있으며, 자세한 확률 정보 공개 대상 및 방

[category] | Enums [section] | [title] | TextVerticalAlignmentOption [url] | https://maplestoryworlds-creators.nexon.com/ko/apiReference/Enums/TextVerticalAlignmentOption [text] | 세로 방향 텍스트를 정렬하는 방식입니다. # Members | 이름 | 값 | 설명 | |---|---|---| | Top | 256 | 텍스트를 영역의 상단에 정렬합니다. | | Middle | 512 | 텍스트를 영역의 중앙에 정렬합니다. | | Bottom | 1024 | 텍스트를 영역의 하단에 정렬합니다. | | Baseline | 2048 | 글자의 기준선을 기준으로 첫 줄이 영역 중앙에 오도록 정렬합니다. | | Geometry | 4096 | 전체 텍스트의 중심이 영역 중앙에 오도록 정렬합니다. | | Capline |

[category] | Services [section] | [title] | ScreenshotService [url] | https://maplestoryworlds-creators.nexon.com/ko/apiReference/Services/ScreenshotService [text] | 화면의 전체 또는 일부를 캡처하는 기능을 제공합니다. # Methods - **ScreenshotError, string CaptureFullScreenAsFileAndWait(string fileName, boolean includeUI = true) [ClientOnly] [Yield]** 화면 전체를 캡처해 PNG 파일로 저장합니다. MobileShareService와 연동해 캡처 이미지를 공유할 때 사용합니다. 저장을 완료하면 에러 코드와 저장 경로를 반환합니다. 수행하는 동안 스크립트 실행을 중단합니다. Windows

[category] | Enums [section] | [title] | InteractType [url] | https://maplestoryworlds-creators.nexon.com/ko/apiReference/Enums/InteractType [text] | 상호작용 방식을 설정합니다. # Members | 이름 | 값 | 설명 | |---|---|---| | KeyDown | 0 | 키보드 키를 눌렀을 때입니다. | | KeyUp | 1 | 키보드 키를 눌렀다 뗄 때입니다. | | KeyHoldingDuration | 2 | 설정한 HoldingDuration 이상으로 키보드 키를 누르고 있을 때입니다. | | KeyUpAfterHoldingDuration | 3 | 설정한 HoldingDuration 이상으로 키보드 키를 누르다 떼었을 때입니다. | # Methods - **Int

[category] | Components [section] | [title] | BackgroundComponent [url] | https://maplestoryworlds-creators.nexon.com/ko/apiReference/Components/BackgroundComponent [text] | 맵의 배경을 변경하고 관리합니다. 단일 색상 배경, 메이플스토리 배경, 웹 이미지 배경, 그라데이션 배경을 사용할 수 있습니다. # Properties - **Color BottomColor [Sync] [ReadOnly]** 그라데이션 배경의 최하단 색상 값입니다. - **boolean FitWithAspect [Sync]** Type이 Sprite일 때 배경의 이미지가 잘리지 않고 카메라 영역에 맞춰지도록 비율을 유지하며 크기를 조정합니다. - **string MaterialId [Sync]** 렌더러에 적용할 머티리

[category] | Guides [section] | 기본 제작 가이드 > 시작하기 > 메이커 사용 [title] | Command Console [url] | https://maplestoryworlds-creators.nexon.com/ko/docs?postId=1194 [text] | # 학습 과정 소개 Command Console의 다양한 명령어를 사용해 특정한 동작을 바로 수행할 수 있습니다. 특정 프로퍼티를 사용하고 있는 모든 엔티티를 찾을 수도 있고, 디버그에 활용할 수도 있습니다. Command Console 활용법을 알아봅시다. # Command Console 소개 Panel - Command Console을 눌러 Command Console 창을 열 수 있습니다. ![[object Object]](https://mod-file.dn.nexoncdn.co.kr/bbs/17307099056193c94f

[category] | Misc [section] | [title] | Vector4 [url] | https://maplestoryworlds-creators.nexon.com/ko/apiReference/Misc/Vector4 [text] | 4차원 벡터입니다. # Properties - **float w** 벡터의 w축 원소입니다. - **float x** 벡터의 x축 원소입니다. - **float y** 벡터의 y축 원소입니다. - **float z** 벡터의 z축 원소입니다. - **Vector4 negativeInfinity [Static] [ReadOnly] [HideFromInspector]** Vector4(-inf, -inf, -inf, -inf)를 간단히 사용할 수 있습니다. - **Vector4 one [Static] [ReadOnly

[category] | Misc [section] | [title] | CollisionGroup [url] | https://maplestoryworlds-creators.nexon.com/ko/apiReference/Misc/CollisionGroup [text] | 충돌 그룹을 나타냅니다. # Properties - **string Id [ReadOnly]** 이 충돌 그룹의 식별자입니다. # Methods - **table<CollisionGroup> GetCollideGroups()** 이 충돌 그룹과 충돌하는 충돌 그룹들을 테이블로 얻어옵니다. # Examples 충돌 그룹을 다루는 예제입니다. ```lua local trigger = self.Entity.TriggerComponent local group = trigger.CollisionGroup log (group)

[category] | Enums [section] | [title] | VerticalScrollBarDirection [url] | https://maplestoryworlds-creators.nexon.com/ko/apiReference/Enums/VerticalScrollBarDirection [text] | 세로 스크롤 바의 스크롤 방향을 나타냅니다. # Members | 이름 | 값 | 설명 | |---|---|---| | BottomToTop | 2 | 스크롤 바를 아래에서 위로 스크롤할 수 있습니다. | | TopToBottom | 3 | 스크롤 바를 위에서 아래로 스크롤할 수 있습니다. | # Methods - **VerticalScrollBarDirection CastFrom(number value) [Static]** 숫자를 해당 타입으로 변환합니다. - **VerticalScrollBarDirection CastFro

[category] | Logics [section] | [title] | MaplePreferencesLogic [url] | https://maplestoryworlds-creators.nexon.com/ko/apiReference/Logics/MaplePreferencesLogic [text] | 메이플스토리의 설정 값이나 변수 값을 프로퍼티로 제공합니다. # Properties - **string DeathSound [Sync]** 죽을 때 재생되는 소리입니다. - **string JumpSound [Sync]** 점프할 때 재생되는 소리입니다. - **string WeaponBowSound [Sync]** Bow 타입의 사운드 이펙트와 연결된 무기로 근접 공격할 때 재생되는 소리입니다. - **string WeaponCaneSound [Sync]** Cane 타입의 사운드 이펙트와 연결된 무기로 근접 공격할

[category] | Misc [section] | [title] | WorldShopProduct [url] | https://maplestoryworlds-creators.nexon.com/ko/apiReference/Misc/WorldShopProduct [text] | WorldShopService를 통해 얻은 상품의 정보입니다. # Properties - **string Description** 상품의 설명입니다. - **DateTime EndSalesPeriod** 판매 종료 일시입니다. HasSalesPeriod가 true일 때만 유효한 값을 가집니다. - **boolean HasSalesPeriod** 판매 기간이 설정되어 있는지 확인합니다. - **string Id** 상품의 식별자입니다. - **string Name** 상품의 이름입니다. - **int32 Price*

[category] | Events [section] | [title] | TouchReleaseEvent [url] | https://maplestoryworlds-creators.nexon.com/ko/apiReference/Events/TouchReleaseEvent [text] | 엔티티를 터치를 뗐을 때 발생하는 이벤트입니다. 엔티티에 TouchReceiveComponent가 있어야 이벤트가 발생합니다. 짧게 터치하면 발생하지 않습니다. 이 Event는 아래 API에 의해 발생합니다. * TouchReceiveComponent <img src="https://img.shields.io/static/v1?label=Space&message=Client&color=c4a484" alt="custom" title="Client에서 이벤트가 발생합니다." data-nodeid="4"> # Properties -

[category] | Events [section] | [title] | RigidbodyClimbableAttachStartEvent [url] | https://maplestoryworlds-creators.nexon.com/ko/apiReference/Events/RigidbodyClimbableAttachStartEvent [text] | Avatar가 사다리, 로프를 타기 전에 발생하는 이벤트입니다. 이 Event는 아래 API에 의해 발생합니다. * RigidbodyComponent <img src="https://img.shields.io/static/v1?label=Space&message=Client&color=c4a484" alt="custom" title="Client에서 이벤트가 발생합니다." data-nodeid="4"> # Properties - **Entity AttachedEntity** Avatar가 탈 사다리, 로프 엔티티입니다. #

[category] | Components [section] | [title] | YoutubePlayerCommonComponent [url] | https://maplestoryworlds-creators.nexon.com/ko/apiReference/Components/YoutubePlayerCommonComponent [text] | Youtube 영상을 재생하는 기능을 제공합니다. YoutubePlayerWorldComponent와 YoutubePlayerGUIComponent의 부모 컴포넌트입니다. # Properties - **boolean Loop** 영상의 반복 재생 여부를 설정합니다. - **boolean PlayOnAwake** 월드 시작 시 영상 재생 여부를 설정합니다. - **float PlaySpeed [Sync]** 영상의 재생 속도를 설정합니다. 0.5부터 3 사이의 값을 사용할 수 있습니다. - **boolean Shuffle*

[category] | Events [section] | [title] | WebLoadFailEvent [url] | https://maplestoryworlds-creators.nexon.com/ko/apiReference/Events/WebLoadFailEvent [text] | 웹 페이지 로드 실패 시 발생하는 이벤트입니다. 이 Event는 아래 API에 의해 발생합니다. * WebViewComponent <img src="https://img.shields.io/static/v1?label=Space&message=Client&color=c4a484" alt="custom" title="Client에서 이벤트가 발생합니다." data-nodeid="4"> # Constructors - **WebLoadFailEvent()** 지정한 값으로 WebLoadFailEvent를 초기화합니다.

[category] | Events [section] | [title] | SpriteAnimPlayerEndEvent [url] | https://maplestoryworlds-creators.nexon.com/ko/apiReference/Events/SpriteAnimPlayerEndEvent [text] | 스프라이트 애니메이션 재생이 끝날 때 발생하는 이벤트입니다. 이 Event는 아래 API에 의해 발생합니다. * ClimbableSpriteRendererComponent <img src="https://img.shields.io/static/v1?label=Space&message=Client&color=c4a484" alt="custom" title="Client에서 이벤트가 발생합니다." data-nodeid="4"> * SpriteRendererComponent <img src="https://img.shields.io/s

[category] | Guides [section] | 기본 제작 가이드 > 게임 로직/시스템 [title] | 에디터 서비스의 활용 [url] | https://maplestoryworlds-creators.nexon.com/ko/docs?postId=646 [text] | # 학습 과정 소개 월드를 제작하고 테스트 플레이를 시작하면 라이프 사이클에 따라 이벤트 함수를 호출합니다. 이와 다르게 [EditorService](/apiReference/Services/EditorService)는 메이커에서 스크립트 사용을 지원합니다. 크리에이터는 **EditorService**를 이용해 자신이 필요한 제작 도구를 만들 수 있습니다. # 에디터 서비스 체험하기 EditorService를 활용해 로그를 남겨봅시다. 1. **MyDesk- Create Scripts - Create Component**를 선택

[category] | Misc [section] | [title] | MatchInfo [url] | https://maplestoryworlds-creators.nexon.com/ko/apiReference/Misc/MatchInfo [text] | 매칭이 성사된 경기의 정보입니다. # Properties - **MatchUserInfo Away [ReadOnly]** 자동으로 지정된 어웨이 유저입니다. 어웨이 유저는 홈 유저의 차례가 끝날 때까지 기다려야 합니다. - **MatchUserInfo Home [ReadOnly]** 자동으로 지정된 홈 유저입니다. 홈 유저는 먼저 선공 기회를 갖습니다. - **string ProfileCode [ReadOnly]** 매칭을 요청한 유저의 프로필 코드입니다. - **MatchmakingResultCode ResultCode

[category] | Events [section] | [title] | BodyActionStateChangeEvent [url] | https://maplestoryworlds-creators.nexon.com/ko/apiReference/Events/BodyActionStateChangeEvent [text] | BodyAction의 상태가 변경되었을 때 발생하는 이벤트입니다. 이 Event는 아래 API에 의해 발생합니다. * AvatarStateAnimationComponent <img src="https://img.shields.io/static/v1?label=Space&message=Server,Client&color=c4a484" alt="custom" title="Server, Client에서 이벤트가 발생합니다." data-nodeid="4"> # Properties - **MapleAvatarBodyActionState

[category] | Enums [section] | [title] | LightType [url] | https://maplestoryworlds-creators.nexon.com/ko/apiReference/Enums/LightType [text] | LightComponent의 조명 종류입니다. # Members | 이름 | 값 | 설명 | |---|---|---| | Spot | 0 | 원형의 조명이며 피자 조각 모양으로도 구성할 수 있습니다. TransformComponent Scale의 영향을 받지 않습니다. | | Freeform | 1 | 사용자 정의된 닫힌 다중 점 모양을 기반으로 하는 조명입니다. | | Global | 2 | 전체 화면에 영향을 미치는 형태 없는 조명입니다. 각각의 SortingLayer는 동시에 여러 개의 Global Light로부터 조명 효과를

[category] | Misc [section] | [title] | AttachedGlobalTypeOverlayLightInfo [url] | https://maplestoryworlds-creators.nexon.com/ko/apiReference/Misc/AttachedGlobalTypeOverlayLightInfo [text] | 엔티티의 자식으로 스폰될 Global 타입의 광원 정보입니다. # Properties - **Color Color** 광원의 색상입니다. - **float Intensity** 광원의 강도입니다. - **float Lifetime** 광원이 표시될 시간입니다. 적혀있는 시간을 경과하면 생성되었던 광원이 자동으로 사라집니다. 단, 0 이하의 값을 입력할 경우에는 아무리 시간이 지나도 사라지지 않습니다. - **Entity ParentEntity** 생성된 광원이 추가될 엔티티입니다. # Constructors - **

[category] | Components [section] | [title] | YoutubePlayerWorldComponent [url] | https://maplestoryworlds-creators.nexon.com/ko/apiReference/Components/YoutubePlayerWorldComponent [text] | Youtube 영상을 월드 공간에서 재생하는 기능을 제공합니다. # Properties - **Vector2 ControllerScale** 영상 제어 UI의 크기를 설정합니다. 0보다 큰 값만 사용할 수 있습니다. - **boolean IgnoreMapLayerCheck** SortingLayer에 Map Layer 이름을 지정했을 때 자동 치환을 수행하지 않습니다. - **Vector2 LocalScale** 영상의 크기를 설정합니다. 0보다 큰 값만 사용할 수 있습니다. - **int32 OrderInLayer**

[category] | Components [section] | [title] | AIWanderComponent [url] | https://maplestoryworlds-creators.nexon.com/ko/apiReference/Components/AIWanderComponent [text] | 주변을 배회하는 AI입니다. StateComponent가 없다면 자동으로 추가됩니다. # Properties ##### inherited from AIComponent: - **string BehaviourTreeId [ReadOnly]** 행동 트리 엔트리의 고유 식별자입니다. - **Blackboard BlackBoard [ReadOnly]** AI 행동 트리에서 사용하는 데이터 저장소입니다. 키-값 쌍으로 데이터를 관리하며 행동 트리 노드 간 데이터를 공유합니다. - **boolean IsLegacy [ReadOnl

[category] | Lua [section] | [title] | os [url] | https://maplestoryworlds-creators.nexon.com/ko/apiReference/Lua/os [text] | # Functions - **any date(string format, integer time) [Static]** 형식 문자열에 따라서 날짜와 시간을 담은 문자열 또는 테이블을 반환합니다. - **any date(string format) [Static]** 형식 문자열에 따라서 날짜와 시간을 담은 문자열 또는 테이블을 반환합니다. - **any date() [Static]** 날짜와 시간을 담은 문자열을 반환합니다. - **number clock() [Static]** 프로그램이 사용한 CPU 시간의 초 단위 근삿

[category] | Misc [section] | [title] | BadgeInfo [url] | https://maplestoryworlds-creators.nexon.com/ko/apiReference/Misc/BadgeInfo [text] | 배지의 정보를 나타냅니다. # Properties - **string Description [ReadOnly]** 배지의 설명입니다. - **DateTime EndAcquisitionPeriod [ReadOnly]** 획득 종료 일시입니다. HasAcquisitionPeriod가 true일 때만 유효한 값을 가집니다. - **BadgeGrade Grade [ReadOnly]** 배지의 등급입니다. - **boolean HasAcquisitionPeriod [ReadOnly]** 획득 기간이 존재하는지 확인합니다. -