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

トラブルシューティング

Spawnスイッチを操作しても出現しない​

  • SpawnObject の VRC Object Pool が設定されているか確認する
  • VRCObjectPool のPool配列にGameObjectが登録されているか確認する
  • Pool内のすべてのオブジェクトがすでに表示中でないか確認する
  • UnityのConsoleに「VRC Object Poolを登録してください」と表示されていないか確認する

Pool配列の設定方法は、VRCObjectPoolを設定する をご覧ください。

Pool内のオブジェクトが最初から見えない​

VRCObjectPool に登録されたオブジェクトは、ワールド実行時に非表示になります。

Spawnスイッチで表示するまで見えないのが正常です。

Returnトリガーへ入れても非表示にならない​

  • Returnトリガーの Collider で Is Trigger が有効か確認する
  • ReturnObject の Layer と対象GameObjectのレイヤー番号が一致しているか確認する
  • 対象GameObjectが Pools から参照できる VRCObjectPool に登録されているか確認する
  • Pools が空の場合は Reference が設定されているか確認する

Spawn Pointへ移動しない​

  • Move Item To Hand が有効になっていないか確認する
    • 有効の場合、手元への移動が優先されます
  • Spawn Point に正しい Transform が設定されているか確認する
  • Spawn直後の移動が正しく反映されない場合は、Spawn Delay Frames を少しずつ増やす

手元へ移動しない​

  • Move Item To Hand が有効か確認する
  • Spawn直後の移動が正しく反映されない場合は、Spawn Delay Frames を少しずつ増やす

Resetしても一部だけ表示されたままになる​

  • All Reseter に指定した ReturnObject の Pools を確認する
  • 対象のPoolが、Pools に登録した親GameObjectの外にないか確認する
  • Reference を利用している場合は、参照先の Pools を確認する

子オブジェクトにPickupがあるアイテムをReturnさせたい​

Object Spawn System(標準版)では、VRCObjectPool に登録するGameObjectと、Returnトリガーへ入るGameObject(Pickupアイテム)を同一にする必要があります。

Spawn対象とReturn対象が異なる構造を扱いたい場合は、オブジェクト スポーン拡張 をご利用ください。

上記対処で解決しない場合​

次の情報を添えて、Purabe WorksのBOOTH からお問い合わせください。

  • Unityのバージョン
  • VRChat SDKのバージョン
  • UnityのConsoleに表示されたエラー全文
  • SpawnObject、ReturnObject、VRCObjectPool のInspector画像
  • 対象オブジェクト周辺のHierarchy画像