【無料】VRChat world向け Use/Enterでアニメ・効果音を再生する
- Digital0 JPY

[概要] VRChatのワールド向けコンポーネントです。 プレーヤーがトリガーコライダー内に入った/Useした時にアニメーション/オーディオクリップを再生します。 拙作のOnEnterAnimCtrl/OnUseAnimCtrlとの違いは以下の通り。 〇同期機能 拙作のOnEnterAnimCtrl/OnUseAnimCtrlはアニメーターパラメーターの更新によりステート実行する方法なのでLate joinerに対応できないのが問題でした。 当コンポーネントはクリップを指定する方法で同期を実現します。 〇ステート・条件(Transition)に依存しない ステート変化を基本とするアニメーター(Animation Controler)では多くのオブジェクトが関係すると遷移が複雑になりがちです。オブジェクトとアニメクリップの関連性を強めることでオブジェクトの独立性が高くなります。 <<< つまりは、どういうこと? >>> 作成がシンプルになり、演出を共有できます。 [取り込み] ダウンロードして解凍したunityパッケージをunityプロジェクトに取り込む。 Assets/OnXXXPlay/script/にあるOnEnterPlay.cs/OnUsePlay.csが当コンポーネントです。 トリガーコライダーがアペンドされているGameObjectに当コンポーネントをアペンドしてご利用ください。 [説明と注意] 複数のステートを実行したいときは複数のコンポーネントをアペンドして遅延で実現してください。 効果音再生にはVRCSpecialAudioSourceのアペンドと設定が必要です。 Androidスマホ, iOSについてはテストしていません。 PC版では手が動かせないのでVR版に比べて機能に制限があります。 再生音は複数登録できますが、重ね合わせによる再生は制限によりできません。 重ね合わせがされている効果音をご利用ください。 OnEnterPlayはマルチコライダーに対応ですが、乗物対応機能は外しました。 マルチコライダーについては拙作OnEnterOnOffを参考にしてください。 わからないことがあれば・・・「ショップへの問い合わせ」でお尋ねください。 [サンプルワールド] 非公開 【内容物】 unitypackage 【動作確認環境】 Windows 11 Unity 2022.3.22f1 VRChat SDK-world 3.7.1 Quest2 Steam Link 【注意事項】 ・本ソフトの使用による不利益・トラブル等に関して作者は一切の責任を負いません ・本ソフトにバグ等の不具合がなく完全な挙動をすることを作者は本ソフトに瑕疵・不具合がなく完全動作することを保証しません ・作者は本ソフトを現状のままでの再配布及び再販売を禁止します。他の作品に含めた状態での配布および商業利用は許可します ・本ソフトを他の作品に含めて公開する場合は下記クレジット表記を希望します https://yukichan-jp.booth.pm/ 【クレジット】 AssetStore https://assetstore.unity.com/ BOOTH https://booth.pm/ ambientCG https://ambientcg.com/ Poly Haven https://polyhaven.com/ 効果音ラボ https://soundeffect-lab.info/ BGMer http://bgmer.net Pinterest https://www.pinterest.com/ cgtrader https://www.cgtrader.com/ 【改定】 2025/04/吉日 初版