240 投稿
收录了18篇文章 · 3人关注
  • Zenject框架(九)

    一般指南/建议/陷阱/提示和技巧 需要注入依赖项的物体不要用GameObject.Instantiate生成如果想要在运行时实例化预设体并使其身...

  • Zenject框架(十八)- 信号(Signals)

    理论 假设有需要交互的两个类A和B,通常的做法是: 1.直接在A类中调用B类的方法。在这种情况下,A与B强耦合。 2.通过让B类观察A类中的事件...

  • Zenject框架(十七)

    DiContainer.QueueForInject 一旦构建了初始对象图,dicontainer.queueforinject将对给定的注入实...

  • Zenject框架(十六)

    DiContainer方法(DiContainer Methods) 除了上面介绍的绑定方法之外,还有一些其他方法可能偶尔需要在DiContai...

  • Zenject框架(十五)

    使用Zenject创建编辑器窗口 如果您需要添加自己的Unity插件,并且想要创建自己的EditorWindow派生类,那么您可以考虑使用Zen...

  • Zenject框架(十四)

    开放泛型类型(Open Generic Types) Zenject还有一个功能,允许您在注入期间自动填写开放的泛型参数。 例如: 请注意,在使...

  • Zenject框架(十三)

    使用LazyInject <>进行即时解析(Just-In-Time Resolving Using LazyInject<>) 在某些情况下需...

  • Zenject框架(十二)

    默认的场景的父场景(Default Scene Parents) 使用场景的父场景合同名称(parent contract names)而不是项...

  • Zenject框架(十一)

    跨场景注入数据(Injecting data across scenes) 在某些情况下,我们需要将参数从一个场景传递到另一个场景。 Unity...

  • Zenject框架(十)

    安装器的运行时参数(Runtime Parameters For Installers) 通常在从安装器调用其他安装器时,希望能够传递参数。您可...

专题公告

zenJect ioc for Unity