【VRChat / UdonSharp】押したら最後、100m上昇!ポール式リフト【ネットワーク同期対応・ノンストップ版+通常操作版】





説明
常用向けの「5mステップ版」と、演出向けの「100m一括上昇版」。 動作の異なる2種類を収録した、4人乗りポール式昇降リフトのセットです。
実用性を重視した「5mステップ版」と、ジョーク・演出用途を想定した「100m一括上昇版」。 動作の異なる2種類を収録した、4人乗りポール式昇降リフトのセットです。
VRChatワールドへ完成Prefabを配置して使えるよう、Animator、UdonSharp、Collider、 PassengerStation 4席、天板操作盤、地上呼び戻しボタン、状態表示器まで設定済みです。
━━━━━━━━━━━━━━━━━━━━ ■ 収録1:通常版(5mステップ・最大100m) ━━━━━━━━━━━━━━━━━━━━
・赤ボタン1回で5m上昇、緑ボタンで5m下降 ・最大ストローク100m、全20段階で自動停止 ・必要な高さを選びながら使う常用向け仕様 ・最大高度から地上への呼び戻しは既定設定で約120秒
同期安定性と乗員追従を優先しているため、下降は低速です。 状態表示器の「下降中」を確認し、地上到着まで気長にお待ちください。
━━━━━━━━━━━━━━━━━━━━ ■ 収録2:100m一括上昇版 ━━━━━━━━━━━━━━━━━━━━
・赤ボタンで100m上端へ一括上昇 ・100mストロークを既定設定で約5秒で上昇 ・上昇中の赤ボタンで停止、再度赤で再開 ・実際に100m上端へ到達するまで下降/地上呼び戻しをロック ・上端到達後、緑ボタンで下降 ・演出、アトラクション、高所ギミック向け
上昇途中で停止しても、緑ボタンでは下降できません。 赤ボタンで上昇を再開し、100m上端へ到達した後に下降してください。 これは故障ではなく、本バージョン固有の仕様です。
━━━━━━━━━━━━━━━━━━━━ ■ 2種類共通の特徴 ━━━━━━━━━━━━━━━━━━━━
・約2.4m角の天板、最大4人乗車 ・4席のPassengerStationで乗員を追従 ・高度/乗車人数/運転状態を表示 ・地上の緑ボタンから呼び戻し可能(100m版は上端到達後) ・UdonSharp/Manual Sync/Ownership移譲 ・途中参加時の高さ、運転状態を同期 ・定員超過時の運転拒否/地上への緊急帰還 ・完成Prefab、UdonSharpソース、FBX、Texture、FontをUnityPackage内に収録
━━━━━━━━━━━━━━━━━━━━ ■ 導入方法 ━━━━━━━━━━━━━━━━━━━━
-
VCCでWorlds SDK入りのプロジェクトを用意
-
使用する版のUnityPackageをImport
-
Import後、使用する版の青い完成PrefabをHierarchyへ配置
5m版 Assets/01_5m_PoleLift_VRChat/5m_PoleLift.prefab
100m版 Assets/02_100m_PoleLift_VRChat/100m_PoleLift.prefab
-
PrefabルートのScaleを
(1, 1, 1)のまま、位置と向きを調整 -
VRChat SDK Builderの警告を確認してBuild & Test
購入者によるAnimator/Udon/Collider/Stationの手動設定は不要です。 2種類はアセットパスが分かれているため、同じWorldsプロジェクトへ両方Importできます。
※ _Internal/Model_DO_NOT_PLACE_DIRECTLY 内のFBXは改造用モデル素材です。
FBXをHierarchyへ直接置くと、外見だけになり、Udon・Collider・乗車位置・ボタンは動作しません。
━━━━━━━━━━━━━━━━━━━━ ■ 任意カスタマイズ ━━━━━━━━━━━━━━━━━━━━
完成PrefabのInspectorから、コード編集なしで移動時間を変更できます。
5mステップ版 ・ボタン1回の上昇にかける秒数 ・ボタン1回の下降にかける秒数 ・ボタン1回の移動距離(既定5m)
100m一括上昇版 ・100m上昇にかける秒数 ・100m下降にかける秒数
数字を大きくすると遅く、小さくすると速くなります。 100m版には途中の自動停止間隔を設定する機能はありません。 一定間隔で停止させたい場合は5mステップ版をご使用ください。
販売時に確認済みなのは既定値です。 高速化すると乗員追従や同期表示へ影響する場合があります。 100m版の上昇は既定の5秒未満へ高速化することを推奨しません。 変更後は複数クライアントのBuild & Testで必ず確認してください。
同期調整用のSync Interval、Remote Correction Seconds、 Remote Snap Thresholdなどは 通常変更する必要がありません。詳しくは同梱の導入・操作説明書をご確認ください。
━━━━━━━━━━━━━━━━━━━━ ■ 対応環境 ━━━━━━━━━━━━━━━━━━━━
・Unity 2022.3.22f1 ・VRChat Worlds SDK 3.10.4 ・Built-in Render Pipeline ・PC向けVRChatワールド
━━━━━━━━━━━━━━━━━━━━ ■ ネットワーク同期の動作確認環境 ━━━━━━━━━━━━━━━━━━━━
ネットワーク同期の動作確認は、VRChat SDKの「Build & Test」を使用した 同一PC上の複数クライアントテストのみです。 公開ワールド上での遠隔ユーザー間テストは未実施です。
━━━━━━━━━━━━━━━━━━━━ ■ 商品内容 ━━━━━━━━━━━━━━━━━━━━
01_通常版_5mステップ最大100m ・PoleLift_5m_VRChat.unitypackage ・導入・操作説明書_通常版.txt
02_100m一括上昇版 ・PoleLift_100m_VRChat.unitypackage ・導入・操作説明書_100m版.txt
ライセンス・利用規約 ・商品利用規約_VN3_日本語.pdf ・Product_License_VN3_English.pdf ・フォントライセンス_NotoSansJP_OFL.txt ・利用規約とフォントについて.txt
※FBX、テクスチャ、アニメーションは各UnityPackage内に収録されています。 単体FBXファイルとしての配布ではありません。UnityPackageのImport後、Assets内で確認できます。
━━━━━━━━━━━━━━━━━━━━ ■ 注意事項 ━━━━━━━━━━━━━━━━━━━━ ・Quest/Android版はサポート対象外です。 ・本商品はリフト本体のみです。紹介映像の背景、床、壁、空、アバター、ワールドSceneは含みません。 ・昇降中はPassengerStationによる追従を優先し、移動/Jumpによる退出を受け付けません。 ・Stationを使わず天板へ立ったプレイヤーの昇降中追従は保証しません。 ・100m一括上昇版は、VR酔い、高所恐怖、落下感を強く感じる場合があります。 ・Prefab内部階層、Animatorステート名、Udon参照、Scaleを変更した構成はサポート対象外です。 ・通信状態やVRChat/SDKの更新により、他プレイヤーから見た動きに遅延や補正が生じる場合があります。 ・公開前に購入者のワールドで必ずBuild & Testを行ってください。 ・Blenderレンダリングを使用した紹介映像は、質感や動作がVRChat実機と異なる場合があります。
利用規約は同梱のVN3ライセンス日本語版をご確認ください。