분류 전체보기
TextMeshPro 한글 글꼴 만들기
글꼴, 특히 한글을 만드는 것은 Unity에서 까다로운 작업일 수 있지만 걱정하지 마세요! 이 블로그 게시물은 전체 프로세스를 단계별로 안내합니다. 무료 상업용 글꼴 찾기 먼저 폰트 파일이 필요합니다. 상업적으로 무료인 글꼴을 찾을 수 있는 여러 온라인 리소스가 있습니다. 제가 추천하는 인기 사이트는 눈누입니다. 그래픽 작업에 선호되는 다양한 OTF(OpenType 글꼴)를 제공하는 반면 일반 문서 작업에는 TTF(TrueType 글꼴)가 사용됩니다. 글꼴을 Unity로 가져오기 원하는 글꼴 파일이 있으면 다음 단계는 Unity로 가져오는 것입니다. Unity 프로젝트를 연 후: 상단 메뉴에서 '창'을 클릭합니다. 'TextMeshPro'를 선택합니다. 'Font Asset Creator'를 클릭합니다...
Unity : Quality Settings
Unity의 품질 설정은 게임 개발 프로세스에서 중요한 수단이 될 수 있습니다. 이러한 설정을 통해 게임의 시각적 충실도를 제어하고 다양한 플랫폼과 장치에서 최적의 성능을 발휘하도록 할 수 있습니다. 이 블로그 게시물은 Unity의 품질 설정에 있는 각 속성을 자세히 이해하는 데 도움이 되며, 게임 개발 과정에서 정보에 입각한 결정을 내리는 데 도움이 됩니다. Unity의 품질 설정 편집 > 프로젝트 설정 > 품질에서 Unity의 품질 설정을 찾을 수 있습니다. 이 패널에서는 다양한 플랫폼에 대해 설정할 수 있는 다양한 수준의 품질 계층과 이러한 계층 내에서 조정할 수 있는 다양한 속성을 볼 수 있습니다. 품질 설정 속성 살펴보기 1. 텍스처 품질(Texture Quality) 이 속성을 사용하면 게임 ..
Universal Render Pipeline (URP)
이전에 경량 렌더 파이프라인으로 알려졌던 URP(유니버설 렌더 파이프라인)는 Unity의 가장 다재다능하고 강력한 렌더 파이프라인 중 하나입니다. URP는 빠르고 확장 가능하도록 설계되어 광범위한 하드웨어에서 고품질 그래픽을 구현하려는 개발자에게 적합합니다. 이제 Unity의 유니버설 렌더 파이프라인을 탐색하는 자세한 여정을 시작하겠습니다. URP 소개 유니버설 렌더 파이프라인은 Unity의 스크립터블 렌더 파이프라인 중 하나입니다. 즉, 렌더링 프로세스가 C# 스크립트를 통해 제어되므로 개발자가 게임 그래픽을 사용자 지정하고 최적화할 수 있는 유연성을 더 많이 제공합니다. URP는 품질과 성능에 대한 균형 잡힌 접근 방식을 제공하므로 강력한 하드웨어의 고급 그래픽과 저사양 장치의 최적화된 성능 모두에 ..
Unity : PlayerEndOfFrame
Unity에서 개발자는 원하는 게임 메커니즘을 달성하기 위해 다양한 내장 시스템으로 작업하는 데 익숙합니다. 이러한 기능 중 하나는 개발자가 다양한 작업에 사용하는 코루틴입니다. 이 블로그 게시물에서는 특정 코루틴 관련 개념인 PlayerEndOfFrame에 대해 자세히 살펴보고 그것이 무엇인지, 사용법 및 Unity 게임 루프의 필수 부분인 이유에 대해 논의합니다. Unity 코루틴이란?? PlayerEndOfFrame을 살펴보기 전에 Unity 코루틴을 간단히 살펴보겠습니다. 코루틴은 실행을 일시 중지하고 중단된 위치에서 다시 시작할 수 있는 기능입니다. "지금은 할 만큼 했으니 잠시 쉬고 다음에 계속하겠습니다."라고 말하는 것과 같습니다. 이 '중단'은 특정 시간, 조건이 충족될 때까지 대기하거나 ..
Unity로 이해하는 전략 패턴(Strategy Pattern)
디자인 패턴은 효율적인 소프트웨어 개발의 중요한 구성 요소입니다. 일반적인 코딩 문제에 대한 검증된 솔루션을 제공하여 개발자가 더 유연하고 재사용 가능하며 이해하기 쉬운 코드를 작성할 수 있도록 합니다. Unity를 사용하는 게임 개발 세계에서 디자인 패턴은 프로젝트의 복잡성을 관리하는 데 중요한 역할을 할 수 있습니다. 눈에 띄는 디자인 패턴 중 하나는 전략 패턴입니다. 전략 패턴은 런타임에 알고리즘의 동작을 선택할 수 있도록 하는 동작 설계 패턴입니다. 즉, 비행 중에 작업에 사용되는 알고리즘을 전환할 수 있습니다. 이 패턴은 런타임 조건에 따라 여러 경로를 취할 수 있는 코드를 처리할 때 특히 유용할 수 있습니다. 이 블로그 게시물은 이제 막 시작한 경우에도 Unity에서 전략 패턴을 구현하는 방법..
Unity : Mesh Renderer
메시는 Unity의 기본 빌딩 블록 중 하나입니다. 게임 개체의 시각적 표현을 제공합니다. Mesh Renderer 구성 요소는 Mesh Filter에서 지오메트리를 가져와 개체의 Transform 구성 요소에서 정의한 위치에 렌더링합니다. 또한 메시에 적용된 재질 및 텍스처 렌더링을 담당합니다. 그러나 메시 렌더러의 설정 및 구성은 게임 성능에 상당한 영향을 미칠 수 있습니다. 메시 렌더러의 옵션과 최적화를 위해 조정하는 방법에 대해 자세히 알아보세요. Unity 메시 렌더러 소개 Unity 엔진은 Meshes를 사용하여 캐릭터에서 환경에 이르기까지 모든 게임 내 시각적 객체를 생성합니다. 메쉬는 3D 개체의 모양을 정의하는 정점, 모서리 및 면의 모음입니다. 메시 필터와 결합된 메시 렌더러를 통해 U..
Unity : Android Toast Message
모바일 애플리케이션 개발의 세계에는 최적의 사용자 경험을 제공할 수 있는 기회가 많습니다. 그러한 기회 중 하나는 Android 용어로 "토스트 메시지"라고 하는 일시적이고 눈에 잘 띄지 않는 메시지를 사용함으로써 발생합니다. 사용자 화면 하단에 편리하게 위치한 이러한 간결한 알림은 Android 운영 체제의 기본 기능을 활용하는 강력한 통신 도구를 제공합니다. 이러한 메시지의 경량 특성은 독립 실행형 구현의 필요성을 제거하므로 간단하고 효율적인 사용자 상호 작용을 위해 선호되는 선택이 됩니다. 그러나 Unity 영역에서 개발자는 Unity 편집기에서 이러한 Android 고유의 기본 기능에 직접 액세스할 수 없는 문제로 어려움을 겪을 수 있습니다. 개발자는 스크립트를 적절하게 사용하여 Unity에서 토..
Unity Animator State : 애니메이션 상태 검사
소개 애니메이션은 Unity에서 몰입형 인터랙티브 경험을 만드는 데 중요한 역할을 합니다. 게임 개발자나 애니메이터로서 Unity에서 애니메이션 상태를 정확하게 확인하는 방법을 이해하는 것은 필수적입니다. 이 블로그 게시물에서는 애니메이션 상태 검사의 개념을 자세히 살펴보고 단계별 지침을 제공하며 Unity 프로젝트를 최적화하는 데 도움이 되는 귀중한 통찰력을 공유합니다. 초보자든 숙련된 개발자든 이 가이드를 통해 Unity에서 매끄러운 애니메이션을 만드는 데 필요한 지식을 얻을 수 있습니다. 애니메이션 상태 이해하기 애니메이션 상태 확인에 대해 자세히 알아보기 전에 애니메이션 상태에 대해 간단히 살펴보겠습니다. Unity에서 애니메이션 상태는 애니메이션 캐릭터 또는 개체의 다양한 단계 또는 포즈를 정의..