본문 바로가기

개발/유니티 (Unity)5

유니티 에디터 글꼴 변경. 유니티 에디터 글꼴 변경, 코딩 전용 폰트 (D2Coding)D2Coding은 한글과 영문을 모두 지원하는 고정폭 폰트로, 네이버에서 개발하여 무료로 배포하고 있습니다. 이 글꼴은 각 글자의 너비가 동일하게 설계되어 있어 코드의 정렬이 깔끔하게 유지되며, 복잡한 코드 라인도 한눈에 파악하기 쉽습니다. 또한, D2Coding은 글자의 형태가 명확하고 고른 간격을 제공하기 때문에 장시간 코딩 작업에서도 눈의 피로를 줄여줍니다. 폰트 특징 비교다운로드 : https://github.com/naver/d2codingfont 변경 방법 1. D2Coding 폰트를 복사한다. 위치 : 에디터가 설치된 폴더에서 Data/Resources/Fonts 2. fontsettings.txt 파일 수정위치 : 에디터가 설치된.. 2024. 5. 21.
유니티에서 Visual Studio 한글 깨짐 현상 해결 가이드. 유니티에서 Visual Studio 한글 깨짐 현상 해결 가이드. 유니티와 Visual Studio를 함께 사용할 때 자주 발생하는 한글 깨짐 현상을 해결하는 방법에 대해 공유하고자 합니다.이 문제는 Visual Studio가 기본적으로 UTF-8 형식이 아닌 파일 형식으로 문서를 생성하기 때문에 발생합니다. .editorconfig 파일을 생성해 Visual Studio 프로젝트 파일과 같은 위치(경로)에 두면,Visual Studio에서 앞으로 생성되는 C# 파일을 UTF-8 형식으로 생성하여 한글 깨짐 방지. .editorconfig[*]end_of_line = crlfcharset = utf-8trim_trailing_whitespace = trueinsert_final_newline = true.. 2024. 5. 17.
Unity LOD 최적화. 버텍스 수가 1838개에서 871개로 떨어진다!그렇다. 유니티만 있으면 됩니다. 메시 버텍스 수 줄이는 방법.1. 그래픽 디자이너가 직접 low 폴리곤 메시를 제작. (최적화 높음)2. 직접 3D 툴의 Modifier를 사용. (무료 + 시간, 최적화 중간)https://www.youtube.com/watch?v=ifNyVS2_6f8  3. 단일 메시 FBX에서 에셋 조합으로 LOD FBX 변경. (빠르다, 최적화 적당) 그럼 유니티 에셋 조합, FBX -> LOD FBX 만들어 보자! 먼저 두 가지 유니티 패키지를 설치한다.1. (무료)FBX Exporter : Prefab -> FBX 변환   (github.com/KellanHiggins/UnityFBXExporter)2. (유료)Ultimate L.. 2024. 5. 15.
Unity Physics.SphereCastAll 정렬하기. RaycastHit[] hitList = Physics.SphereCastAll(...) 얼마전 관통형 무기 구현에서 벽 감지에 문제가 있었습니다.레이저 빔을 맞은 대상 리스트가 정렬되지 않음. 참고 : SphereCastAll, SphereCastNonAllochttps://www.youtube.com/watch?v=W579Mdi1Az4 이 영상만 보면 순서대로 잘 나옵니다. 왜? 순서대로 부딪혔으니까... OTL... 사용중인 MIT License 코드를 간소하게 수정public static class PhysicsExtensions{ private class AscendingDistanceComparer : IComparer { public int Compare(RaycastHit h1, Rayc.. 2024. 5. 15.
유니티 허브 (Unity Hub)에서 프로젝트 안 열릴 때. 유니티 허브 (Unity Hub)에서 프로젝트 안 열릴 때Unity Hub 3.7.0Unity Editor 2017.4.40f1Window 11 어제까지 잘 되던,유니티 허브에서 특정 프로젝트가 열리지 않는다. 무한 로딩 상태에서 멈춰있다. 라이센스 파일 삭제하고 Unity Hub 다시 시작하면 잘 열린다.Unity_lic.ulf 파일은 유니티 엔진을 사용할 때 필요한 라이센스 파일입니다. 이 파일은 유니티 사용자의 라이센스 정보를 포함하고 있으며, 유니티 에디터나 다른 유니티 서비스를 사용하기 위해 필요한 인증을 제공합니다. 일반적으로 이 파일은 유니티 계정을 통해 라이센스를 활성화하거나 라이센스 키를 입력할 때 생성되며, 사용자의 컴퓨터에 저장됩니다. 라이센스 파일 위치 : C:\ProgramData.. 2024. 5. 12.