← 목록

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

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

[task] | knowledge_list [title] | FastVector2 [category] | Misc [rephrased] | 제시된 원문에 포함된 정보만 바탕으로 `FastVector2` 관련 API의 핵심 사실을 정리한 목록입니다. * 인스턴스 메서드 `Angle(FastVector2 b)`는 두 벡터 사이의 각도를 계산하여 0부터 180 사이의 `number` 값을 반환합니다. * 인스턴스 메서드 `CeilToInt()`는 현재 벡터의 각 원소를 올림한 값으로 새로운 `FastVector2` 객체를 생성해 반환합니다. * 인스턴스 메서드 `Clone()`은 현재 `FastVector2` 객체의 복사본을 생성하여 반환합니다. * 인스턴스 [original] | - **number Angle(FastVector2 b)** 두 벡터 사이의 각도를 구합니다. 0부터 180 사이의 값을 반환합니다. - **FastVector2 CeilToInt()** 각 원소를 올림한 값으로 FastVector2 객체를 생성해 반환합니다. - **FastVector2 Clone()** 복사본을 생성합니다. - **number Distance(FastVector2 b)** 두 벡터 사이의 거리를 구합니다. - **number Dot(FastVector2 b)** 두 벡터의 내적을 구합니다. - [chunk_id] | Misc:1295:1

[task] | diverse_qa [title] | FastVector3 [category] | Misc [rephrased] | 질문: FastVector3 타입은 어떤 차원의 벡터를 나타냅니까? 답변: FastVector3은 3차원 벡터를 나타냅니다. 질문: FastVector3의 x, y, z 프로퍼티의 데이터 타입은 무엇입니까? 답변: FastVector3의 x, y, z 프로퍼티의 데이터 타입은 모두 number입니다. 질문: FastVector3.forward 정적 프로퍼티의 값은 무엇입니까? 답변: FastVector3.forward 정적 프로퍼티의 값은 FastVector3(0, 0, 1)입니다. 질문: FastVector3.up 정적 프로 [original] | 3차원 벡터입니다. # Properties - **number x** 벡터의 x축 원소입니다. - **number y** 벡터의 y축 원소입니다. - **number z** 벡터의 z축 원소입니다. - **FastVector3 back [Static] [ReadOnly]** FastVector3(0, 0, -1)을 간단히 사용할 수 있습니다. - **FastVector3 down [Static] [ReadOnly]** FastVector3(0, -1, 0)을 간단히 사용할 수 있습니다. - **FastVecto [chunk_id] | Misc:1296:0

[task] | knowledge_list [title] | FastVector3 [category] | Misc [rephrased] | 제시된 문서 원문에 포함된 정보만을 바탕으로 추출한 핵심 사실 목록입니다. * `FastVector3` 타입은 3차원 벡터 데이터 구조입니다. * `FastVector3` 인스턴스는 `number` 타입의 `x` 프로퍼티를 가지며 이는 벡터의 x축 원소를 나타냅니다. * `FastVector3` 인스턴스는 `number` 타입의 `y` 프로퍼티를 가지며 이는 벡터의 y축 원소를 나타냅니다. * `FastVector3` 인스턴스는 `number` 타입의 `z` 프로퍼티를 가지며 이는 벡터의 z축 원소를 나타냅니다. * [original] | 3차원 벡터입니다. # Properties - **number x** 벡터의 x축 원소입니다. - **number y** 벡터의 y축 원소입니다. - **number z** 벡터의 z축 원소입니다. - **FastVector3 back [Static] [ReadOnly]** FastVector3(0, 0, -1)을 간단히 사용할 수 있습니다. - **FastVector3 down [Static] [ReadOnly]** FastVector3(0, -1, 0)을 간단히 사용할 수 있습니다. - **FastVecto [chunk_id] | Misc:1296:0

[task] | distill [title] | FastVector3 [category] | Misc [rephrased] | # FastVector3 Operators 모든 메서드는 `[Static]`이며, 연산 결과로 **새로운 `FastVector3` 객체**를 반환합니다 (입력 객체는 변하지 않음). | 시그니처 | 반환형 | 동작 | | :--- | :--- | :--- | | `Addition(FastVector3 left, FastVector3 right)` | `FastVector3` | 두 벡터의 합 | | `Subtraction(FastVector3 left, FastVector3 right)` | `FastVector3` | 두 벡터 [original] | # Operators - **FastVector3 Addition(FastVector3 left, FastVector3 right) [Static]** 두 벡터를 더한 FastVector3 객체를 생성해 반환합니다. - **FastVector3 Division(FastVector3 left, number right) [Static]** 벡터를 실수로 나눈 FastVector3 객체를 생성해 반환합니다. - **boolean Equality(FastVector3 left, FastVector3 right) [Static]** [chunk_id] | Misc:1296:3

[task] | knowledge_list [title] | FastVector2 [category] | Misc [rephrased] | 제공된 문서의 내용을 바탕으로 `FastVector2` API의 핵심 사실을 정리한 목록입니다. ```lua -- FastVector2 API 핵심 사실 목록 -- 모든 메서드는 [Static] 메서드입니다. ``` * `number Distance(FastVector2 a, FastVector2 b) [Static]`는 두 벡터 `a`와 `b` 사이의 거리를 계산하여 `number` 타입으로 반환합니다. * `number Dot(FastVector2 a, FastVector2 b) [Static]`는 두 벡터 `a`와 [original] | tatic]** 두 벡터 사이의 거리를 구합니다. - **number Dot(FastVector2 a, FastVector2 b) [Static]** 두 벡터의 내적을 구합니다. - **FastVector2 FloorToInt(FastVector2 a) [Static]** 각 원소를 내림한 값으로 FastVector2 객체를 생성해 반환합니다. - **FastVector2 Lerp(FastVector2 a, FastVector2 b, number t) [Static]** 두 벡터 사이를 t로 선형 보간한 FastVec [chunk_id] | Misc:1295:2

[task] | wikipedia [title] | FastVector3 [category] | Misc [rephrased] | FastVector3 타입의 연산자(Operators)는 정적 메서드(Static) 형태로 제공되며, 두 벡터 간 또는 벡터와 실수 간의 산술 및 비교 연산을 수행합니다. 먼저 산술 연산에 관해 살펴보면, 두 FastVector3 인스턴스를 더하거나 빼는 연산은 각각 Addition과 Subtraction 메서드를 통해 처리됩니다. Addition(left, right)은 두 벡터를 더한 결과를 새로운 FastVector3 객체로 반환하며, Subtraction(left, right)은 두 벡터를 뺀 차이를 새로운 FastVect [original] | # Operators - **FastVector3 Addition(FastVector3 left, FastVector3 right) [Static]** 두 벡터를 더한 FastVector3 객체를 생성해 반환합니다. - **FastVector3 Division(FastVector3 left, number right) [Static]** 벡터를 실수로 나눈 FastVector3 객체를 생성해 반환합니다. - **boolean Equality(FastVector3 left, FastVector3 right) [Static]** [chunk_id] | Misc:1296:3

[task] | extract_knowledge [title] | UIAreaParticleComponent [category] | Components [rephrased] | # UIAreaParticleComponent `UIAreaParticleComponent`는 UI 엔티티 위에 특정 영역을 지정하여 파티클 효과를 생성하고 제어하는 컴포넌트입니다. 이 컴포넌트는 `UIBaseParticleComponent`를 상속받아 기본 파티클 기능과 함께, 생성 범위(Offset, Size)와 파티클 타입을 설정하는 기능을 제공합니다. ## 1. 개념 설명 이 컴포넌트는 단순히 파티클을 재생하는 것을 넘어, 파티클이 **생성되는 영역(Area)** 을 정의하는 것이 핵심입니다. * **생성 영역 제 [original] | UI에 생성 영역을 조절할 수 있는 파티클 효과를 만드는 기능을 제공합니다. # Properties - **Vector2 AreaOffset** 엔티티를 기준으로 생성 범위의 중심점 위치를 설정합니다. - **Vector2 AreaSize** 파티클 생성 범위의 너비와 높이를 지정합니다. - **UIAreaParticleType ParticleType** 생성할 파티클 타입을 설정합니다. ##### inherited from UIBaseParticleComponent: - **boolean AutoRandomSee [chunk_id] | Components:1294:0

[task] | wikipedia [title] | FastVector2 [category] | Misc [rephrased] | # FastVector2 **FastVector2**는 2차원 벡터를 표현하는 데이터 타입으로, 벡터 연산 및 기하학적 계산에 사용되는 다양한 정적(Static) 메서드를 제공합니다. 이 타입은 객체 생성을 피하는 고속 연산 메서드와 벡터의 기하학적 속성을 계산하는 메서드를 포함하며, 모든 메서드는 클래스 이름 `FastVector2`를 통해 호출되는 정적 메서드입니다. ## 기하학적 계산 메서드 기하학적 계산 메서드는 두 벡터 간의 관계나 벡터 자체의 속성을 계산하여 스칼라 값이나 새로운 벡터를 반환합니다. * **Di [original] | tatic]** 두 벡터 사이의 거리를 구합니다. - **number Dot(FastVector2 a, FastVector2 b) [Static]** 두 벡터의 내적을 구합니다. - **FastVector2 FloorToInt(FastVector2 a) [Static]** 각 원소를 내림한 값으로 FastVector2 객체를 생성해 반환합니다. - **FastVector2 Lerp(FastVector2 a, FastVector2 b, number t) [Static]** 두 벡터 사이를 t로 선형 보간한 FastVec [chunk_id] | Misc:1295:2

[task] | distill [title] | FastVector3 [category] | Misc [rephrased] | # FastVector3 API `FastVector3`은 벡터 연산을 위한 정적 메서드 집합입니다. ## 보간 (Interpolation) - **`FastVector3 Lerp(FastVector3 a, FastVector3 b, number t)`**: 선형 보간. `t`는 0~1 범위로 고정됩니다. - **`FastVector3 LerpUnclamped(FastVector3 a, FastVector3 b, number t)`**: 선형 보간. `t` 범위 제한 없음. - **`FastVector3 Slerp(FastVec [original] | tor3 a, FastVector3 b) [Static]** 두 벡터 사이를 t로 선형 보간한 FastVector3 객체를 생성해 반환합니다. t는 0부터 1 사이로 고정됩니다. - **FastVector3 LerpUnclamped(FastVector3 a, FastVector3 b, number t) [Static]** 두 벡터 사이를 t로 선형 보간한 FastVector3 객체를 생성해 반환합니다. - **number Magnitude(FastVector3 a) [Static]** 벡터의 크기를 구합니다. - **Fa [chunk_id] | Misc:1296:2

[task] | diverse_qa [title] | FastVector3 [category] | Misc [rephrased] | 질문: FastVector3 Addition 메서드는 어떤 기능을 수행하나요? 답변: 두 벡터를 더한 FastVector3 객체를 생성해 반환합니다. 질문: FastVector3 Division 메서드의 파라미터 구성은 어떻게 되나요? 답변: 첫 번째 파라미터는 FastVector3 타입인 left이고, 두 번째 파라미터는 number 타입인 right입니다. 질문: FastVector3 Equality 메서드가 true를 반환하는 조건은 무엇인가요? 답변: 두 벡터가 같은 경우입니다. 질문: FastVector3 Inequa [original] | # Operators - **FastVector3 Addition(FastVector3 left, FastVector3 right) [Static]** 두 벡터를 더한 FastVector3 객체를 생성해 반환합니다. - **FastVector3 Division(FastVector3 left, number right) [Static]** 벡터를 실수로 나눈 FastVector3 객체를 생성해 반환합니다. - **boolean Equality(FastVector3 left, FastVector3 right) [Static]** [chunk_id] | Misc:1296:3

[task] | knowledge_list [title] | FastVector3 [category] | Misc [rephrased] | * `FastVector3.Addition`은 `[Static]` 메서드로 `FastVector3 left`와 `FastVector3 right`를 인자로 받아 두 벡터를 더한 결과를 반환하는 `FastVector3` 객체를 생성합니다. * `FastVector3.Division`은 `[Static]` 메서드로 `FastVector3 left`와 `number right`를 인자로 받아 벡터를 실수로 나눈 결과를 반환하는 `FastVector3` 객체를 생성합니다. * `FastVector3.Equality`은 `[Sta [original] | # Operators - **FastVector3 Addition(FastVector3 left, FastVector3 right) [Static]** 두 벡터를 더한 FastVector3 객체를 생성해 반환합니다. - **FastVector3 Division(FastVector3 left, number right) [Static]** 벡터를 실수로 나눈 FastVector3 객체를 생성해 반환합니다. - **boolean Equality(FastVector3 left, FastVector3 right) [Static]** [chunk_id] | Misc:1296:3

[task] | extract_knowledge [title] | FastVector2 [category] | Misc [rephrased] | # FastVector2 연산자 (Operators) ## 개념 설명 `FastVector2` 타입은 2차원 벡터 연산을 수행하기 위한 정적 메서드(Static Methods)를 제공합니다. 이 메서드들은 새로운 `FastVector2` 객체를 생성하거나, 논리 비교 결과를 반환합니다. 제공되는 연산은 덧셈, 뺄셈, 나눗셈, 곱셈(스칼라 및 벡터 곱), 동일성 비교, 불일치성 비교, 그리고 역벡터(부호 반전) 생성입니다. ## API 사용법 모든 메서드는 `FastVector2` 클래스의 정적 메서드로 정의되어 있습니다. | [original] | # Operators - **FastVector2 Addition(FastVector2 left, FastVector2 right) [Static]** 두 벡터를 더한 FastVector2 객체를 생성해 반환합니다. - **FastVector2 Division(FastVector2 left, number right) [Static]** 벡터를 실수로 나눈 FastVector2 객체를 생성해 반환합니다. - **FastVector2 Division(FastVector2 left, FastVector2 right) [Stati [chunk_id] | Misc:1295:3

[task] | extract_knowledge [title] | FastVector3 [category] | Misc [rephrased] | # FastVector3 `FastVector3`은 3차원 공간에서의 위치, 방향, 속도 등을 표현하기 위한 벡터 타입입니다. 이 타입은 `x`, `y`, `z` 성분을 가지며, 일반적인 벡터 연산과 상수 접근을 지원합니다. ## 1. 개념 설명 `FastVector3`은 3개의 `number` 타입의 성분으로 구성된 구조체입니다. 각 성분은 벡터의 특정 축을 나타냅니다. - **x**: 벡터의 x축 원소 - **y**: 벡터의 y축 원소 - **z**: 벡터의 z축 원소 이 타입은 방향이나 좌표를 표현할 때 `Vector3 [original] | 3차원 벡터입니다. # Properties - **number x** 벡터의 x축 원소입니다. - **number y** 벡터의 y축 원소입니다. - **number z** 벡터의 z축 원소입니다. - **FastVector3 back [Static] [ReadOnly]** FastVector3(0, 0, -1)을 간단히 사용할 수 있습니다. - **FastVector3 down [Static] [ReadOnly]** FastVector3(0, -1, 0)을 간단히 사용할 수 있습니다. - **FastVecto [chunk_id] | Misc:1296:0

[task] | diverse_qa [title] | FastVector3 [category] | Misc [rephrased] | 질문: `FastVector3.Lerp` 메서드의 매개변수 `t` 값 범위는 어떻게 고정되나요? 답변: `t`는 0부터 1 사이로 고정됩니다. 질문: `FastVector3.LerpUnclamped`와 `FastVector3.Lerp`의 차이는 무엇인가요? 답변: `FastVector3.Lerp`는 매개변수 `t`가 0부터 1 사이로 고정되는 반면, `FastVector3.LerpUnclamped`는 두 벡터 사이를 t로 선형 보간할 때 t 값의 제한이 명시되어 있지 않습니다. 질문: 벡터의 크기를 구하기 위해 사용해야 하는 정 [original] | tor3 a, FastVector3 b) [Static]** 두 벡터 사이를 t로 선형 보간한 FastVector3 객체를 생성해 반환합니다. t는 0부터 1 사이로 고정됩니다. - **FastVector3 LerpUnclamped(FastVector3 a, FastVector3 b, number t) [Static]** 두 벡터 사이를 t로 선형 보간한 FastVector3 객체를 생성해 반환합니다. - **number Magnitude(FastVector3 a) [Static]** 벡터의 크기를 구합니다. - **Fa [chunk_id] | Misc:1296:2

[task] | distill [title] | FastVector3 [category] | Misc [rephrased] | # FastVector3 `FastVector3`은 벡터 연산을 수행하는 구조체입니다. 인스턴스 메서드와 정적 메서드를 제공하며, `Add`, `Sub`, `Mul`, `Div`와 같은 수정 메서드는 새로운 객체 생성 없이 값을 변경하여 성능을 높입니다. ## 인스턴스 메서드 | 시그니처 | 설명 | | :--- | :--- | | `number Angle(FastVector3 b)` | 두 벡터 간 각도 (0~180) 반환 | | `FastVector3 Clone()` | 복사본 생성 | | `FastVector3 Cross [original] | - **number Angle(FastVector3 b)** 두 벡터 사이의 각도를 구합니다. 0부터 180 사이의 값을 반환합니다. - **FastVector3 Clone()** 복사본을 생성합니다. - **FastVector3 Cross(FastVector3 b)** 두 벡터를 외적한 FastVector3 객체를 생성해 반환합니다. - **number Distance(FastVector3 b)** 두 벡터 사이의 거리를 구합니다. - **number Dot(FastVector3 b)** 두 벡터의 내적을 구합니 [chunk_id] | Misc:1296:1

[task] | distill [title] | FastColor [category] | Misc [rephrased] | # [Misc] FastColor 색상 데이터 구조입니다. ## Properties - **number r, g, b, a**: 빨강, 초록, 파랑, 투명도(0~1) 구성 요소. - **Static [ReadOnly] 상수**: `black(0,0,0,1)`, `blue(0,0,1,1)`, `clear(0,0,0,0)`, `cyan(0,1,1,1)`, `gray(0.5,0.5,0.5,1)`, `green(0,1,0,1)`, `magenta(1,0,1,1)`, `red(1,0,0,1)`, `white(1,1,1,1)`, `yell [original] | 색상입니다. # Properties - **number a** 색상의 투명도 구성 요소입니다. 0이면 투명하고, 1이면 불투명합니다. - **number b** 파란색의 구성 요소입니다. - **number g** 초록색의 구성 요소입니다. - **number r** 빨간색의 구성 요소입니다. - **FastColor black [Static] [ReadOnly]** 검은색(0, 0, 0, 1)을 간단히 사용할 수 있습니다. - **FastColor blue [Static] [ReadOnly]** 파란색(0 [chunk_id] | Misc:1298:0

[task] | extract_knowledge [title] | FastVector3 [category] | Misc [rephrased] | # FastVector3 연산자 (Operators) ## 개념 설명 `FastVector3` 타입은 벡터 연산을 수행하기 위해 정적(Static) 메서드를 제공합니다. 이 메서드들은 인자로 전달된 벡터나 숫자를 기반으로 새로운 `FastVector3` 객체 또는 `boolean` 값을 반환합니다. 주요 연산으로는 덧셈, 뺄셈, 스칼라 곱셈, 스칼라 나눗셈, 동등성 비교, 그리고 부호 반전(역벡터 생성)이 있습니다. ## API 사용법 다음은 `FastVector3`의 연산자 관련 정적 메서드 목록입니다. - **`FastVe [original] | # Operators - **FastVector3 Addition(FastVector3 left, FastVector3 right) [Static]** 두 벡터를 더한 FastVector3 객체를 생성해 반환합니다. - **FastVector3 Division(FastVector3 left, number right) [Static]** 벡터를 실수로 나눈 FastVector3 객체를 생성해 반환합니다. - **boolean Equality(FastVector3 left, FastVector3 right) [Static]** [chunk_id] | Misc:1296:3

[task] | extract_knowledge [title] | FastVector2 [category] | Misc [rephrased] | # FastVector2 API `FastVector2`는 2차원 벡터 연산을 수행하기 위한 구조체입니다. 이 절에서는 `FastVector2` 인스턴스에 대한 인스턴스 메서드와 정적 메서드의 사용법을 다룹니다. ## 개념 설명 `FastVector2`는 벡터의 크기, 방향, 내적, 사영, 반사, 보간(Lerp/Slerp), 그리고 원소별 사칙연산 등을 지원합니다. * **인스턴스 메서드**: `FastVector2` 객체 자체의 원소를 변경하거나, 다른 벡터와의 관계를 계산하여 새로운 객체 또는 스칼라 값을 반환합니다. [original] | - **number Angle(FastVector2 b)** 두 벡터 사이의 각도를 구합니다. 0부터 180 사이의 값을 반환합니다. - **FastVector2 CeilToInt()** 각 원소를 올림한 값으로 FastVector2 객체를 생성해 반환합니다. - **FastVector2 Clone()** 복사본을 생성합니다. - **number Distance(FastVector2 b)** 두 벡터 사이의 거리를 구합니다. - **number Dot(FastVector2 b)** 두 벡터의 내적을 구합니다. - [chunk_id] | Misc:1295:1

[task] | distill [title] | UISpriteParticleComponent [category] | Components [rephrased] | # UISpriteParticleComponent 기본 파티클 설정 및 제어 기능을 제공합니다. ## Properties ### 고유 프로퍼티 - **boolean ApplySpriteColor** 파티클에 `Color` 프로퍼티 적용 여부. `false`일 경우에도 `Color`의 투명도(Alpha)는 적용됩니다. - **UISpriteParticleType ParticleType** 생성할 파티클 타입. - **string SpriteRUID** 파티클에 사용할 스프라이트 RUID. ### 상속 (UIBaseP [original] | 기본 파티클의 설정 및 제어 기능을 제공합니다. # Properties - **boolean ApplySpriteColor** 파티클이 사용할 스프라이트에 Color 프로퍼티를 적용할지 여부를 설정합니다. 프로퍼티가 false일지라도 Color의 투명도 값은 적용됩니다. - **UISpriteParticleType ParticleType** 생성할 파티클의 타입을 설정합니다. - **string SpriteRUID** 파티클로 사용할 SpriteRUID를 설정합니다. ##### inherited from UIBase [chunk_id] | Components:1297:0

[task] | diverse_qa [title] | FastVector3 [category] | Misc [rephrased] | 질문: `FastVector3`의 인스턴스 메서드 `Angle(FastVector3 b)`는 어떤 값을 반환하나요? 답변: 두 벡터 사이의 각도를 구하며, 0부터 180 사이의 값을 반환합니다. 질문: `FastVector3`의 `Clone()` 메서드의 기능은 무엇인가요? 답변: 현재 벡터의 복사본을 생성합니다. 질문: `FastVector3`의 `Cross(FastVector3 b)` 메서드는 어떤 결과를 반환하나요? 답변: 두 벡터를 외적한 `FastVector3` 객체를 생성해 반환합니다. 질문: `FastVector3 [original] | - **number Angle(FastVector3 b)** 두 벡터 사이의 각도를 구합니다. 0부터 180 사이의 값을 반환합니다. - **FastVector3 Clone()** 복사본을 생성합니다. - **FastVector3 Cross(FastVector3 b)** 두 벡터를 외적한 FastVector3 객체를 생성해 반환합니다. - **number Distance(FastVector3 b)** 두 벡터 사이의 거리를 구합니다. - **number Dot(FastVector3 b)** 두 벡터의 내적을 구합니 [chunk_id] | Misc:1296:1

[task] | extract_knowledge [title] | FastVector2 [category] | Misc [rephrased] | # FastVector2 `FastVector2`는 2차원 벡터 연산을 수행하는 타입입니다. 대부분의 연산은 정적(Static) 메서드를 통해 제공되며, 기존 객체를 수정하는 `void` 타입의 메서드와 새로운 객체를 반환하는 메서드로 구분됩니다. ## 1. 개념 설명 `FastVector2`는 일반적인 벡터 연산인 덧셈, 뺄셈, 내적, 크기 계산, 회전, 보간 등을 지원합니다. * **생성/변환 메서드**: `FloorToInt`, `RoundToInt`, `ToVector3`, `ToVector2Int` 등은 벡터의 원 [original] | tatic]** 두 벡터 사이의 거리를 구합니다. - **number Dot(FastVector2 a, FastVector2 b) [Static]** 두 벡터의 내적을 구합니다. - **FastVector2 FloorToInt(FastVector2 a) [Static]** 각 원소를 내림한 값으로 FastVector2 객체를 생성해 반환합니다. - **FastVector2 Lerp(FastVector2 a, FastVector2 b, number t) [Static]** 두 벡터 사이를 t로 선형 보간한 FastVec [chunk_id] | Misc:1295:2

[task] | knowledge_list [title] | FastVector3 [category] | Misc [rephrased] | ```lua -- 이 블록은 문서 검토 결과로, 실제 실행 가능한 스크립트가 아닙니다. -- FastVector3 API 핵심 사실 목록입니다. ``` 1. 인스턴스 메서드 `Angle(FastVector3 b)`는 두 벡터 사이의 각도를 계산하여 0부터 180 사이의 값을 반환하는 `number` 타입을 반환합니다. 2. 인스턴스 메서드 `Clone()`은 현재 `FastVector3` 객체의 복사본을 생성하여 `FastVector3` 타입을 반환합니다. 3. 인스턴스 메서드 `Cross(FastVector3 b)`는 두 벡터의 [original] | - **number Angle(FastVector3 b)** 두 벡터 사이의 각도를 구합니다. 0부터 180 사이의 값을 반환합니다. - **FastVector3 Clone()** 복사본을 생성합니다. - **FastVector3 Cross(FastVector3 b)** 두 벡터를 외적한 FastVector3 객체를 생성해 반환합니다. - **number Distance(FastVector3 b)** 두 벡터 사이의 거리를 구합니다. - **number Dot(FastVector3 b)** 두 벡터의 내적을 구합니 [chunk_id] | Misc:1296:1

[task] | diverse_qa [title] | UISpriteParticleComponent [category] | Components [rephrased] | 질문: `UISpriteParticleComponent`의 주요 기능은 무엇인가요? 답변: 기본 파티클의 설정 및 제어 기능을 제공합니다. 질문: `ApplySpriteColor` 프로퍼티가 `false`로 설정되어 있을 때, 파티클의 Color 프로퍼티 중 어떤 값이 적용되나요? 답변: 프로퍼티가 `false`일지라도 Color의 투명도 값은 적용됩니다. 질문: 파티클로 사용할 스프라이트를 지정하기 위한 프로퍼티의 이름과 데이터 타입은 무엇인가요? 답변: 프로퍼티 이름은 `SpriteRUID`이며 데이터 타입은 `string` [original] | 기본 파티클의 설정 및 제어 기능을 제공합니다. # Properties - **boolean ApplySpriteColor** 파티클이 사용할 스프라이트에 Color 프로퍼티를 적용할지 여부를 설정합니다. 프로퍼티가 false일지라도 Color의 투명도 값은 적용됩니다. - **UISpriteParticleType ParticleType** 생성할 파티클의 타입을 설정합니다. - **string SpriteRUID** 파티클로 사용할 SpriteRUID를 설정합니다. ##### inherited from UIBase [chunk_id] | Components:1297:0

[task] | knowledge_list [title] | FastVector3 [category] | Misc [rephrased] | 제공된 문서에 명시된 `FastVector3` API의 핵심 사실을 정리한 목록입니다. 1. `FastVector3.Lerp(FastVector3 a, FastVector3 b, number t)`는 두 벡터 `a`와 `b` 사이를 매개변수 `t`로 선형 보간하여 새로운 `FastVector3` 객체를 생성하고 반환하는 정적 메서드이며, 매개변수 `t`의 값은 0부터 1 사이의 범위로 고정됩니다. 2. `FastVector3.LerpUnclamped(FastVector3 a, FastVector3 b, number t)`는 두 벡 [original] | tor3 a, FastVector3 b) [Static]** 두 벡터 사이를 t로 선형 보간한 FastVector3 객체를 생성해 반환합니다. t는 0부터 1 사이로 고정됩니다. - **FastVector3 LerpUnclamped(FastVector3 a, FastVector3 b, number t) [Static]** 두 벡터 사이를 t로 선형 보간한 FastVector3 객체를 생성해 반환합니다. - **number Magnitude(FastVector3 a) [Static]** 벡터의 크기를 구합니다. - **Fa [chunk_id] | Misc:1296:2

[task] | wikipedia [title] | FastVector3 [category] | Misc [rephrased] | # FastVector3 **FastVector3**은 mLua 환경에서 3차원 벡터 연산을 수행하기 위한 구조체입니다. 이 구조체는 정적 메서드(Static Method)들을 통해 벡터의 산술 연산, 기하학적 변환, 보간(Interpolation) 및 좌표계 변환 등의 기능을 제공합니다. ## 생성 및 보간 FastVector3은 두 벡터 사이의 위치나 방향을 보간하는 기능을 제공합니다. 선형 보간(Lerp)과 구면 선형 보간(Slerp)으로 구분되며, 각 방식은 보간 계수(t)의 범위를 제한하는 버전과 제한하지 않는 버전으 [original] | tor3 a, FastVector3 b) [Static]** 두 벡터 사이를 t로 선형 보간한 FastVector3 객체를 생성해 반환합니다. t는 0부터 1 사이로 고정됩니다. - **FastVector3 LerpUnclamped(FastVector3 a, FastVector3 b, number t) [Static]** 두 벡터 사이를 t로 선형 보간한 FastVector3 객체를 생성해 반환합니다. - **number Magnitude(FastVector3 a) [Static]** 벡터의 크기를 구합니다. - **Fa [chunk_id] | Misc:1296:2

[task] | wikipedia [title] | UISpriteParticleComponent [category] | Components [rephrased] | `UISpriteParticleComponent`는 기본 파티클 시스템의 설정 및 제어를 담당하는 컴포넌트입니다. 이 컴포넌트는 스프라이트 기반 파티클의 시각적 속성, 방출 동작, 그리고 생명주기를 관리하며, `UIBaseParticleComponent`와 `Component`에서 상속된 기능을 포함합니다. ### 속성 (Properties) `UISpriteParticleComponent` 자체에서 정의된 속성은 다음과 같습니다. 첫째, `ApplySpriteColor` (boolean) 속성은 파티클이 사용할 스프라이트에 [original] | 기본 파티클의 설정 및 제어 기능을 제공합니다. # Properties - **boolean ApplySpriteColor** 파티클이 사용할 스프라이트에 Color 프로퍼티를 적용할지 여부를 설정합니다. 프로퍼티가 false일지라도 Color의 투명도 값은 적용됩니다. - **UISpriteParticleType ParticleType** 생성할 파티클의 타입을 설정합니다. - **string SpriteRUID** 파티클로 사용할 SpriteRUID를 설정합니다. ##### inherited from UIBase [chunk_id] | Components:1297:0

[task] | wikipedia [title] | FastVector3 [category] | Misc [rephrased] | # FastVector3 **FastVector3**은 메이플스토리 월드 스크립트 언어인 mLua에서 제공하는 3차원 벡터 타입입니다. 이 타입은 벡터 연산, 기하학적 계산, 그리고 성능 최적화를 위한 인플레이스(in-place) 수정 메서드 등을 제공합니다. ## 인스턴스 메서드 FastVector3의 인스턴스 메서드는 개별 벡터 객체에 대해 다양한 계산과 변환을 수행합니다. ### 각도와 거리 계산 * **Angle**: `number Angle(FastVector3 b)` 메서드는 현재 벡터와 인자로 전달된 벡터 ` [original] | - **number Angle(FastVector3 b)** 두 벡터 사이의 각도를 구합니다. 0부터 180 사이의 값을 반환합니다. - **FastVector3 Clone()** 복사본을 생성합니다. - **FastVector3 Cross(FastVector3 b)** 두 벡터를 외적한 FastVector3 객체를 생성해 반환합니다. - **number Distance(FastVector3 b)** 두 벡터 사이의 거리를 구합니다. - **number Dot(FastVector3 b)** 두 벡터의 내적을 구합니 [chunk_id] | Misc:1296:1

[task] | wikipedia [title] | FastColor [category] | Misc [rephrased] | # FastColor FastColor는 mLua에서 색상 값을 표현하기 위한 구조체(Struct)입니다. 이 구조체는 빨강(r), 초록(g), 파랑(b) 색상 구성 요소와 투명도(a)를 포함하며, 그래픽 렌더링 및 UI 요소의 색상을 지정하는 데 사용됩니다. ## 속성(Properties) FastColor 구조체는 색상의 각 채널 값을 직접 접근할 수 있는 프로퍼티를 제공합니다. - **r**: 빨간색(Red) 채널의 값을 나타내는 `number` 타입 프로퍼티입니다. - **g**: 초록색(Green) 채널의 값을 나타 [original] | 색상입니다. # Properties - **number a** 색상의 투명도 구성 요소입니다. 0이면 투명하고, 1이면 불투명합니다. - **number b** 파란색의 구성 요소입니다. - **number g** 초록색의 구성 요소입니다. - **number r** 빨간색의 구성 요소입니다. - **FastColor black [Static] [ReadOnly]** 검은색(0, 0, 0, 1)을 간단히 사용할 수 있습니다. - **FastColor blue [Static] [ReadOnly]** 파란색(0 [chunk_id] | Misc:1298:0

[task] | distill [title] | SpriteGUIAnimPlayerEndFrameEvent [category] | Events [rephrased] | # [Events] SpriteGUIAnimPlayerEndFrameEvent `SpriteGUIRendererComponent` (Client Space)에서 발생하는 이벤트입니다. ## Properties - **Entity Entity**: 이벤트 발생 엔티티 - **int32 FrameIndex [ReadOnly]**: 현재 프레임 번호 - **boolean ReversePlaying [ReadOnly]**: 역 재생 여부 - **int32 TotalFrameCount [ReadOnly]**: 총 프레임 수 ## Con [original] | 지정한 값으로 SpriteAnimPlayerEndEvent를 초기화합니다. 이 Event는 아래 API에 의해 발생합니다. * SpriteGUIRendererComponent <img src="https://img.shields.io/static/v1?label=Space&message=Client&color=c4a484" alt="custom" title="Client에서 이벤트가 발생합니다." data-nodeid="4"> # Properties - **Entity Entity** 이벤트가 발생한 엔티티입니다. - ** [chunk_id] | Events:1303:0

[task] | distill [title] | FastColor [category] | Misc [rephrased] | # FastColor Operators 모든 연산자는 `[Static]`이며, 결과나 비교 시 `r, g, b, a` 각 성분을 독립적으로 처리합니다. - **Addition(FastColor left, FastColor right)**: `FastColor(left.r + right.r, left.g + right.g, left.b + right.b, left.a + right.a)` 반환 - **Subtraction(FastColor left, FastColor right)**: `FastColor(left.r - right [original] | # Operators - **FastColor Addition(FastColor left, FastColor right) [Static]** 두 색상을 더한 FastColor 객체를 생성해 반환합니다. 연산 결과는 FastColor(left.r + right.r, left.g + right.g, left.b + right.b, left.a + right.a)입니다. - **FastColor Division(FastColor left, number right) [Static]** 각 요소에 실수를 나눈 값으로 FastColo [chunk_id] | Misc:1298:2

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