2017-10-25 4 views
1

이전 질문 : 내 응용 프로그램에서 link계층 구조

나는 세 개의 층이 있습니다

  • 모델 (관리자)를

    • 데이터 (엔티티 및 데이터 액세스 개체)
    • 프레젠테이션 (조회)

    image

    어떻게 설정 Game Object ContextModel layer 모든 Data layer 종속성을 포함 할 수 있고 Presentation 계층은 모든 Model & Data layers 종속 관계를 포함 할 것인가?

    부모 구성 요소Game Object Context으로 설정하는 방법이 있습니까?

  • 답변

    1

    장면 계층 구조에서 마우스 오른쪽 버튼을 클릭하고 Zenject -> GameObjectContext을 선택하여 GameObjectContext를 추가 할 수 있습니다. 데이터, 모델 및 프리젠 테이션을 추가 할 수 있습니다. 그런 다음 컨테이너 부모가되는 것과 같은 방식으로 변환 부모를 설정해야합니다. 당신의 묘사에서 나는 당신이 아마 이런 식으로 원하는 생각 :

    enter image description here

    그런 다음 각 상황에 MonoInstaller를 부착하여 각각의 설치 프로그램을 추가 할 수 있습니다. 원하는 경우 SceneContext 설치 프로그램 내에서 FromSubContainerResolve를 사용하여이 모든 작업을 동적으로 수행 할 수도 있습니다.

    +0

    알겠습니다. '평면'방식으로 구현할 수있는 방법이 있습니까? 논리적으로 애플리케이션 레이어는 중첩되어서는 안되며 동일한 레이어에 있어야합니다. – Alexandr

    +0

    @Alexandr은 현재 no가 아니지만 git repo에 추가 할 수있는 좋은 기능 요청 일 것입니다. GameObjectContext의 inspector에 선택적인 "Parent Context"필드를 추가하여 그러한 종류의 것을 지원할 수 있습니다. –