Extenject (Zenject)

MessagePipe / UniRx.MessageBroker / Zenject Signals の Pub/Sub Messaging で HelloWorld

Pub / Sub Messaging GitHub Repository Publish MessagePipe Zenject.Signals UniRx.MessageBroker Subscribe MessagePipe Zenject.Signals MessageBroker References

UniRx・UniTask・Extenject・VContainer の簡単なハンズオンをクローズドコミュニティで行いました

個人的 Unity ライブラリ三種の神器である UniRx・UniTask・Extenject (VContainer) と MV(R)Pパターンに関して 簡単な勉強会と軽いハンズオンをクローズドコミュニティ内(社内と別コミュニティ)で行いました. その際に利用した発表資料とリポジトリを公…

VContainer v1.6.0 で HelloWorld

とりあえずVContainerのDocのGetting Startedをやって,Hello Worldを表示する所までやってみました. vcontainer.hadashikick.jp 検証環境 VContainer VContainer と Extenject の相違点 VContainer × UniRx でハロワ 終わりに 余談

ZenjectSceneLoader でシーン遷移を行う【Extenject(Zenject)】

直接関与しているわけではないですが, 前回の記事でシーン遷移を行う処理にZenjectSceneLoaderを使ってみました. xrdnk.hateblo.jp ZenjectSceneLoader サンプルスクリプト ZenjectSceneLoader.LoadScene / LoadSceneAsync SceneContext との関係性 終わり…

Scriptable Object Installer を使ってみた【Extenject (Zenject)】

Extenject の Scriptable Object Installer を利用したのでメモ。 今まで脳死で Zenject Binding で Bind していたので、ちゃんと Installer を使っていこうという。 Scriptable Object Installer 使い方 Bind する Scriptable Object の作成 Scriptable Obj…

Extenject の SampleGame1 に触れる (1)

Extenject Extenject(旧 Zenject)はUnityで利用できる軽量で高パフォーマンスのDIフレームワークです. Asset Storeからインストールできます. github.com インストールするとサンプルプロジェクトが2種類あります. SampleGame1 (Beginner)|Asteroids:隕…

Extenject (+ MV(R)P) に触れてみた

Extenject とは DIって何? Extenjectの機能・特徴 Extenjectを軽く触れてみる Model View Presenter 終わりに Extenject とは Unity用のDIフレームワークという認識. DIって何? よく言われているDependency Injection. DIの説明としては,以下の記事に詳…