投票グループの仕掛けと投票オプションの仕掛けを使用して、ゲーム内でプレイヤーに対する投票システムを作成します。 これらの2つの仕掛けは一緒に機能し、個別に使用することはできません。 プレイヤーが選択できる利用可能なオプションごとに 1 つの投票オプションの仕掛けが必要になります。
これは次のような使用方法があります:
投票を作成してプレイヤーから直接フィードバックを得ましょう。
プレイヤーがインフィルトレーターを識別する必要があるゲームでは、プレイヤーに対する投票を設定し、誰がスパイまたは裏切り者であるかを決定することができます。
プレイヤーが定期的に、誰が生き残って、どのプレイヤーが排除されるのかを投票する、敵対ゲームを作成しましょう。
投票グループと投票オプションの仕掛けを見つける方法については、「仕掛けを使用する」を参照してください。
島で仕掛けの複数のコピーを使用している場合は、名前を変更すると便利です。 各仕掛けの目的に関連した名前を選択すると、それぞれの役割を覚えやすくなり、イベント ブラウザを使用する際に特定の仕掛けを見つけやすくなります。
仕掛けを使用する
プレイヤーに投票してもらう内容を決定します。
プレイヤーに参加させたい投票ごとに1つの投票グループの仕掛けを配置します。
投票グループのオプションで一意の名前または語句を使用して、各投票グループに名前を付けます。 該当する仕掛けに同じ名前を使用できます。
たとえば、どのチームのメンバーに対する投票である場合、「チームに投票」を投票グループのオプションの値として使用できます。投票グループの仕掛けの名前を「チームに投票」に変更することもできます。
単一の投票でプレイヤーが持つ各選択肢(最小2つ)に対して投票オプションの仕掛けを配置し、投票オプションの仕掛けを特定の投票グループの仕掛けにリンクします。
投票グループの仕掛けの「制限時間」オプションを使用すると、プレイヤーが決定して投票するまでに必要な時間を制限できます。
投票グループの仕掛けで「制限時間」オプションを使用している場合、設定した時間が経過すると投票は自動的に終了します。 しかし、イベントバインディングまたはVerseを使用して、投票期間を終了させることもできます。
または、他の仕掛けを使用して投票期間の開始をトリガーします。 これを行う方法の例を次に示します:
投票を開始するためにプレイヤーが歩いてしまう場所にトリガーの仕掛けを配置します。
ボリュームの仕掛けを使用した空間を定義し、プレイヤーがその空間に入ったときに投票期間が開始されるようにします。
ボタンの仕掛けを使用して、プレイヤーに投票を開始するタイミングを与えます。
投票の結果に基づいてゲームプレイ・イベントを発生させるかどうかを決定し、必要に応じて仕掛けを設定するか、Verse コードを作成します。
投票グループの仕掛けのオプション
このセクションには、投票グループの仕掛けのオプション(クリエイティブの場合)またはユーザーオプション(UEFNの場合)の詳細が記載されています。
クリエイティブでオプションをカスタマイズするには、仕掛けに近づいてEキーを押して「カスタマイズ」パネルを開きます。
UEFNでオプションをカスタマイズするには、ビューポートまたはアウトライナーで仕掛けを選択します。 この仕掛けのオプションは、「詳細」パネルのユーザーオプション > 詳細設定セクションにあります。
初期値は太字になっています。
投票グループの仕掛けの設定は、下記のオプションで行うことができます。
| オプション | 値 | 説明 |
|---|---|---|
投票グループ | デフォルト、テキストを入力 | 投票グループを識別するための名前を入力します。 このグループの投票オプションの仕掛けでは、投票グループの仕掛けオプションにこの名前が必要です。 |
プレイヤー1人の最大投票数 | 1、数値を選択または入力 | 1人のプレイヤーが投票できる回数を決定します。 これが 1 より大きい値に設定されている場合、プレイヤーは複数のオプションに投票できますが、一度投票した投票を切り替えることはできません。 「投票の切り替えを許可」オプションが「オン」に設定されており、このオプションが「1」に設定されている場合、プレイヤーは投票後に投票内容を変更できます。 |
制限時間 | 0、値を選択または入力 | 投票期間の制限時間を設定します。 投票期間は、設定された時間が経過すると終了します。イベントバインディングまたはVerseで投票期間を終了すると、このオプションの値は上書きされます。 値を「0」に設定すると、投票を終了するにはイベントバインディングまたはVerseを使用して投票期間を終了する必要があります。 |
投票の切り替えを許可 |
| プレイヤーが投票を変更できるかどうかを決定します。 |
カスタム ウィジェット | 表示するユーザー ウィジェットのクラスを選択します | 表示する (オプションの) ウィジェット。 ウィジェットを仕掛け - 投票グループ ViewModel にバインドし、仕掛け - 投票オプション ViewModel にバインドされたサブウィジェットを含めることで、この仕掛けから自動的にウィジェットを更新できます。 |
投票オプションの仕掛けオプション
このセクションでは、投票オプションの仕掛けオプション(クリエイティブの場合)またはユーザーオプション(UEFNの場合)の詳細について説明します。
クリエイティブでオプションをカスタマイズするには、仕掛けに近づいてEキーを押して「カスタマイズ」パネルを開きます。
UEFNでオプションをカスタマイズするには、ビューポートまたはアウトライナーで仕掛けを選択します。 この仕掛けのオプションは、「詳細」パネルのユーザーオプション > 詳細設定セクションにあります。
デフォルト値は太字で表示されます。
投票グループの仕掛けの設定は、下記のオプションで行うことができます。
| オプション | 値 | 説明 |
|---|---|---|
投票グループ | デフォルト、テキストを入力 | これにより、この投票オプションの仕掛けが対応する投票グループの仕掛けにリンクされます。 この入力欄のテキストは、関連する投票グループの仕掛けの投票グループオプションに使用されるテキストと一致している必要があります。 |
投票オプションのテキスト | テキストを入力 | この投票オプションの名前を入力します。 このオプションは、どのような選択を表しているかがプレイヤーに明確にわかるようにする必要があります。 |
イベントバインディング
以下は、この仕掛けの機能とイベントです。
クリエイティブでは、機能およびイベントは、「カスタマイズ」パネルでカスタマイズされます(他の仕掛けオプションと同様)。
UEFNでは、「詳細」パネルの「ユーザーオプション - 機能」と「ユーザーオプション - イベント」にあります。
クリエイティブ(またはUEFNのリアルタイム編集セッション)でイベントの両方を設定できますが、機能はUEFNでしか設定できません。また、イベントは読み取り専用です。
機能
機能は仕掛けのイベントをリッスンし、アクションを実行します。
クリエイティブで、次の手順で機能を設定します。
どの機能も、「オプション」をクリックし、次に「仕掛けを選択」をクリックして、仕掛けのドロップダウンメニューから選択することでアクセスすることができます。
「イベントを選択」をクリックして、この仕掛けの機能を起動するイベントに仕掛けをバインドしましょう。
2つ以上の仕掛けやイベントを使って機能を起動したい場合、「追加」ボタンをクリックして行を追加し、上記の手順を繰り返してください。
UEFNで機能を設定するには、次の手順を実行します。
仕掛けを選択した状態で、「詳細」パネルの「ユーザーオプション - 機能」セクションを展開します。
任意の機能で、[+] (プラス)アイコンをクリックして配列要素を追加します。
最初のドロップダウンをクリックして仕掛けを選択します。 多数の仕掛けがある場合、検索バーを使用すると簡単に仕掛けを見つけることができます。
2番目のドロップダウンをクリックして、この機能にバインドするイベントを選択します。
投票グループの仕掛け機能
| オプション | 説明 |
|---|---|
受信時に投票を開始する | イベントが発生すると投票期間を開始します。 |
受信時に投票を終了する | イベントが発生すると投票期間を終了します。 |
投票オプションの仕掛け機能
受信時に有効にする | イベントが発生すると仕掛けを有効にします。 仕掛けを有効化した際、関連する投票グループの仕掛けがアクティブでプレイヤーが投票できる場合は、このオプションを選択できます |
受信時に無効にする | イベントが発生すると仕掛けを無効にします。 仕掛けが無効になっている場合、このオプションは投票を行うことができません。 |
受信時に投票を実行する | イベントが発生すると、このオプションへの投票を追加します。 |
受信時に投票を取り消す | イベントが発生したときに、発信者プレイヤーがこのオプションに投票していれば、このオプションへの投票を減算します。 |
イベント
イベントは、別の仕掛けがいつ機能を実行するのかを伝えます。
UEFNのイベントは読み取り専用です。 仕掛けで機能を設定して、この仕掛けのイベントにバインドすると、これらが自動的に設定されます。
クリエイティブで、以下の手順に従ってイベントを設定します:
どの機能も、「オプション」をクリックし、次に「仕掛けを選択」をクリックして、仕掛けのドロップダウンメニューから選択することでアクセスすることができます。
「機能を選択」をクリックして、仕掛けの機能にイベントをバインドします。
2つ以上の機能でイベントを起動したい場合、「追加」ボタンを押して行を追加し、上記の手順を繰り返します。
投票グループの仕掛けイベント
| オプション | 説明 |
|---|---|
投票の開始時にイベントを送信する | 投票期間が開始されると、バインドされた仕掛けにイベントが送信されます。 |
投票の終了時にイベントを送信する | 投票期間が終了すると、バインドされている仕掛けにイベントが送信されます。 |
票数が同じであった時にイベントを送信する | 票数が同点の場合、バインドされた仕掛けにイベントが送信されます。 |
投票オプションの仕掛けイベント
| オプション | 説明 |
|---|---|
投票オプションが選択された時にイベントを送信する | プレイヤーが投票オプションを選択すると、バインドされている仕掛けにイベントが送信されます。 |
投票完了時に勝利した時にイベントを送信する | 投票期間が終了した際に、このオプションが投票に勝利した場合、バインドされた仕掛けにイベントが送信されます。 |
投票オプションの取り消し時にイベントを送信する | プレイヤーがこのオプションへの投票を取り消すと、バインドされている仕掛けにイベントが送信されます。 このイベントは、プレイヤーが投票内容を別のオプションに切り替えた場合にもトリガーされます。 |
投票失敗時にイベントを送信する | プレイヤーが投票を試みたものの何らかの理由で投票が失敗した場合、バインドされている仕掛けにイベントが送信されます。 |