Seated連動ギミックビルダー【無料版】【VRChat/Unityエディタ拡張】
- Digital0 JPY




着席中(Seated)かどうかに応じて、指定したGameObjectの表示/非表示を自動的に切り替える Unityエディタ拡張です。VRChatが標準で供給するSeatedパラメータを利用し、FXレイヤーへの State/Transition/パラメータの組み込みまでを自動化します。 ■これは無料版です 無料版では、「着席中に表示」固定でのギミック生成をお試しいただけます。「着席中は非表示 (通常時のみ表示)」の設定にしたい場合は、本体版(¥600)をご利用ください。 -------------------------------- ■ なぜ便利? -------------------------------- 「椅子やベンチに座った時だけクッションを表示したい」「立っている時専用のアクセサリーを 着席中は隠したい」といった表示切り替えを自作しようとすると、VRChatが標準で供給する Seatedパラメータをアバターに正しく宣言し、State・Transitionを組み合わせる必要があり、 初めての方には特にハードルが高い作業です。本ツールは、切り替えたいGameObjectを 指定するだけで、これら一式を自動的に配線します。 -------------------------------- ■ 主な機能 -------------------------------- ・VRChat標準のSeatedパラメータ(FXコントローラーに未宣言の場合は自動追加)を条件に、 指定したGameObjectをアクティブ/非アクティブに切り替えるState・Transitionを自動追加 (FXレイヤー未設定の場合は新規コントローラーも自動生成、既存のFXコントローラーがある 場合はレイヤーを追加する形で既存設定を壊さず統合) ・Seatedパラメータは椅子・ベンチ等のVRC Stationに座ると自動でtrueになるVRChat標準 パラメータのため、Expression Parameters/Expressions Menuへの追加登録は一切不要 ・生成される既存コンポーネント・既存Animatorレイヤーには一切手を加えず、専用レイヤーとして 追加するため、既存のギミックと安全に共存できます -------------------------------- ■ 使い方 -------------------------------- 1. Unityメニューから [Tools > Seated連動ギミックビルダー] を開く 2. 「対象アバター(ルート)」にアバターのルートオブジェクトをドラッグ&ドロップする 3. 「表示/非表示を切り替えるGameObject」に、対象のパーツをドラッグ&ドロップする 4. 「ギミックを生成」を押す -------------------------------- ■ 注意事項 -------------------------------- - 対象GameObjectはあらかじめお好みの状態(見た目・階層位置)に設定しておいてください。 - 生成されたギミックの最終的な調整は、Animator上でお好みに合わせて調整してください。 - 本ツールの利用によって生じたいかなる損害についても、作者は責任を負いません。 ご自身の責任においてご利用ください。 -------------------------------- ■ 利用規約 -------------------------------- - 個人利用・商用利用いずれも可 - 改変・再配布は禁止します(ツールそのものの複製・転売はご遠慮ください)




