11,000 種類を超える 5 つ星アセット
8.5 万人以上の顧客による評価
10 万人を超えるフォーラムメンバーが支持
すべてのアセットを Unity が審査済み
Unity のバージョン | ビルトイン | URP | HDRP |
---|---|---|---|
6000.0.45f1 | 互換性がある | 互換性がある | 互換性がある |
2022.3.23f1 | 互換性がある | 互換性がある | 互換性がある |
📖 ドキュメンテーション | 🛠️サポート
EventManagerは、直接(不必要な)オブジェクト依存関係からスパゲッティコードを減らすというシンプルなニーズから生まれました。私たちは皆、あるコードの一部に反応する必要があるロジックを処理するコードを追加していますが、あなたが行っていることとは何の関係もありません。たとえば、EnemyのOnDestroy()メソッドで実績システムを呼び出し、その後、コードベースがメンテナンスの悪夢に変わるのを見守っています。
⚡EventManagerはこのプロセスを革命的に変えます。これは、あなたが以下を行えるようにする流線型のシステムです:
- 一行のコードでイベントに登録します。
- 登録されたすべてのシステムにアラートを送るイベントをトリガーします。
- 同様に簡単に登録を解除します。
そして、これは単にコードが少ないということではありません - それはよりスマートで、より保守しやすいコードについてです。EventManagerの設定に投資した時間は、将来のすべての変更を簡単にすることで指数関数的に報われます。
イベントを使用することにより、先の例でOnDestroy()メソッドで「OnEnemyDead」イベントを単純に呼び出し、そのイベントを実績スクリプトで登録し、「OnEnemyDead」に興味がある他のどこでも登録することができます。
✨主な特徴:
- プラグ&プレイの簡単さ - 10分以内にゲームで起動して実行します。パッケージをインストールした後に追加の設定は必要ありません。あなたはあなたのイベントを作成するだけです。つまり、新しく作成されたプロジェクトや制作途中のプロジェクトにも適用されます。
- オープンソースの柔軟性 - ユニークな要件に合わせてコードを変更し拡張します。パッケージ内のすべてのスクリプトはオープンソースで完全に文書化されており、クラスを拡張したり、好みに合わせて変更したい場合に備えて、メソッド内のメソッドとロジックさえも文書化されています。
- カスタマイズ可能なイベントデータ - あなたのイベントはあなたが作成するクラスで、完全な制御を提供します。これは、EventManagerがイベントを介して送信されるすべてのタイプ、カスタムスクリプト、Unityクラス(MonoBehaviour、GameObject、Vector3、Transform)、C#クラス、構造体、列挙型などを処理することを意味します。
👥コミュニティ承認:2018年のオリジナルのローンチ以来、⚡EventManagerはアセットストアで5つ星の評価を維持しており、開発者はその時間節約機能と開発パターンをどのように変えたかを称賛しています。
🛠️ サポート:問題や疑問がありますか?kennethdevelops+support@gmail.comまでお問い合わせください。あなたのフィードバックは私たちの継続的な改善の礎ですので、遠慮なくお寄せください!
EventManagerでゲームロジックコミュニケーションを強化する開発者コミュニティに参加しましょう!
Event Manager
