2012-02-08 7 views
10

Qualcuno può suggerirmi un contenitore C# IoC valido e leggero che funzioni in Unity3D e non si basa sul modello di Service Locator? Grazie!Contenitore IoC leggero che funziona in Unity3D

+1

Su quale piattaforma Unity3D correre? È questo .NET Compact Framework? Quadro del desktop? Silverlight? Silverlight per Windows Phone? Mono? Moonlight? E quale versione? – Steven

+1

Grazie per l'interesse, ho pensato che le persone avrebbero saputo cosa fosse Unity3D. onestamente non sono ancora sicuro di come Unity3D gestisca il codice C#, quello di cui sono sicuro è che usa Mono e probabilmente il compilatore ne è una versione modificata (ad esempio ha alcune limitazioni sul supporto del codice nativo). Non supporta l'intero .net framework, probabilmente è qualcosa di simile a quello compatto, ma è davvero uno creato appositamente per Unity3D. Comunque penso che alla fine userò questo come base del mio IOC personalizzato: http://stackoverflow.com/a/8973094/732761 – sebas

+0

Non riesci a capire qualcosa che non esiste; la descrizione per il tag presuppone anche che ci sia qualcosa chiamato "Unity3D". Questo probabilmente non è il posto migliore per ottenere risposte pertinenti. – Jessy

risposta

6

so che questo thread è vecchio, ma se qualcuno arriva chi è interessato a una soluzione CIO Unity3D, questo progetto open source è andato in diretta oggi: http://thirdmotion.github.io/strangeioc/

+0

So che questo non è un commento costruttivo. Ma mai meno lo dirò. Sono innamorato di StrangeIoC. Strange mi ha insegnato molto in termini di inversione del controllo (IoC), Iniezione delle dipendenze (DI) e Bindings in generale. Se qualcuno sta cercando un buon framework IoC strutturato MVCS per l'unità, non cercate oltre. Strano è ciò che vuoi. – hdsenevi

2

Abbiamo implementato la nostra base di idee da Sebastiano Mandalà, che si può trovare qui: https://github.com/modesttree/Zenject

+0

Abbiamo finito per inserire questo nel deposito degli asset qui: http://u3d.as/content/modest-tree-media/zenject-dependency-injection/7ER –