← 목록

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

총 873개 · 페이지 8/30
🔀 랜덤
불러오는 중…

[category] | Components [section] | [title] | CameraComponent [url] | https://maplestoryworlds-creators.nexon.com/ko/apiReference/Components/CameraComponent [text] | Entity를 바라보는 카메라 기능을 제공합니다. 카메라 간 화면 전환은 CameraService를 이용하세요. # Properties - **Vector2 CameraOffset** 카메라의 위치를 설정합니다. 월드 좌표 기준입니다. - **boolean ConfineCameraArea** 카메라가 비추는 범위를 맵의 발판 영역으로만 제한합니다. - **Vector2 Damping** 카메라가 대상을 추적하는 동안 대상이 SoftZone에 들어갈 때 카메라가 반응하는 속도를 조정합니다. 값이 작을수록 더욱 더 빠르게 반

[category] | Components [section] | [title] | DamageSkinSettingComponent [url] | https://maplestoryworlds-creators.nexon.com/ko/apiReference/Components/DamageSkinSettingComponent [text] | 공격 시 재생할 대미지 스킨의 형식을 설정합니다. 피격 엔티티는 DamageSkinSpawnerComponent가 있어야 합니다. # Properties - **float Alpha [Sync]** 대미지 스킨의 Alpha 값을 설정합니다. - **DataRef DamageSkinId [Sync]** 대미지 스킨의 종류를 설정합니다. - **Vector2 DamageSkinScale [Sync]** 대미지 스킨의 크기를 설정합니다. - **float DelayPerAttack [Sync]** 대미지 분할 재생 간격을

[category] | Components [section] | [title] | TouchReceiveComponent [url] | https://maplestoryworlds-creators.nexon.com/ko/apiReference/Components/TouchReceiveComponent [text] | 엔티티를 터치할 수 있게 되며 터치 시 동작을 제어할 수 있습니다. # Properties - **boolean AutoFitOnce [MakerOnly]** true로 설정하면 AvatarRendererComponent 또는 SpriteRendererComponent의 Scale 값에 맞추어 TouchArea 및 Offset 값을 자동으로 변경됩니다. 최초 한 번만 변경합니다. - **boolean AutoFitToSize** true로 설정하면 AvatarRendererComponent 또는 SpriteRendererCo

[category] | Components [section] | [title] | JoystickComponent [url] | https://maplestoryworlds-creators.nexon.com/ko/apiReference/Components/JoystickComponent [text] | 모바일 환경에서 플레이어의 이동을 제어할 수 있는 가상의 조작키 기능을 지원해주는 Component입니다. # Properties - **AxisType Axis** 조작키가 움직일 수 있는 축 타입을 설정합니다. - **KeyboardKey DownArrow** 조작키가 아래로 이동했을 때 입력되는 키입니다. - **boolean DynamicStick** 플레이 시 조작키의 위치가 유저가 터치한 곳으로 이동합니다. - **KeyboardKey LeftArrow** 조작키가 왼쪽으로 이동했을 때 입력되는 키입니다.

[category] | Components [section] | [title] | MaskComponent [url] | https://maplestoryworlds-creators.nexon.com/ko/apiReference/Components/MaskComponent [text] | 마스크를 사용해 자식 UI Entity의 특정 영역만 보이게 할 수 있습니다. 회전 기능은 지원하지 않으며, 엔티티가 회전한 경우 정상적으로 동작하지 않을 수 있습니다. # Properties - **RectOffset Padding** 마스크의 상하좌우의 여유 공간을 설정합니다. - **MaskShape Shape** 마스크의 모양을 지정합니다. - **Vector2Int Softness** 마스크의 가장자리 영역부터 자연스럽게 번지게 할 영역을 정합니다. ##### inherited from Component: -

[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] | Components [section] | [title] | InventoryComponent [url] | https://maplestoryworlds-creators.nexon.com/ko/apiReference/Components/InventoryComponent [text] | 소유한 아이템들을 관리하는 컴포넌트입니다. # Properties - **boolean IsInitialized [ReadOnly] [HideFromInspector]** 인벤토리의 초기화가 완료 여부를 확인합니다. 초기화된 이후 InventoryComponent 관련 기능이 정상 작동하게 됩니다. ##### inherited from Component: - **boolean Enable [Sync]** 컴포넌트 활성화 여부를 확인합니다. - **boolean EnableInHierarchy [ReadOnly] [Hide

[category] | Components [section] | [title] | MapComponent [url] | https://maplestoryworlds-creators.nexon.com/ko/apiReference/Components/MapComponent [text] | 맵을 관리하고, 맵의 고유 속성들을 변경할 수 있습니다. # Properties - **float AirAccelerationXFactor** 맵 내에 RigidbodyComponent를 가진 엔티티의 공중에서의 속도를 보정합니다. 값이 증가할수록 공중에서의 속도가 빨라집니다. - **float AirDecelerationXFactor** 맵 내에 RigidbodyComponent를 가진 엔티티가 공중에 있을 때, 입력이 없으면 X축 이동 속도가 얼마나 빠르게 멈추는지를 보정합니다. - **float FallSpeedMaxX

[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] | Components [section] | [title] | TextInputComponent [url] | https://maplestoryworlds-creators.nexon.com/ko/apiReference/Components/TextInputComponent [text] | 문자열을 입력받아 TextComponent에 전달합니다. # Properties - **boolean AllowAutomaticTranslation [MakerOnly]** PlaceHolder 프로퍼티 값의 자동 번역 여부를 설정합니다. - **boolean AutoClear** 텍스트 입력이 완료되었을 때, 입력 영역을 자동으로 초기화할지 여부를 설정합니다. - **int32 CharacterLimit** 입력 가능한 글자 수입니다. - **InputContentType ContentType** 입력 가능한 타입을

[category] | Components [section] | [title] | AIComponent [url] | https://maplestoryworlds-creators.nexon.com/ko/apiReference/Components/AIComponent [text] | 엔티티에 AI를 부여하기 위한 행동 트리 기능을 제공합니다. # Properties - **string BehaviourTreeId [ReadOnly]** 행동 트리 엔트리의 고유 식별자입니다. - **Blackboard BlackBoard [ReadOnly]** AI 행동 트리에서 사용하는 데이터 저장소입니다. 키-값 쌍으로 데이터를 관리하며 행동 트리 노드 간 데이터를 공유합니다. - **boolean IsLegacy [ReadOnly]** Legacy 시스템 지원 여부를 설정합니다. 이전 시스템은 노드의 Runnin

[category] | Components [section] | [title] | DamageSkinSpawnerComponent [url] | https://maplestoryworlds-creators.nexon.com/ko/apiReference/Components/DamageSkinSpawnerComponent [text] | Entity에 피격 이벤트가 발생했을 때 대미지 스킨을 출력합니다. # Properties - **Vector2 DamageSkinOffset [Sync]** 대미지 스킨이 출력되는 위치를 설정합니다. ##### inherited from Component: - **boolean Enable [Sync]** 컴포넌트 활성화 여부를 확인합니다. - **boolean EnableInHierarchy [ReadOnly] [HideFromInspector]** 계층 구조상에서 이 컴포넌트가 Enable 상태인지를 반환합니다.

[category] | Components [section] | [title] | StateComponent [url] | https://maplestoryworlds-creators.nexon.com/ko/apiReference/Components/StateComponent [text] | 사용자 정의 StateType, ConditionType 혹은 StateSet을 사용해 상태별 행동과 전이 규칙을 정의, 제어하는 기능을 제공합니다. # Properties - **string CurrentStateName [Sync] [ReadOnly] [HideFromInspector]** 현재 상태의 이름을 얻어올 수 있습니다. - **boolean IsLegacy [ReadOnly]** 이 Component가 이전의 시스템으로 동작할지를 설정합니다. 설정에 따라 상태의 전이 및 StateType과 ConditionTy

[category] | Components [section] | [title] | NameTagComponent [url] | https://maplestoryworlds-creators.nexon.com/ko/apiReference/Components/NameTagComponent [text] | 엔티티 이름표를 표시하고 관련 정보들을 설정합니다. # Properties - **boolean Bold [Sync]** 굵은 텍스트 사용 여부를 설정합니다. - **Color FontColor [Sync]** 글자색을 변경합니다. - **Vector2 FontOffset [Sync]** 이름표 내 글자 위치를 상하좌우로 조정합니다. - **float FontSize [Sync]** 글자 크기를 설정합니다. - **string Name [Sync]** 이름표에 표시할 이름을 설정합니다. - **DataRef Nam

[category] | Components [section] | [title] | YoutubePlayerGUIComponent [url] | https://maplestoryworlds-creators.nexon.com/ko/apiReference/Components/YoutubePlayerGUIComponent [text] | Youtube 영상을 UI에서 재생하는 기능을 제공합니다. # Properties - **boolean IgnoreMapLayerCheck [Sync]** SortingLayer에 Map Layer 이름을 지정했을 때 자동 치환을 수행하지 않습니다. - **int32 OrderInLayer [Sync]** 같은 Layer 내의 우선순위를 결정합니다. 수가 클수록 앞에 보입니다. - **boolean OverrideSorting [Sync] [ReadOnly]** SortingLayer 및 OrderInLayer 값을 임의

[category] | Components [section] | [title] | WebSpriteComponent [url] | https://maplestoryworlds-creators.nexon.com/ko/apiReference/Components/WebSpriteComponent [text] | Web에서 받아온 스프라이트를 출력하는 기능을 제공합니다. # Properties - **List<string> AnimationUrl** 여러 개의 Url을 지정해 스프라이트를 1초 간격으로 순서대로 출력합니다. 스프라이트 Url을 한 개 이상 지정할 경우 Url 프로퍼티는 무시되고 AnimationUrl의 스프라이트가 출력됩니다. - **Color Color [Sync]** 스프라이트에 색깔을 덧씌웁니다. - **boolean FlipX [Sync]** 스프라이트의 X축을 기준으로 반전 여부를 결정합니다. - **bo

[category] | Components [section] | [title] | StateAnimationComponent [url] | https://maplestoryworlds-creators.nexon.com/ko/apiReference/Components/StateAnimationComponent [text] | 상태 변화에 따라 재생될 애니메이션을 지정합니다. # Properties - **SyncDictionary<string, string> ActionSheet [Sync]** 애니메이션의 이름과 AnimationClip RUID가 매핑된 테이블입니다. ##### inherited from Component: - **boolean Enable [Sync]** 컴포넌트 활성화 여부를 확인합니다. - **boolean EnableInHierarchy [ReadOnly] [HideFromInspector]** 계층 구조상에서

[category] | Components [section] | [title] | TagComponent [url] | https://maplestoryworlds-creators.nexon.com/ko/apiReference/Components/TagComponent [text] | 엔티티에 태그를 지정합니다. EntityService를 이용하면 태그를 이용해 엔티티를 조회할 수 있습니다. # Properties - **SyncList<string> Tags [Sync]** 태그 리스트를 설정합니다. 여러 개의 태그를 지정할 수 있습니다. ##### inherited from Component: - **boolean Enable [Sync]** 컴포넌트 활성화 여부를 확인합니다. - **boolean EnableInHierarchy [ReadOnly] [HideFromInspector]** 계층

[category] | Components [section] | [title] | UIGroupComponent [url] | https://maplestoryworlds-creators.nexon.com/ko/apiReference/Components/UIGroupComponent [text] | UIGroup을 나타냅니다. UI Entity를 그룹화하고 그룹의 속성을 설정할 수 있습니다. UIGroup은 UIGroup 편집 창에서 생성하고 삭제할 수 있습니다. # Properties - **boolean DefaultShow** 게임을 시작했을 때 그룹의 활성화 여부를 설정합니다. false로 설정할 경우 비활성화된 상태로 시작합니다. - **int32 GroupOrder** UIGroup 간 레이어 순서입니다. UIGroup 편집 창에서는 GroupOrder 값이 클수록 위에 표시됩니다. - **UIGroupTyp

[category] | Components [section] | [title] | SpawnLocationComponent [url] | https://maplestoryworlds-creators.nexon.com/ko/apiReference/Components/SpawnLocationComponent [text] | SpawnLocation Model에서만 사용하는 특수 컴포넌트입니다. # Properties ##### inherited from Component: - **boolean Enable [Sync]** 컴포넌트 활성화 여부를 확인합니다. - **boolean EnableInHierarchy [ReadOnly] [HideFromInspector]** 계층 구조상에서 이 컴포넌트가 Enable 상태인지를 반환합니다. Enable이 true일지라도 엔티티의 Enable이 false라면 false를 반환합니다. - **Entit

[category] | Components [section] | [title] | WorldComponent [url] | https://maplestoryworlds-creators.nexon.com/ko/apiReference/Components/WorldComponent [text] | 월드를 나타내는 컴포넌트입니다. 별도로 사용할 경우는 없습니다. # Properties ##### inherited from Component: - **boolean Enable [Sync]** 컴포넌트 활성화 여부를 확인합니다. - **boolean EnableInHierarchy [ReadOnly] [HideFromInspector]** 계층 구조상에서 이 컴포넌트가 Enable 상태인지를 반환합니다. Enable이 true일지라도 엔티티의 Enable이 false라면 false를 반환합니다. - **Entity En

[category] | Components [section] | [title] | TweenBaseComponent [url] | https://maplestoryworlds-creators.nexon.com/ko/apiReference/Components/TweenBaseComponent [text] | Tween 종류의 부모 컴포넌트입니다. # Properties - **boolean AutoDestroy [Sync]** true일 경우, 트윈이 목적지에 도달하여 끝나거나 직접 Stop()을 호출했을 때 이 컴포넌트를 엔티티에서 제거합니다. - **boolean AutoStart [Sync]** 값이 true일 경우, 게임이 시작되면 트윈이 자동으로 재생합니다. - **TweenState CurrentState [Sync] [ReadOnly] [HideFromInspector]** 현재 재생 상태입니다. - **Vect

[category] | Components [section] | [title] | SoundComponent [url] | https://maplestoryworlds-creators.nexon.com/ko/apiReference/Components/SoundComponent [text] | 효과음 또는 배경음악을 재생하고 관리합니다. # Properties - **string AudioClipRUID [Sync]** 음원 재생에 사용할 AudioClipRUID를 설정합니다. - **boolean Bgm [Sync]** 배경음악으로 재생될지 여부를 설정합니다. - **float HearingDistance [Sync]** 소리가 들리는 리스너 엔티티와의 최대 거리를 설정합니다. - **boolean KeepBGM [Sync]** 이전 BGM과 현재 BGM이 같다면 음원을 이어서 재생합니다. Bgm, Pla

[category] | Components [section] | [title] | MovementComponent [url] | https://maplestoryworlds-creators.nexon.com/ko/apiReference/Components/MovementComponent [text] | RigidbodyComponent, KinematicbodyComponent, SideviewbodyComponent를 제어하기 위한 이동 관련 기능을 제공합니다. 점프력과 속력을 간단하게 수정할 수 있습니다. # Properties - **float InputSpeed [Sync]** 이동 속력을 설정합니다. 값이 클수록 이동 속력이 빨라집니다. - RigidbodyComponent가 true인 경우 좌우의 속력이 변경됩니다. - KinematicMove가 true인 경우 상하좌우의 속력이 변경됩니다. - Kinamaticbo

[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] | ClimbableSpriteRendererComponent [url] | https://maplestoryworlds-creators.nexon.com/ko/apiReference/Components/ClimbableSpriteRendererComponent [text] | Climbable Sprite를 설정하고 월드 상에 이미지를 표시합니다. # Properties - **string ClipName [Deprecated] [ReadOnly] [HideFromInspector]** 더는 사용하지 않는 프로퍼티입니다. - **Color Color [Sync]** Sprite에 색깔을 씌웁니다. 기본 흰색일 경우에 원본의 색이 나옵니다. - **SpriteDrawMode DrawMode [Sync] [ReadOnly] [HideFromInspector]** 스프라이트가 그려지는 방식을 설정합

[category] | Components [section] | [title] | RigidbodyComponent [url] | https://maplestoryworlds-creators.nexon.com/ko/apiReference/Components/RigidbodyComponent [text] | 메이플스토리 움직임을 적용합니다. 중력 및 가·감속 영향을 받습니다. # Properties - **float AirAccelerationX** 공중에서의 속도를 보정합니다. 값이 증가할 수록 공중에서의 이동 속도가 빨라집니다. - **float AirDecelerationX** 공중에서의 입력이 없을 경우 X축의 이동 속도가 얼마나 빠르게 멈추는지를 보정합니다. - **boolean ApplyClimbableRotation [Sync]** true인 경우 회전하거나 기울어진 사다리를 탄 캐릭터는 사다리의 모습을 따릅니다

[category] | Components [section] | [title] | TileMapComponent [url] | https://maplestoryworlds-creators.nexon.com/ko/apiReference/Components/TileMapComponent [text] | 메이플스토리 지형 기능을 제공합니다. 맵 레이어당 하나만 존재할 수 있습니다. # Properties - **Color Color [Sync]** 타일맵의 색상을 지정합니다. - **boolean CreateFoothold [MakerOnly]** 발판의 생성 여부를 결정합니다. false일 시 발판은 생성되지 않습니다. - **float FootholdDrag [ReadOnly]** RigidbodyComponent가 포함된 엔티티가 발판 위에 있을 때 적용되는 마찰력입니다. 값이 클수록 빠르게 감속합니다. - **fl

[category] | Components [section] | [title] | TweenFloatingComponent [url] | https://maplestoryworlds-creators.nexon.com/ko/apiReference/Components/TweenFloatingComponent [text] | Entity가 위 아래로 왕복 이동합니다. # Properties - **float Amplitude [Sync]** 최저점에서 최고점까지의 거리를 설정합니다. 값이 1인 경우 시작 위치에서 최고/최저점까지의 거리는 0.5가 됩니다. - **float OneCycleTime [Sync]** 최저점에서 최고점까지 이동하는데 걸리는 시간을 설정합니다. 초 단위입니다. 예를 들어, 값이 1인 경우 한 이동 주기는 2초가 소요됩니다. - **EaseType TweenType [Sync]** 움직임 효과를 설정합니다. #####

[category] | Components [section] | [title] | TweenLineComponent [url] | https://maplestoryworlds-creators.nexon.com/ko/apiReference/Components/TweenLineComponent [text] | 엔티티가 지정한 경로로 이동합니다. 다양한 움직임 효과를 지원합니다. # Properties - **CoordinateType DestinationCoordinateType [Sync]** Positions가 절대 좌표인지, 상대 좌표인지 설정합니다. 재생 중 변경되면 트윈을 재시작합니다. - **float Duration [Sync]** 출발지에서 목적지까지 편도 이동 시간을 설정합니다. 초 단위로 설정합니다. 예를 들어, Duration이 1이고 OneRoundTrip으로 이동한다면 각 편도 이동 시간은 정방향 1초, 역

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