unity asset storeって英語だらけで何書いてあるんだか分かりづらいですよね?
これはセール中の人気アセットはどんなことができるのか?ということをいっしょに学んでみようという企画です!
とりあえずgoogle翻訳で翻訳してざっくりどんなアセットかをいっしょに考えましょう!
今回ご紹介するアセットは
Rewired
Unity 4、5、2017、2018、2019、2020で動作します!
Rewiredは、入力の操作方法を完全に再定義する高度な入力システムであり、ゲームの最も重要なコンポーネントの1つを前例のないレベルで制御できます。
ウェブサイト|ドキュメント|フォーラムスレッド|無料トライアル
ネイティブ入力
Rewiredは、他のパッケージのような単なる別のUnity入力ラッパーではありません。 Rewiredは、Unityがサポートする多くのプラットフォームをサポートし、Windows、OSX、Linux、Windows 8 Store、Windows 10 Universal、WebGL、Ouya、Xbox One、PS4、Switch、Stadiaでネイティブサポートを拡張しています。 Rewiredは、ネイティブライブラリを利用して入力デバイスに直接アクセスし、入力をはるかに細かく制御できるようにします。これにより、ジョイスティックの完全なホットプラグサポート、コントローラーごとに20を超えるボタンのサポート、ゲームパッドの振動など、いくつかの非常に強力な機能が可能になります。 Rewiredは、これらすべてのプラットフォームをネイティブでサポートし、これらの高度な機能を提供する唯一のUnityで利用可能な唯一の入力システムです。他のプラットフォームの場合、RewiredはUnityの入力システムを利用するため、Unityが提供する他のすべての機能に引き続きアクセスできます。
プレイヤー中心
Rewiredは、プレーヤー中心の入力システムを備えているため、マルチプレーヤーゲームに理想的なソリューションです。コントローラーは、接続/切断時にプレーヤーにインテリジェントに自動割り当てされるため、各プレーヤーがどのコントローラーを所有しているかを心配する必要はありません。コントローラーではなくプレーヤーによる入力にアクセスするため、プレーヤーが使用しているコントローラーに関係なく、常に期待どおりの結果が得られます。
コントローラマップ
Rewiredは、あらゆるスタイルのゲーム向けに非常に複雑な入力スキームを作成できる強力なコントローラーマッピングシステムを備えています。サポートされているコントローラーを、不可解なAxis 0などではなく、論理的に名前が付けられた要素でマップします。マップはスタックするため、ゲームモードごとに異なるマップを作成し、それらを簡単に切り替えることができます。さまざまなコントローラーのデフォルトのコントローラーレイアウトを作成し、プレーヤーが独自のマッピングをカスタマイズできるようにします。 XMLを介してマップを保存およびロードします。
インテリジェントなホットプラグ
Rewiredは、Windows、OSX、Linux、Windows 8 Store、Windows 10 Universal、WebGL、Ouya、Xbox One、PS4、Switch、StadiaでのUnityのホットプラグの問題をすべて解決します。 (サポートされている他のすべてのプラットフォームは、Unityのホットプラグサポートに依存しています。)ジョイスティックを変更したときにプレーヤーを強制終了して再起動する必要はもうありません。どのコントローラーがどれであるかを推測する必要はもうありません。それはうまくいきます。
入力エディター
強力で使いやすいエディターからすべての入力を編集します。一部のシステムのようにアクションを追加するためだけにコーディングする必要はありません。プレーヤー、アクションとマップのカテゴリ、代替マップレイアウト、ジョイスティック、キーボード、マウス、カスタムコントローラーのマップ、入力動作などを1つの便利なインターフェイスから編集します。
クロスプラットフォーム
Rewiredは、クロスプラットフォーム入力の手間を省きます。サポートされているコントローラーは、Windows、Windows 8ストア、Windows 10ユニバーサル、OSX、Linux、iOS、tvOS、Android、Amazon Fire TV、およびWebプレーヤーでの一貫性のためにマップされています。 Rewiredは、PlayStation 4、Xbox One、Switch、Stadia、PSM、WebGL、Ouya、Google Nexus Player、NVidia Shield、Razer Forge TV、GameStick、およびその他のAndroidベースのコンソールもサポートしています。
サポートされているコントローラー
Rewiredは、ユーザーマッピングを介して事実上すべてのUSBまたはBluetoothコントローラーをサポートし、すべてのタイプの多くの一般的なコントローラーに拡張サポートを提供し、常に追加されます。サポートされているコントローラーは、要素名で完全にマッピング可能であり、軸方向が標準化されています。
コントロールマッパー
Rewiredには、完全で応答性の高い、クロスプラットフォームのランタイム制御再マッピングシステムが含まれています。プロジェクトに追加して構成するだけで、プレーヤーはゲーム中にすべてのコントロールを再マップできます。組み込みのテーマおよび言語システムで高度に構成可能。ユーザーデータの自動またはカスタマイズされた保存と読み込みが含まれます。
タッチコントロール
Rewiredには、モバイルプラットフォームに適し、UnityUIを使用して構築されたカスタマイズ可能なオンスクリーンタッチコントロールのセットが付属しています。付属のジョイスティック、ボタン、タッチパッド、チルトコントロールなどをゲームで直接使用するか、ニーズに合わせて完全にカスタマイズします。
その他の機能
•ポーリングによって入力を取得するか、入力イベントを使用します。
•カスタムコントローラーを使用すると、任意のソースを使用してコントローラーの要素値を駆動できます(画面上のタッチコントローラーなどの場合)。
•Windows、OSX、およびLinuxで、コントローラーごとに128以上のボタンと32以上の軸をサポートします。
•ゲームパッドの振動やDualShock4タッチパッド、ライト、ジャイロなどの特別なコントローラー機能のサポート。
•プレーヤーごとに複数のコントローラーを割り当てます。
•プレーヤーごとに別々のマップを使用して、プレーヤー間でコントローラー(キーボードなど)を共有します。
•異なるコントロールでゲームモードを切り替えるために、カテゴリごとにマップを有効または無効にします。
•名前付きコントローラー要素を使用してユーザーコントローラーの再マッピング画面を作成し、リストから名前付きコントローラーを選択します。
•コントローラー要素の割り当ての競合チェック機能。
•コントローラーテンプレートを使用すると、同様のコントローラーのマップをすばやく簡単に定義できます。
•入力動作を使用すると、情報を複製することなく、同様のプロパティを共有するアクションを作成できます。
•カスタマイズ可能なタイミングでサポートをダブルプレス/クリックします。
•最大3つの同時修飾キーによるキーボード修飾キーのサポート。
•軸キャリブレーション(最小、最大、ゼロ、デッドゾーン)。
•ゲームプレイ中にフレームごとに割り当てられるメモリのゼロバイトは、ガベージコレクションのオーバーヘッドがないことを意味します。
•次のようなアセットストアの他の多くのパッケージと連携します。
•UFPS:究極の一人称シューティングゲーム
•UFPS
•PlayMaker
•ビヘイビアデザイナー
•ボルト
•Cinemachine
•サードパーソンコントローラー
•対話システム
•コーギーエンジン
•リアルなFPSプレハブ
•InventoryPro
•モーションコントローラー
•ORKフレームワーク
•クエストシステムプロ
•リアルなタンクコントローラー
•巧みに
•ユニバーサル格闘エンジン
•UFE2
•レーシングゲームスターターキット
•iRDS
•GAC
•レックスエンジン
•uSim
•uPlatformer
•クエストマシン
•リュックサック-マルチプレイヤーインベントリシステム
•宇宙戦闘キット
•究極のキャラクターコントローラー
•一人称コントローラー
•UTPS:究極のサードパーソンシューティングゲーム
•UFPM:究極の一人称近接攻撃
•UTPM:究極のサードパーソン近接
•もっとたくさん!
詳細については、RewiredのWebサイトを参照してください。
多くのアセットとの互換性があるコントローラーみたいですね!