반응형

Text

유니티, 텍스트 출력 TextMeshPro 와 Legacy Text 차이점

유니티에서 TextMeshPro와 Legacy Text(기존 UI.Text 또는 Text 컴포넌트)는 텍스트를 표시하는 데 사용되지만, 기능과 성능 면에서 여러 가지 중요한 차이점이 있어요. 아래에 각각의 차이점들을 정리해볼게요.  🔤 1. 렌더링 품질TextMeshPro:고해상도 벡터 기반 렌더링 → 텍스트가 어떤 해상도에서도 선명하게 보임.다양한 효과(외곽선, 그림자, 글로우 등)를 고품질로 지원.Legacy Text (UI.Text):비트맵 기반 렌더링 → 확대하면 깨짐.기본적인 그림자, 외곽선만 가능하며 품질이 떨어짐⚙️ 2. 기능TextMeshPro:리치 텍스트 기능이 더 강력함 (, , , 등 다양한 태그 지원).다이나믹 폰트 스타일, 커스텀 폰트 에셋, 폰트 fallback 지원.텍스트 ..

유니티_unity 2025.04.06

(유니티) TextMeshPro 한글 텍스트 출력

준비물한글 TTF 폰트 - 여기서는 나눔고딕 폰트를 사용했습니다. 나눈 고딕폰트는 무료로 사용할 수 있습니다.나눔고딕 폰트 [실습 따라하기]1. 프로젝트를 생성합니다. 2D 또는 3D 아무거나 생성합니다. 2.텍스트를 출력하기 위해 "Hierarchy" 창에서 "UI" -- "Text - TextmeshPro"를 선택합니다. 3. [TMP Importer] 대화상자가 나타나면 "Import TMP Essentials"을 클릭하고, 창을 닫습니다. 4. Assets - TextMeshPro - Fonts 폴더가 생성되어 있는 것을 볼 수 있습니다.- 5. 윈도우 탐색기에서  "나눔고딕" 폰트를 Project 창의 Assets에 끌어다 놓습니다. 6. [Window] 메뉴 - TextMeshPro - Fon..

유니티_unity 2024.02.19

(C#) 텍스트 파일에 저장하기 생성하기

다음 코드는 C#에서 텍스트 파일을 생성하고, 파일에 텍스트를 저장하는 코드입니다. 1. File 정적(static) 클래스 사용하기 using System; using System.IO; public class Program { public static void Main() { string textfile = @"c:\temp\MyTest.txt"; // 파일이 존재하지 않으면 if (!File.Exists(textfile)) { // Create a file to write to. using (StreamWriter sw = File.CreateText(textfile)) { sw.WriteLine("Hello"); sw.WriteLine("And"); sw.WriteLine("Welcome"); }..

C# 2023.06.02

(C#) 텍스트 파일 읽기 ReadLine ReadToEnd

C#에서 텍스트 파일을 읽어 들이는 방법입니다. 1. 한 줄씩 읽기 다음 코드는 ReadLine 메서드를 이용해서 텍스트 파일에서 한 줄씩 읽는 코드입니다. using System; using System.IO; public class Program { public static void Main() { string path = @"c:\temp\text.txt"; string line; using (StreamReader sr = new StreamReader(path)) { while ((line = sr.ReadLine()) != null) { Console.WriteLine(line); } } } } 2. 한번에 끝까지 읽기 다음 코드는 텍스트 파일은 한꺼번에 읽는 코드입니다. using Syste..

C# 2023.06.02
반응형