Unity Cloud Dashboard
Preview, create, and delete triggers using the graphical interface of the Unity Dashboard.
読み終わるまでの所要時間 4 分最終更新 23日前
Unity Cloud Dashboard は、グラフィカルなインターフェースを通じてトリガーを完全にコントロールできるため、使用の準備が簡単です。このセクションでは、トリガーをプレビュー、作成、削除する方法について説明します。
トリガーのプレビュー
Unity Cloud Dashboard から 環境 のすべてのトリガーのリストにアクセスできます。- Unity Cloud Dashboard で Cloud Code を選択します。
- Triggers (トリガー) を選択します。
- 環境のリストから環境を選択します。
トリガーの詳細
トリガーのリストからトリガーを選択すると、トリガーの詳細ページに移動できます。トリガーの詳細ページには以下の情報が表示されます。Data | 説明 |
|---|---|
| 名前 | トリガーの名前。 |
| 型 | トリガーのタイプ: Event (イベント) または Schedule (スケジュール)。 |
| Trigger (トリガー) | スクリプトをトリガーするイベント。例えば、 |
| Event Type (イベントタイプ) | イベントタイプの正式表記 (例: |
| Last updated (最終更新) | トリガー設定が最後に更新された RFC3339 タイムスタンプ。 |
- 発生するとき (イベントタイプ)
- 場所 (フィルター)
- これを行う (アクション、 Cloud Code スクリプト、モジュール)
ログへの移動
トリガーのログページに移動して、トリガー実行のログを確認するには、View Trigger Logs (トリガーログの表示) ボタンを選択します。ログの詳細については、ログ セクションを参照してください。アクションへの移動
トリガーが既存のスクリプトまたはモジュールに関連付けられている場合、トリガー定義カードにはスクリプトまたはモジュールへのリンクがあります。スクリプトまたはモジュールの詳細ページに移動するには、そのリンクを選択します。トリガーの作成
Unity Cloud Dashboard でイベントベースのトリガーを作成できます。- Unity Cloud Dashboard で Products (製品) > Cloud Code を選択します。
- Triggers (トリガー) を選択します。
- New trigger (新しいトリガー) を選択します。
-
以下の情報を入力します。
- Name (名前): トリガーの名前。設定を識別するために使用されます。トリガー名はプロジェクトおよび環境内で一意にする必要があり、255 文字を超えてはなりません。
- Type (型): トリガーのタイプ。イベントベースのトリガーとは、UGS で発行されるイベントによってトリガーされるトリガーです。
- Next (次へ) を選択します。
-
次のステップでは以下の情報を選択します。
-
When this happens (発生するとき) セクションで:
- Add Trigger Event (トリガーイベントを追加) ボタンを選択します。
- スクリプトをトリガーするイベントを選択します。
- Add Filter (フィルターを追加) を選択して、フィルターをイベントに追加します。
-
Do this (これを行う) セクションで:
- Add Action (アクションを追加) ドロップダウンを選択します。
- トリガーがアクティベートされたときに実行するアクションを選択します。このアクションとして、スクリプトまたはモジュールを選択できます。
-
When this happens (発生するとき) セクションで:
- Confirm (確認) を選択します。
Unity Cloud Dashboard のフィルター
トリガー設定にフィルターを追加して、トリガーがアクティベートする条件を指定できます。Unity Cloud Dashboard では、イベントペイロードのフィルターに使用できる限られたセットのフィルターがサポートされています。 フィルターのしくみについては、フィルター セクションを参照してください。各 UGS イベントのイベントペイロードを調査するには、サポートされている UGS イベント を参照してください。サポートされている演算子
Unity Cloud Dashboard には、属性型に応じてさまざまな演算子が表示されます。演算子 | サポートする型 |
|---|---|
| equals to | すべての属性型 |
| not equals to | すべての属性型 |
| より大きい | int、double、JSON 型 |
| greater than or equals to | int、double、JSON 型 |
| より小さい | int、double、JSON 型 |
| less than or equals to | int、double、JSON 型 |
| matches | string および JSON 型 |
| not matches | string および JSON 型 |
| contains | string および JSON 型 |
| starts with | string および JSON 型 |
| ends with | string および JSON 型 |
フィルターの結合
1 つのトリガーに最大 10 個のフィルターを定義できます。論理演算子ANDORCloud Save key-saved イベントに対するフィルターの定義
特定のキーが Cloud Save に保存されたときだけアクティベートするトリガーを定義できます。例えば、キーplayerData- When this happens (発生するとき) セクションで Add Event (イベントを追加) ボタンを選択します。
- イベントのドロップダウンを選択し、Cloud Save key-saved イベントを選択します。
- Add filter (フィルターを追加) ボタンを選択します。
- 新しい Filter (フィルター) カードで:
- 最初のドロップダウンで 属性を選択します。
key - 2 番目のドロップダウンで 演算子を選択します。
equals to - 3 番目のドロップダウンに値 を入力します。
playerData
- 最初のドロップダウンで
playerDataLeaderboard score-submitted イベントに対するフィルターの定義
特定のスコアがリーダーボードに送信されたときだけアクティベートするトリガーを定義できます。例えば、特定の範囲のスコアについてのみトリガーをアクティベートするようにフィルターを定義できます。 Unity Cloud Dashboard で、このフィルターをトリガー設定に追加できます。- When this happens (発生するとき) セクションで Add Event (イベントを追加) ボタンを選択します。
- イベントのドロップダウンを選択し、Leaderboards score-submitted イベントを選択します。
- Add filter (フィルターを追加) ボタンを選択します。
- 新しい Filter (フィルター) カードで:
- 最初のドロップダウンで 属性を選択します。
score - 2 番目のドロップダウンで 演算子を選択します。
greater than - 3 番目のドロップダウンに値 を入力します。
0
- 最初のドロップダウンで
- Add filter (フィルターを追加) ボタンを選択します。
- 新しい Filter (フィルター) カードで:
- 最初のドロップダウンで 属性を選択します。
score - 2 番目のドロップダウンで 演算子を選択します。
less than - 3 番目のドロップダウンに値 を入力します。
100
- 最初のドロップダウンで
トリガーの削除
Unity Cloud Dashboard からトリガーを削除するには、以下を行います。- Triggers list (トリガーリスト) ページに移動します。
- bin (ビン) アイコンを選択します。削除したトリガーは元に戻せないことを警告するダイアログが表示されます。
- Delete (削除) を選択して削除を確定します。