728x90

2022/01 7

[Unity] Play Mode 시작 시 씬 고정하기

Unity Editor로 특정 씬을 작업하다가 플레이 모드를 시작할 때, 특정 씬부터 실행되도록 고정하고 싶을 때가 있습니다. 이럴 때 아래 스크립트 코드를 활용해서 시작 씬을 고정할 수 있습니다. #if UNITY_EDITOR using UnityEditor; using UnityEditor.SceneManagement; [InitializeOnLoadAttribute] public static class DefaultSceneLoader { static DefaultSceneLoader(){ EditorApplication.playModeStateChanged += LoadDefaultScene; } static void LoadDefaultScene(PlayModeStateChange state){..

Unity TextMeshPro(TMP) 한글 폰트 출력하기

메모 차원에서 포스팅 해둡니다. Unity 의 검증된 Text 솔루션 패키지인 TextMeshPro 에서 한글 Text 를 출력하기 위한 방법입니다. ​ 대략적인 순서 1. 무료 한글 폰트 다운로드 2. 한글 폰트를 TMP_Font Asset 으로 변환 3. TMP Text 생성 4. TMP Text 의 Font Asset 교체 순정(?) TEP Text 를 생성하면,기본 폰트에 한글이 들어있지 않아 정상적으로 표시되지 않습니다. Liberation Sans 라는 이름의 폰트인데, Adobe 에서 제공하는 Adobe Fonts 라이브러리에 속해있는 무료폰트이지만 아쉽게도 한글이 없군요. Liberation Sans 상세 설명 https://fonts.adobe.com/fonts/liberation-san..

유니티 허브(Unity Hub) 3.0.0 정식 버전 둘러봤습니다

유니티 허브(Unity Hub) 3.0 베타가 끝나고 정식 3.0.0 버전이 릴리즈 됐습니다. 베타가 끝났으니 이제 써봐야지. 직접 업그레이드 해보고 둘러보겠습니다. 기존 2.x 버전 허브의 우측 상단에 "3.0.0 사용 가능" 버튼이 보입니다. "지금 다시 시작 및 설치"를 눌러 3.0 으로 가봅니다. 업데이트 하고 첫 화면. 새로워진 Hub 시작하기. UI/UX 와 설치 및 다운로드를 비롯한 프로젝트 관리 편의성이 개선되었다고 합니다. 시작 가이드 플로우도 개선되고, 애플 실리콘 프로세서에서도 Unity Hub 를 실행할 수 있도록 개선되었다는데... 그 전엔 안됐나봅니다? 애플기기를 안 쓰고있어서 몰랐네요. 그리고 다크모드. 요즘 브라우저도 에디터도 다크모드 지원을 빅 업데이트로 다루는 게 유행인가..

Unity 게임 개발을 위한 Visual Studio 2022 Community 설치

개인 프로젝트용으로 Unity 2019 LTS 버전을 사용하고 있었는데, 회사에서도 최신 버전을 사용하고 있어서 개인 프로젝트 환경의 Unity 도 2020 LTS 버전으로 업데이트했습니다. 그러면서 Visual Studio 도 2022 버전으로 최신 버전을 설치해 봤습니다. 설치 기록을 남겨봅니다. ​ 아래 Microsoft 공식 사이트에서 Visual Studio 2022 설치 도구를 다운로드할 수 있습니다. https://visualstudio.microsoft.com/ko/vs/unity-tools/ Unity 게임 개발 도구 | Visual Studio 가장 강력한 Unity 개발 환경을 원하세요? Visual Studio Unity 도구를 사용하여 만들고, 디버깅하며 생산성을 향상시킵니다. 오..

블랙박스 아이나비 FXD7000 구입부터 설치까지

기존에 사용하던 블랙박스가 거의 10살이 되어가서 지난번엔 만도 오토비 AZ100+ 를 구입했었습니다. 당시에 직접 제가 사용하지는 못했고, 가까운 분께 선물로 드리게 되어서, 제 차에 설치할 블랙박스를 추가로 구입해야 했습니다. ​ 제품 디테일 리뷰부터 설치기까지 리뷰해봅니다. 이것저것 고르다가 아이나비 브랜드로 결정. FXD7000 2채널 블랙박스 가성비가 괜찮아보여서 주문. 리뷰도 많고 평점도 높고 보편적으로 많이 사용하는 모델인가봅니다. 주문하면 GPS 안테나와 블랙박스 본체를 받습니다. 워낙 유명한 브랜드고 많이 사용하는 모델같아서 안정성은 나쁘지 않아보입니다. 기본적인 사양부터 보면, 메모리는 32 GB, FHD 화질로 전후방 녹화가 되고, 상시 녹화시 2~3시간 정도 저장이 된다고 합니다. ..

내가 쓴 트위터 트윗 검색, 기간, RT, 마음 조건 등 고급 검색 옵션

네이버 블로그와 트위터를 주로 소통하고 기록하는 창구로 활용하고 있습니다. 매년마다 회고 자료를 수집할 때 트위터에 쓴 트윗도 같이 수집해서 정리를 하고 있는데, 이 때 고급 검색 옵션을 사용하면 아주 편하게 과거에 내가 쓴 트윗들을 모아서 볼 수가 있습니다. ​ 가령, 1. 내가 쓴 트윗이면서 2. 2021년 1월 1일부터 1월 31일까지 쓴 트윗 3. 그 중 RT가 10번 이상, 마음이 10번 이상 ​ 이런 트윗일 경우 아래처럼 검색창에 입력하면 됩니다. (from:wonsorang) until:2021-01-31 since:2021-01-01 min_retweets:10 min_faves:10 ​ 자세히 뜯어보면, (from:wonsorang) 에서 wonsorang 은 제 아이디. from: 을 ..

[C#] Null 조건부 연산자 ?. (null conditional operators)

Null 조건부 연산자. 물음표와 마침표를 연결해 사용합니다. 영어로는 Null conditional operators. Something?.Member 이렇게 사용하는데, null 조건부 연산자는 피연산자가 null이 아닌 것으로 평가되었을 때만 멤버를 엑세스 합니다. null 조건부 요소 연산자는 아래처럼 씁니다. 마찬가지로 피연산자가 null이 아닌 것으로 평가되었을 때 요소를 엑세스 합니다. ?[] 조건부 멤버나 요소 액세스 작업의 한 체인의 작업에서 null을 반환하면 나머지 체인은 실행되지 않습니다. // null 조건부 연산자 예시 A?.B.C(); A?.B?.Do(C); A?.B?[C]; // null 조건부 연산자를 사용하지 않았을 경우 if (null != A) A.B.C(); if (..

728x90
반응형