Extenject (Zenject)
Pub / Sub Messaging GitHub Repository Publish MessagePipe Zenject.Signals UniRx.MessageBroker Subscribe MessagePipe Zenject.Signals MessageBroker References
個人的 Unity ライブラリ三種の神器である UniRx・UniTask・Extenject (VContainer) と MV(R)Pパターンに関して 簡単な勉強会と軽いハンズオンをクローズドコミュニティ内(社内と別コミュニティ)で行いました. その際に利用した発表資料とリポジトリを公…
とりあえずVContainerのDocのGetting Startedをやって,Hello Worldを表示する所までやってみました. vcontainer.hadashikick.jp 検証環境 VContainer VContainer と Extenject の相違点 VContainer × UniRx でハロワ 終わりに 余談
直接関与しているわけではないですが, 前回の記事でシーン遷移を行う処理にZenjectSceneLoaderを使ってみました. xrdnk.hateblo.jp ZenjectSceneLoader サンプルスクリプト ZenjectSceneLoader.LoadScene / LoadSceneAsync SceneContext との関係性 終わり…
Extenject の Scriptable Object Installer を利用したのでメモ。 今まで脳死で Zenject Binding で Bind していたので、ちゃんと Installer を使っていこうという。 Scriptable Object Installer 使い方 Bind する Scriptable Object の作成 Scriptable Obj…
Extenject Extenject(旧 Zenject)はUnityで利用できる軽量で高パフォーマンスのDIフレームワークです. Asset Storeからインストールできます. github.com インストールするとサンプルプロジェクトが2種類あります. SampleGame1 (Beginner)|Asteroids:隕…
Extenject とは DIって何? Extenjectの機能・特徴 Extenjectを軽く触れてみる Model View Presenter 終わりに Extenject とは Unity用のDIフレームワークという認識. DIって何? よく言われているDependency Injection. DIの説明としては,以下の記事に詳…