メインコンテンツまでスキップ

導入と動作確認

必要な環境​

VCC(VRChat Creator Companion)から作成したWorldsプロジェクトを用意してください。

ObonEasyの TrayItem / TrayItemManual に設定されたオフセットを流用する場合は、ObonEasy v3.0以降が必要です。連携機能を使用しない場合、ObonEasyの導入は不要です。

作業前のバックアップ​

Unityプロジェクトをバックアップしてください

問題が発生した場合に作業前の状態へ戻せるよう、Object Spawn Extensionの導入前にバックアップを作成してください。
Unityを終了してからプロジェクトフォルダーをZIP形式で保存し、元のプロジェクトとは別の場所に保管することを推奨します。

VCCの非公式代替ツール ALCOM を利用すると、UnityプロジェクトのZIPバックアップをボタン操作ひとつで作成可能です。

インポート​

  1. Object Spawn Extensionのunitypackageをインポートする
  2. Projectウィンドウに PurabeWorks/ObjectSpawn フォルダーがあることを確認する
  3. Projectウィンドウに PurabeWorks/ObjectSpawnExtension フォルダーがあることを確認する
  4. Consoleにコンパイルエラーがないことを確認する

サンプルシーンの確認​

  1. PurabeWorks/ObjectSpawnExtension/SampleScene.unity を開く
  2. VRChat SDKのテスト機能でワールドを起動する
  3. SpawnスイッチをInteractし、アイテムが出現することを確認する
  4. 複数の出現地点があるスイッチでは、プレイヤーに最も近い地点へ出現することを確認する
  5. 子PickupをReturnトリガーへ入れ、アイテム全体が非表示になることを確認する
  6. イベント通知を設定したサンプルで、UnityのConsoleに受信ログが表示されることを確認する

Object Spawn Extensionのサンプルシーン

次の手順​

Object Spawn Systemを初めて利用する場合​

  1. PickupをSpawn対応にする
  2. VRCObjectPoolを設定する
  3. Spawnスイッチを作る
  4. Returnトリガーを作る
  5. 必要な場合は Resetスイッチを作る

Object Spawn System(標準版)設定済みシーンをExtensionに移行する場合​

Object Spawn Systemから移行する をご覧ください。

Extensionの追加機能を設定する場合​