[VRChat World] Persistence Loading Screen セーブデータ読み込み完了まで暗転
- Digital0 JPY
![[VRChat World] Persistence Loading Screen セーブデータ読み込み完了まで暗転](https://booth.pximg.net/780727b4-99b6-433b-93a1-06b374f2542d/i/6605496/abbd01d0-cfcf-4d84-afc4-fcbb347dab20_base_resized.jpg)
VRChatのPersistence(セーブ機能)を使用したワールドで、セーブデータが読み込まれるまでの一瞬だけ画面を隠したいときに使うギミックです。 A udon program to make users blind until persistence data finished loading. ワールドにJoinしたときに以前いた場所に転送するギミックや、大きなオブジェクトのオンオフなど、ロードに伴い画面に大きな変化が生じてしまうときに、それを隠す目的でご使用ください。 This can be useful your persistence gimmick cause drastic change in players POV; for example, your world have spawn point saver, or huge object that can be moved or changed.
使い方
0.Zipを解答して出てきたUnityPackageをインポート unzip and import the package. 1. Assets/camegone/PersistenceLoadingScreen にある PersistenceLoadingScreen プレハブをヒエラルキーにドラッグ&ドロップ place PersistenceLoadingScreen into your scene. 2. 必要に応じてWaitTimeSeconds (暗転が開けるまでの秒数)を調整する。 (optional) adjust WaitTimeSeconds.
更新履歴
v1.1.0 (2025/07/24) [重要] persistenceが読み込まれなかった際に操作不能に陥るのを防ぐため、固定で3秒後に暗転が開けるようにしました。 [IMPORTANT] Now the blind will be open in 3 seconds to avoid soft-locking in-case-of failing persistence-data load. v1.0.2 (2025/03/02) 非LocalPlayerを考慮するように処理を修正 使用済みAnimatorを無効にして軽量化 fixed handling of non-local players. optimize by discarding animator. v1.0.1 (2025/02/17) フェードアウトの処理が行われていなかったのを修正 fixed fadeout was not working.