VRChat Haptics Profile - UdonSharp Script Tool
Controller haptics profile for VRChat.
VRC Haptics Profile is a single configurable UdonSharp behaviour that can be used to custom-tailor controller vibration presets to be placed in your scene with additional options for distance-based culling and amplitude-falloff.
It is intended to be efficient and relatively simple to use without the need for any additional editor scripts or dependencies outside of UdonSharp. All configuration can be done within the Unity Inspector window without the need for any programming, Udon, or SDK knowledge. That said, the source code is cleanly-organized and commented in the hopes of also being a good learning tool.
The main features of the Haptics Profile.
Hand Toggles - Which of the player's controllers the haptic event will effect.
Haptic Properties - Duration, amplitude, and frequency of the haptic event.
Distance Options - Additional modifiers for distance-based culling and amplitude-falloff.
Trigger Event - Method for triggering the haptic event.
More Info: https://github.com/Pokeyi/VRC-Haptics-Profile
Credit & Support
Please credit me as Pokeyi if you use my work. I would also love to see your creations that make use of it if you're inclined to share. This and related projects at release have involved over three months of solid work and self-education as I strive for an opportunity to change careers and make a better life for myself. If you find value in my work, please consider supporting me, I appreciate it more than you can imagine!
This work is licensed under the MIT License.
Copyright © 2021 Pokeyi - https://pokeyi.dev - pokeyi@pm.me
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
VRChatのコントローラーハプティクスプロファイル。
VRC Haptics Profileは、単一の構成可能なUdonSharp動作であり、距離ベースのカリングと振幅フォールオフの追加オプションを使用して、シーンに配置するコントローラーの振動プリセットをカスタム調整するために使用できます。
これは、UdonSharpの外部で追加のエディタースクリプトや依存関係を必要とせずに、効率的で比較的簡単に使用できるようにすることを目的としています。すべての設定は、プログラミング、Udon、またはSDKの知識がなくても、UnityInspectorウィンドウ内で実行できます。とは言うものの、ソースコードはきちんと整理されており、優れた学習ツールになることを期待してコメントされています。
ハプティクスプロファイルの主な機能。
ハンドトグル-触覚イベントが影響を与えるプレイヤーのコントローラーはどれか。
触覚プロパティ-触覚イベントの期間、振幅、および頻度。
距離オプション-距離ベースのカリングと振幅減衰のための追加のモディファイア。
トリガーイベント-触覚イベントをトリガーするためのメソッド。
詳細:https://github.com/Pokeyi/VRC-Haptics-Profile
クレジット&サポート
私の作品を使用する場合は、私をPokeyiとしてクレジットしてください。また、共有したい場合は、それを利用した作品を見てみたいと思います。リリース時のこのプロジェクトと関連プロジェクトには、キャリアを変えて自分自身のより良い生活を送る機会を目指して、3か月以上の堅実な仕事と自己教育が含まれています。私の仕事に価値があると感じたら、私をサポートすることを検討してください。想像以上に感謝しています。
この作品はMITライセンスの下でライセンスされています。
Copyright©2021Pokeyi-https://pokeyi.dev --pokeyi@pm.me
これにより、このソフトウェアおよび関連するドキュメントファイル(「ソフトウェア」)のコピーを取得するすべての人に、使用、コピー、変更、マージの権利を含むがこれに限定されない制限なしにソフトウェアを取り扱う許可が無料で付与されます。 、ソフトウェアのコピーを公開、配布、サブライセンス、および/または販売すること、およびソフトウェアが提供される人に、以下の条件を条件として、そうすることを許可すること。
上記の著作権表示およびこの許可通知は、本ソフトウェアのすべてのコピーまたは実質的な部分に含まれるものとします。
本ソフトウェアは「現状有姿」で提供され、商品性、特定目的への適合性、および非侵害の保証を含むがこれらに限定されない、明示または黙示を問わず、いかなる種類の保証もありません。いかなる場合も、作者または著作権所有者は、契約、不法行為、またはその他の行為にかかわらず、ソフトウェアまたはソフトウェアの使用またはその他の取引に起因する、または関連する、いかなる請求、損害、またはその他の責任についても責任を負わないものとします。ソフトウェア。
Unity Package