트리거
특수 효과를 움직이는 조건과 파라미터를 설정할 수 있습니다.
트리거란?
트리거는 월드 내에서 일어난 일과 플레이어의 동작을 감지하고 이를 메시지로 알리는 기능을 가진 것입니다. 그 메시지는 특수 효과를 움직이는 조건과 매개 변수입니다.
트리거가 보내는 메시지의 대상과 고유 이름이 특수 효과가 읽는 메시지의 대상과 고유 이름이 일치하면 특수 효과가 작동합니다.
트리거 공통 설정 항목
각 트리거 구성 요소에는 Triggers라는 항목이 제공되며 메시지의 대상과 내용을 설정할 수 있습니다.
- 메시지를 알리는 대상 유형을 설정합니다.
- 메시지 값을 설정합니다.
- 항목을 추가합니다.
- 이 항목을 하나 위로 바꿉니다.
- 이 항목을 삭제합니다.
- 이 항목을 하나 아래로 바꿉니다.
설정 항목의 세부 사항은 다음과 같습니다.
Target : 통지할 대상 유형을 지정합니다.
Target 설명 This 이 아이템에 메세지를 통지합니다. ItemTrigger에서만 설정할 수 있습니다. SpecifiedItem 설정한 항목에 메시지를 알립니다. 대상이 되는 항목은 Specified Target Item 부분으로 설정합니다. Owner 이 항목의 소유자에게 메시지를 알립니다. 아이템을 잡거나 사용한 사람이 소유자입니다. CreateItemGimmick에서 만든 항목은 해당 CreateItemGimmick을 설정한 항목의 소유자가 첫 번째 소유자가 됩니다. ItemTrigger에서만 설정할 수 있습니다. Player 실행한 플레이어에게 메시지를 알립니다. PlayerTrigger에서만 설정할 수 있습니다. CollidedItemOrPlayer 이 아이템에 충돌한 아이템이나 플레이어에게 메시지를 통지합니다. On Collide Item Trigger에서만 설정할 수 있습니다. Global 모든 특수 효과에서 읽을 수 있는 메시지를 알립니다. Key : 메시지의 고유 이름을 지정합니다.
Parameter Type : 메시지 유형(값 유형)을 지정합니다. 특수 효과에 따라 읽을 수 있는 형식에 제한이 있습니다.
Parameter Type 설명 Signal 값이 없는 임시 메시지입니다. Bool 온/오프와 같은 2치로 표현할 수 있는 값의 메세지입니다. 값은 Bool Value의 확인란에서 설정합니다. Float 실수치로서 표현할 수 있는 값의 메세지입니다. 값은 Float Value에 숫자를 설정합니다. Integer 정수로 표현할 수 있는 값의 메시지입니다. 값은 Integer Value에 정수 값을 설정합니다. Vector2 2차원 벡터로 표현할 수 있는 값의 메시지입니다. 값은 Vector2 Value에 X와 Y의 두 숫자를 설정합니다. Vector3 3차원 벡터로 표현할 수 있는 값의 메시지입니다. 값은 Vector3 Value에 X와 Y와 Z의 세 가지 숫자를 설정합니다.
트리거의 Parameter Type은 메시지를 읽는 특수 효과의 Parameter Type과 일치해야 합니다.
식별자의 말미에 “.x"나 “.y"나 “.z"를 붙이는 것으로, 벡터형의 각 성분을 Float의 값으로서 읽고 쓸 수가 있습니다.
일부 트리거에서는 값으로 Input을 지정할 수 있습니다. Input이 지정되면 트리거는 해당 트리거의 현재 상태에 따라 값이 있는 메시지를 알립니다.
트리거 목록
Initialize Player Trigger
플레이어의 초기 상태를 결정하는 트리거입니다.
Interact Item Trigger
잡을 수 없는 아이템에 「사용」기능을 추가해, 사용된 것을 통지하는 트리거입니다.
Is Grounded Character Item Trigger
아이템이 지상에 도착하고 있는지를 통지하는 트리거입니다.
On Angular Velocity Item Trigger
아이템의 각속도가 변경된 것을 통지하는 트리거입니다.
On Collide Item Trigger
아이템이 다른 것에 충돌했음을 통지하는 트리거입니다.
On Create Item Trigger
이 아이템이 생성되었을 때 통지하는 트리거입니다.
On Join Player Trigger
플레이어가 입실했을 때 통지하는 트리거입니다.
On Get Off Item Trigger
이 아이템에서 내렸을 때 통지하는 트리거입니다.
On Get On Item Trigger
이 아이템을 탈 때 통지하는 트리거입니다.
On Grab Item Trigger
이 아이템이 잡혔을 때 통지하는 트리거입니다.
On Receive Ownership Item Trigger
이 아이템의 오너가 된 것을 통지하는 트리거입니다.
On Release Item Trigger
이 아이템이 놓아졌을 때 통지하는 트리거입니다.
On Velocity Item Trigger
아이템의 속도가 변경된 것을 통지하는 트리거입니다.
Steer Item Trigger
타고 있는 아이템에 「조작한다」기능을 추가해, 조작된 것을 통지하는 트리거입니다.
Use Item Trigger
잡고 있는 아이템에 「사용한다」기능을 추가해, 사용된 것을 통지하는 트리거입니다.