ギミックとは、トリガーが通知したメッセージを読み取り、ワールドやプレイヤーに様々な変化を起こさせるものです。
トリガーが送るメッセージの対象と識別名が、ギミックが読み取るメッセージの対象と識別名と一致するとき、ギミックが動作します。
各ギミックコンポーネントには以下の設定項目があり、どの対象へのメッセージを読み取るかを設定できます。
プロパティ | 機能 |
Target | どの種類の対象へのメッセージを読み取るかを指定します。 |
This | このアイテムへのメッセージを読み取ります。 アイテムにつける必要があるギミックのみで指定できます。 |
Player | プレイヤーへのメッセージを読み取ります。 プレイヤーに影響するギミックのみで指定できます。 |
Global | Globalへのメッセージを読み取ります。 |
Item | 指定したアイテムへのメッセージを読み取ります。 アイテムやプレイヤーに依存しないギミックのみで指定できます。 |
LocalPlayer | プレイヤー自分自身へのメッセージを読み取ります。 そのため、実行結果はプレイヤーによって異なります。 実行結果が他人に影響しない箇所のみで指定できます。 |
Key | メッセージの識別名を指定します。 |
ギミックによって、読み取れるメッセージのParameter Typeに制限があります。ギミックのParameter Typeはメッセージを送るトリガーの設定項目と一致している必要があります。
アイテムに持続的な力を加えるギミックです。
アイテムに持続的なトルク(回転力)を加えるギミックです。
アイテムに瞬間的な力を加えるギミックです。
アイテムに瞬間的なトルク(回転力)を加えるギミックです。
アイテムを生成するギミックです。
このアイテムを削除するギミックです。
音を再生するギミックです。
タイムラインを再生するギミックです。
プレイヤーをリスポーンさせるギミックです。
アイテムの角速度を設定するギミックです。
Animatorのプロパティの値を設定するギミックです。
ImageのFillAmountを設定するギミックです。
このGameObjectのアクティブ状態を切り替えるギミックです。
プレイヤーのジャンプの高さに倍率を設定するギミックです。
プレイヤーの移動速度に倍率を設定するギミックです。
SliderのValueを設定するギミックです。
Textにメッセージの内容を設定するギミックです。
アイテムの速度を設定するギミックです。
タイムラインを停止するギミックです。
このアイテムを指定地点にワープさせるギミックです。
プレイヤーを指定地点にワープさせるギミックです。