VRChat 非公式日本語ドキュメント

Product Event Timed

tip

Creator Economy への参加を希望する場合は、申請を送信 してください!

以下のページは、VRChat の Creator Economy へのアクセス権を持つ販売者にのみ関係する内容です。

ProductEvent は、その製品を所有しているプレイヤーのみが送信できるイベントです。これを使用して、製品イベントが実行されたときに指定した時間だけ GameObject を有効化できます。

これはさまざまな方法でカスタマイズ可能です。例えば、有料製品を作成し、その製品を購入したプレイヤーが一定時間だけ花火を打ち上げられるようにするといったことができます。

Udon イベントの詳細については、こちらおよびこちらを参照してください。

サンプルのインポート

以下の手順に従って、このサンプルを Unity プロジェクトに追加します。

  1. Unity エディターのメニューの「VRChat SDK > 🏠 Example Central」から Example Central ウィンドウ を開きます。
  2. リストの中からこのプレハブを探すか、タイトル(このページのタイトルと同じ)で検索します。
  3. 「Import」ボタンを押して、Unitypackage をプロジェクトにインポートします。
含まれるプレハブ
caution

サンプルシーンを表示する場合、Open Group Page プレハブも必要です。これがないと、プロジェクトで完全なシーンに必要なものが不足してしまいます。

使用方法

このプレハブ(およびほとんどのプレハブ)を使用するには、まず確認用の UdonProduct と、プレイヤーがその製品を購入する手段が必要です。

購入可能な製品を作成したら、以下の手順を行います:

  1. ProductEventTimedSetActivePrefab をシーンにドラッグします。

EventPrefabtoScene

  1. インスペクターで Udon Product 変数を見つけます。丸いボタンをクリックして、サンプルファイルを独自の製品に置き換えます。この製品は、イベントを送信しようとしているプレイヤーが所有している必要があります。

EventProductAdd

  1. 次に、Enable On Product Event GameObject を見つけます。これは、正しい UdonProduct を持つプレイヤーがボタンをクリックしたときに有効化されるものです。これを任意の GameObject に置き換えることができます。

EventObjAdd

  1. Enabled Time を使用して、その GameObject を有効にする時間を指定します。0.5秒から10秒の間で設定可能です。

  2. Build & Test を実行します!

インスペクターパラメータ

最終更新: