}
진우의 혼잣말하는 블로그
close
프로필 배경
프로필 로고

진우의 혼잣말하는 블로그

  • 분류 전체보기 (614) N
    • Unity (436)
      • Study (217)
      • VR (71)
      • AR (6)
      • Assets (39)
      • Fusion2 (7)
      • Shader (22)
      • 디자인패턴 (7)
      • Animations (7)
      • Editor (8)
      • Attribute (7)
      • VContainer (8)
      • Netcode for GameObjects (21)
      • Relay (5)
      • Lobby (11)
    • 진우의 포트폴리오 (22) N
    • 나만의 꿀팁 (37) N
    • Git 사용방법 (16)
    • AI (23)
    • 게임후기 (16)
    • 블렌더 (9)
    • 홍보 및 리뷰 (7)
    • 웹 개발 (27)
    • 정리 안 됨 (16)
  • 홈
  • 태그
  • 방명록
유니티를 위한 DI 프레임워크, VContainer이란?

유니티를 위한 DI 프레임워크, VContainer이란?

[VContainer이란?] VContainer는 Unity를 위한 가볍고 빠른 DI(Dependency Injection) 프레임워크로, 종속성 및 개체 생성을 쉽게 관리할 수 있도록 도와줍니다. DI는 종속성의 생성 및 관리를 분리하는 프로그래밍 디자인 패턴입니다. VContainer의 주요 기능 중 하나는 성능입니다. 다른 종속성 주입 프레임워크와 달리 VContainer는 런타임이 아닌 컴파일 타임에 코드를 생성합니다. 전반적으로 VContainer는 Unity 프로젝트의 아키텍처를 단순화하고 개선하는 데 도움이 되는 강력하고 가벼운 DI 프레임워크입니다. 유니티(Unity) 인터페이스(Interface) 완전 쉽게 설명 먼저 인터페이스가 무엇인지 알고 시작해야합니다 인터페이스를 구글링하면 뭐 U..

  • format_list_bulleted Unity/VContainer
  • · 2023. 3. 9.
  • textsms
유니티(Unity) 인터페이스(Interface) 완전 쉽게 설명 / DI원칙

유니티(Unity) 인터페이스(Interface) 완전 쉽게 설명 / DI원칙

인터페이스란?예를 들어, 우리가 컴퓨터 키보드에 글자를 입력하면, 키보드는 글자를 컴퓨터로 전달합니다. 이때 키보드와 컴퓨터 사이의 인터페이스는 키보드의 물리적 디자인과 컴퓨터가 키 입력을 이해하는 프로그램 사이의 연결 역할을 합니다. 그 덕분에 우리가 타이핑하는 순간 글자가 화면에 나타나게 되는 것입니다. 아직 이해가 제대로 되지 않으셔도 괜찮습니다. 아래 "햄버거"를 예시로 쉽게 인터페이스에 대해 다시 설명드리겠습니다. 햄버거 만들기햄버거를 만드는 스크립트를 작성한다고 생각해 봅시다. 우리는 다음 4개의 스크립트가 필요할 것입니다. (물론, 더 많이 존재할 수 있겠지만 대략적인 틀만 잡아 보기 위해 4개의 스크립트만 준비했습니다. 모든 코드는 수도코드 형식으로 작성되었습니다.) 햄버거 레시피 (인터페..

  • format_list_bulleted Unity/디자인패턴
  • · 2023. 2. 26.
  • textsms
  • navigate_before
  • 1
  • navigate_next
진우의 혼잣말 하는 블로그👱‍♀️
📂전체 카테고리
  • 분류 전체보기 (614) N
    • Unity (436)
      • Study (217)
      • VR (71)
      • AR (6)
      • Assets (39)
      • Fusion2 (7)
      • Shader (22)
      • 디자인패턴 (7)
      • Animations (7)
      • Editor (8)
      • Attribute (7)
      • VContainer (8)
      • Netcode for GameObjects (21)
      • Relay (5)
      • Lobby (11)
    • 진우의 포트폴리오 (22) N
    • 나만의 꿀팁 (37) N
    • Git 사용방법 (16)
    • AI (23)
    • 게임후기 (16)
    • 블렌더 (9)
    • 홍보 및 리뷰 (7)
    • 웹 개발 (27)
    • 정리 안 됨 (16)
인기 글
최근 글
태그
  • #Unity
  • #VR
  • #오블완
  • #Meta SDK
  • #자바스크립트
  • #유니티
  • #fusion2
  • #유니티 꿀팁
  • #티스토리챌린지
  • #웹 개발
05-23 00:07
전체 방문자
오늘
어제
전체
최근 댓글
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바