전체 글
Unity Asset Bundle
🟦 Unity Asset Bundle 🟧 Document https://docs.unity3d.com/kr/530/Manual/BuildingAssetBundles.html 유니티 - 매뉴얼: 4.x버전에서의 에셋번들 빌드 에셋번들 (AssetBundles) 4.x버전에서의 에셋번들 빌드 To begin creating an AssetBundle (called AssetBundle in scripts and within the Unity Editor), select an asset from your project folder that you want to include in a bundle. At the very bott docs.unity3d.com https://docs.unity3d.com/2017..
Interface, Abstract, Virtual
🟦 Interface, Abstract, Virtual - 패턴 책을 공부하는데 위의 개념이 잡히지않아 이해가 어려웠음 - 나름대로 이해한 것을 정리함 🟦 Interface 🟧 Document https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/keywords/interface interface - C# Reference :::no-loc text=interface::: (C# Reference) docs.microsoft.com - 인터페이스 - 구현해야할 멤버들을 선언하는 것 - 인터페이스 안에서 구현 불가 - 인터페이스 안에 쓸 수 있는 멤버는 총 4개 - Methods - Properties - Indexers // 인덱서를 공부한..
C# 주석에 대한 XML 태그
🟦 XML 태그 - summary 기능을 사용하면 메서드와 파라미터에 대한 설명이 뜨기 때문에 더욱 편리하다. 🟧 document https://docs.microsoft.com/ko-kr/dotnet/csharp/language-reference/xmldoc/ XML 문서 주석 - /// 주석을 사용하여 API 문서화 XML 문서 주석에 대해 알아봅니다. 특수 주석 필드에 XML 요소를 넣어 코드의 설명서를 만들 수 있습니다. 다른 도구를 사용하여 주석에서 문서 레이아웃을 빌드할 수 있습니다. docs.microsoft.com 🟧 Class - 슬래시( / ) 세번 입력 후 태그 입력 - 주석으로 입력할 부분 모두 슬래시 3번을 앞에 입력해줘야한다. - summary 태그 안에 클래스에 대한 설명을 작..
AudioMixer
🔷 AudioMixer - slider로 auido를 조절해보기 🔶 AudioMixer - Audio Mixer 열기 - - Group에 추가 - 주의 : BGM과 Voice를 독립적으로 조작하려면 Master 바로 아래에 생성해야함 - 상위에 있는 그룹의 데시벨을 조작할 경우 하위 그룹의 데시벨도 변경되기 때문 - 이 부분에서 많이 헤맸는데, 우측 상단에 있는 Exposed Parameter에 조작하고자 하는 그룹이 있어야함 - 그렇지 않으면 스크립트로 조절할 수가 없음 - 그룹을 클릭하면 인스펙터 창에 위와 같이 뜸 - Volume 쪽에 우클릭하면 위와 같은 메뉴가 보임 - Expose 'Volume (of BGM)' to script 클릭 - exposed Parameters에 뜨는 것을 볼 수 있..
TMP(Text Mesh Pro) 한글 생성
🔷 TMP 한글 생성 - TMP에 한글을 작성하면 네모로 보임 (ex : □□□...) - 이를 해결하는 방법 🔶 원하는 폰트 다운로드 후 가져오기 https://fonts.google.com/ Google Fonts Making the web more beautiful, fast, and open through great typography fonts.google.com - 나는 보통 Noto Sans를 쓴다. 🔶 Unity - Font Asset Creator 열기 - 32-126,44032-55203,12593-12643,8200-9900 - 영어 : 32-126 - 한글 : 44032-55203 - 한글 자모 : 12593-12643 - 특수문자 : 8200-9900 - Generate Font ..
VScode 기본 터미널 변경
🔷 기본 터미널 변경 - 터미널 열기( Ctrl + ` ) - 기본 터미널 : powershell 🔶 기본 터미널 gitbash로 변경 - Ctrl + Shift + P - Terminal: Select Default Profile - Git Bash 클릭 - 터미널을 닫은 후 열어서 확인해보면 Git Bash로 열림
XR Interaction Toolkit - Locomotion
🟦 Locomotion - 오른쪽 컨트롤러 : 이동 - 왼쪽 컨트롤러 : 스냅턴 🟧 Setting - 게임오브젝트 생성 - XR > XR Rig (Action-based) - 컴포넌트 추가 - Input Action Manager - Action Assets에 할당해주기 - XR > Locomotion System (Actoin-based) - 컴포넌트 추가 - Continuous Move Provide (Action-based) - Snap Turn Provider > Right Hand Snap Turn Action > Use Reference 언체크 - Continuous Move Provider > Left Hand Move Action > Use Regerence 언체크 - XRI Default..
에러 : Firebase Github
🔷 상황 파이어베이스 관련 패키지를 임포트한 후 깃허브에 올릴려고하면 아래와 같은 에러가 발생한다. attributes 파일에 .so 확장자를 넣어봤는데, 뭔가 되긴하는데....conflict 지옥에 빠지게 된다. 🔶 에러메세지 File Assets/Firebase/Plugins/x86_64/FirebaseCppApp-8_3_0.so is 117.11 MB; this exceeds GitHub's file size limit of 100.00 MB 🔷 해결방법 git lfs track "Assets/Firebase/Plugins/x86_64/FirebaseCppApp-8_3_0.so" - 이번에는 8.3.0 버전으로 임포트했기때문에 위와 같이 입력 - 상황에 따라 버전을 바꿔주면 됨