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