[1] 어드레서블 에셋 시스템이란? Addressable Asset System 문서에 설명이 간단명료하게 되어있으니 읽어보는 것을 추천합니다. 유니티 블로그 > 어드레서블 에셋 시스템 글도 있습니다. 어드레서블 에셋 시스템은 'address (주소)' 로 asset을 load할 수 있는 쉬운 방법을 제공합니다. 어드레서블의 주된 기능은 로드할 대상이 되는 에셋과 에셋이 로드되는 위치 및 방식을 분리하는 것입니다. 에셋에 address를 부여하게 되면 에셋을 로드하는 측에서는 에셋의 address만 알면 되고 에셋의 실제 위치가 변경되어도 상관없습니다. (에셋이 원격서버에 업로드되어있든,, 앱 내부에 포함되어있는데 위치가 변했든,,, 노상관) [2] 어드레서블 시스템 등장 배경 감귤오렌지님의 유튜브 > ..
[1] 플러그인 유니티 플러그인에는 두가지 종류가 있습니다. 1. Managed plug-ins 2. Native plug-ins 이 중, 네이티브 플러그인을 살펴보겠습니다. [2] 네이티브 플러그인 1. 네이티브 플러그인은 platform-specific native code libraries 입니다. 2. 네이티브 플러그인은 C 기반 언어 (C, C++, and Objective-C) 로 작성가능합니다. 3. 네이티브 플러그인은 simple C interface를 제공합니다. 4. 네이티브 플러그인은 타겟 플랫폼에서 네이티브 코드 컴파일러로 빌드됩니다. 유니티에서는.. native 플러그인이 제공하는 인터페이스를 다른 C# 스크립트들에게 공개하는 브릿징 C# 스크립트를 만들어줍니다. 그럼 다른 스크립..
# as is 스크립트에 변수를 선언할 때 인스펙터 창에서 접근할 수 있게 하기 위하여 모두 public 으로 선언했다. 하지만 public으로 선언하면 인스펙터 창 뿐만아니라 외부 스크립트에서도 접근가능하게 하는 것이다. # to be 인스텍터 창에서 노출시키고 싶은데, 외부스크립트 로부터는 감추고 싶을 때 SerializeField 를 사용할 수 있다!! 유니티가 사용자의 스크립트를 직렬화 하는 경우에, public 필드만 직렬화합니다. 추가로 유니티가 private 필드를 직렬화하도록 설정하고 싶은 경우에, SerializeField 속성(attribute)을 필드에 추가할 수 있습니다. 직렬화를 하게되면 인스펙터에서 해당 필드가 노출됩니다. 유니티는 사용자의 모든 스크립트 컴포넌트를 직렬화 하고,..
클린아키텍처 11장 DIP - 의존성 역전원칙 을 읽다가 Abstract Factory 에 대해 여러 고민이 들어서 기록! [1] 책 내용 객체를 생성하려면 해당 객체를 구체적으로 정의한 코드에 대해 소스 코드 의존성이 발생하게 된다. 이런 의존성을 처리하기 위해 추상 팩토리를 사용한다. 예를들어 Application은 ConcreateImpl 에 대한 소스 코드 의존성을 만들지 않기 위해 ServiceFactory 인터페이스의 makeSvc 메소드를 호출하고 ServiceFactoryImp 구현체가 ConcreateImpl 의 인스턴스를 생성한 후 Service 타입으로 반환한다. 곡선은 아키텍쳐 경계를 뜻하는데, 구체적인 것들로부터 추상적인 것들을 분리한다. [2] 경험 + 구글링 보통 Factory..
[1] 유니티 공식 API 또는 플러그인 찾아보기 우선 유니티에서 제공하는 API 또는 플러그인이 있나 찾아봤는데요,, 1. VideoCapture Unity - Scripting API: VideoCapture This API is supported in the Windows Players (Standalone and Universal Windows Platform) and in the Windows Editor. The final video recording will be stored on the local file system in the MP4 format. VideoCapture is implemented using the WinRT interface: docs.unity3d.com 윈도우 웹캠..
- Total
- Today
- Yesterday
- flutter dynamic link
- Dart Factory
- DRF APIException
- 장고 Custom Management Command
- Flutter getter setter
- github actions
- Flutter Text Gradient
- Flutter 로딩
- cocoapod
- 플러터 얼럿
- Flutter Spacer
- Django Heroku Scheduler
- PencilKit
- 구글 Geocoding API
- flutter build mode
- Django Firebase Cloud Messaging
- ipad multitasking
- flutter deep link
- Flutter Clipboard
- 플러터 싱글톤
- Watch App for iOS App vs Watch App
- Python Type Hint
- Sketch 누끼
- METAL
- ribs
- drf custom error
- 장고 URL querystring
- SerializerMethodField
- flutter 앱 출시
- Django FCM
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |