扳機

您可以設置條件和參數來移動噱頭。

什麼是觸發器?

Trigger具有檢測世界上發生的事情或玩家的動作並以消息形式通知的功能。消息是驅動噱頭的條件或參數。

當觸發器發送的消息的目標和專有名稱與 gimmick 讀取的消息的目標和專有名稱匹配時,該 gimmick 就起作用了。

設置觸發器通用的項目

每個觸發器組件都有一個名為 Triggers 的項目,它允許您設置消息的目標和內容。

  1. 設置要通知的消息類型。
  2. 設置消息值。
  3. 添加項目。
  4. 將此項替換為上述一項。
  5. 刪除此項。
  6. 將此項替換為以下一項。

設置項目的詳細信息如下。

  1. 目標:指定通知目標的類型。

    Target解釋
    This通過消息通知此項目。只能用項目觸發器設置。
    SpecifiedItem將消息通知給設置的項目。在指定目標項目部分設置目標項目。
    Owner通過消息通知此項目的所有者。所有者是抓取或使用該物品的人。對於 CreateItemGimmick 創建的項目,設置了 CreateItemGimmick 的項目的所有者成為第一所有者。只能用項目觸發器設置。
    Player通知執行消息的玩家。只能用 PlayerTrigger 設置。
    CollidedItemOrPlayer用消息通知與此物品相撞的物品或玩家。只能使用碰撞項目觸發器設置。
    Global通知您可以從所有噱頭讀取的消息。
  2. ** Key **:指定消息的識別名。

  3. ** Parameter Type **:指定消息類型(值類型)。根據噱頭,可以讀取的類型有限制。

    Parameter Type 解釋
    Signal沒有價值的臨時消息。
    Bool它是一個值消息,可以用on/off等兩個值來表示。該值是使用布爾值複選框設置的。
    Float可以表示為實數的值消息。將值設置為浮點值。
    Integer可以表示為整數的值消息。對於該值,將 Integer Value 設置為整數值。
    Vector2可以表示為二維向量的值消息。對於該值,將 Vector2 Value 設置為兩個數字 X 和 Y。
    Vector3這是一個價值信息,可以表示為一個三維向量。對於值,將 Vector3 Value 設置為三個數字,X、Y 和 Z。

觸發器的參數類型必須與讀取消息的噱頭的參數類型相匹配。

通過在標識符的末尾添加“.x”、“.y”或“.z”,向量類型的每個組件都可以作為浮點值讀取和寫入。

對於某些觸發器,您可以指定 ** 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

它是一個觸發器,可為您持有的物品添加“使用”功能並通知您它已被使用。