イベントとは
Clusterでは、ユーザー主催のバーチャルイベントを開催することができます。
イベントは ワールドを会場として行われ、参加者はアバターで空間内に入場します。
会場となるワールド
イベントに使用できるワールドは以下のいずれかです:
- 自身でアップロードしたワールド
- 他のクリエイターが「イベント利用可」として公開したワールド
- Cluster公式が提供するイベント専用ワールド
基本的に通常のワールドと同等の機能が使えます。
Webトリガー(外部Webからの演出制御)も利用可能です。
ワールドのアップロードと会場設定
Creator Kit で使用したアカウントで cluster のWebサイトにログインし、イベント作成画面で「マイワールド」から選択できます。
ワールドを更新すれば、開催中のイベントにも変更が反映されます。
イベント特有の制限
イベントは一度きりの開催や不特定多数の参加を前提としており、以下の制限があります:
- ベータ機能は利用不可
- セーブデータは利用不可
- ゴースト・グループビューイング参加者の多くの操作が制限される
ゴースト参加者とは
通常のアバターとは異なり、イベントに「観覧」する形で参加するユーザーです。
インタラクトできず、他ユーザーからは見えません(コメント・ギフトのみ可視)。
ゴースト参加者の制限
- アイテムを持つ・使うことができない
- アイテムとの衝突が起きない
- トリガーやオペレーションを起動できない
- ClusterScriptでPlayerHandleが割り当てられない
- プレイヤー取得APIで対象にできない
開発時の推奨対応
ワールドをイベント用に制作する場合は、ゴースト参加者を考慮する必要があります。
例:
- Warp Player Gimmick → Player Enter Warp Portal に変更
- グローバルステートを使って全体に対して処理を行う
これにより、全参加者に等しく演出や操作を反映させることができます。