Low Pass Filter 1.2b
これは汎用ローパスフィルターです。簡単に使用できる素晴らしいツールで、供給されたデータをスムーズにしてコア値を残し、ノイズだけをフィルター除去します。主な応用法としては、入力の不安定性やランダムなムーブメントの修正があります。このスクリプトを使えば全てはスムーズで快調になり、素晴らしいユーザーインタラクションを可能にします。その上、フィルターは任意の種類のデータ統計や変化に富む物理演算などに応用可能です。
完全版の使用説明書はこちら。
動作中のスクリプトが見られる短いサンプルはこちら。
より興味深いゲームサンプルはこちら。
そして最重要のPlaymakerバインドはこちら。Playmakerを使用して作成されたサンプルシーンを含みます。
使用例:
- ジョイスティック、加速度センサー、ジャイロスコープなどあらゆる種類の入力をフィルター
- 不揃いなデータのスムーズ化
- スクリプト化された慣性を追加
- データの平均化
- 全ての見栄えと動作が良好であることの確認
スクリプトはUnity無料版およびPro版両方で、全てのターゲットプラットフォームで動作します。C#で書かれてはいますが、他のスクリプト言語からでも同じように動作します。パッケージには全てに詳細のコメントがなされ、必要であれば拡張可能なソースコードが付属します。また、3つのサンプルシーン - デスクトップバージョン、モバイルバージョンおよび、より面白いデスクトップゲームが含まれます。これらの各シーンにはそれぞれ3種類、C#、JSおよびBooがご用意されています。
サポートしている変数型:
- 整数型
- 浮動ポインタ型
- ベクター型
- クォータニオン型
- 算術演算をサポートする他の全ての型
アップデート1.2:
- スクリプトを「Plugins」フォルダ下に移動し、JavascriptおよびBooで使用可能に。したがって、アップデート前に以前のバージョンは削除してください。プロジェクトは変更無しで動作します。ただしusing Vatio.Filters;を、フィルターを使用して任意のC#スクリプトの始めに、またはJSやBooの相当部分に追加してください。サンプルシーンを参照してください。
- JavascriptおよびBooサンプルシーンを同梱。
- コンストラクターの外でのスムーズ化要素の変更を有効化。