본문 바로가기
반응형

Unity7

[Unity] TextMeshPro 사용법 및 한글 오류 해결방법 Unity - TextMeshProTextMeshPro는 Unity 게임 엔진에서 텍스트 렌더링 품질을 향상시키는 고급 텍스트 레이아웃 및 렌더링 시스템입니다. 주요 기능으로는 고해상도 텍스트 렌더링, 다양한 텍스트 스타일링 옵션, 텍스트 정렬 및 서식 설정, 그리고 텍스트 효과(그림자, 윤곽선 등)를 포함합니다. TextMeshPro는 동적 텍스트 생성과 고성능을 제공하며, UGUI 및 Unity의 기존 텍스트 컴포넌트보다 더 많은 제어와 유연성을 제공합니다. 먼저 Hierarchy 창에서 UI - Text - TextMeshPro를 추가해보겠습니다. 그 후 TextMeshPro를 사용하기 위해 필요한것들을 Import하라고 문구가 나옵니다.Import TMP Essentials를 클릭해 Import하.. 2024. 5. 19.
[Unity 2D] 캐릭터 애니메이션 및 달리기 구현 저번에 이어서 이번에는 케릭터가 움직이는 방향에 따라 바라보게 설정하고, 케릭터의 움직임그리고 애니메이션 기능을 추가해보겠습니다.제가 작성한 이 글은 강좌 목적 글이 아니며, 학습 내용을 익히고자 하는 글이라 완벽하고 정확하지 않을 수 있습니다. 먼저 Charator(Player)에서 Add Component로 Animator를 추가해줍니다.그 후 Controller에 Player를 넣어주고 타겟을 설정해줍니다. 폴더를 생성하고 Animation > Animator Controller를 생성합니다.여기서 우리는 애니메이션의 모든 행동을 제어하겠습니다.이름은 Player라 만들어주고 안으로 들어가보겠습니다.저는 애니메이션을 idle , Walk , Run 기본적인 구성으로 준비하였으며, 직접 연결이 아닌 .. 2024. 5. 19.
[Unity 2D] 캐릭터 움직임 구현 오늘은 간단하게 기초적인 움직임 구현을 만들어 보겠습니다.이동을 구현하는 방식에는 여러방식이 있지만, Input Axis를 이용하여 만들겠습니다.Unity - Input Axis를 사용한 움직임 구현Unity에서 입력을 다루는데 가장 일반적으로 사용되는 것 중 하나는 "Input Axis"입니다."Input Axis"는 사용자 입력에 대한 값들을 담고 있는데, 예를 들어 "Horizontal"과 "Vertical"은 주로 좌우와 상하 움직임에 사용됩니다. Horizontal 값은 보통 -1에서 1까지의 범위를 갖습니다. 만약 음수 값을 갖는 키를 누르면 왼쪽으로 이동하게 되고, 양수 값을 갖는 키를 누르면 오른쪽으로 이동합니다. Vertical도 비슷한 원리로 작동합니다. Rigidbody2D ?Rigi.. 2024. 5. 18.
Unity|Error - Failed to import package with error: Couldn't decompress package 해결 Unity 에러 코드| Failed to import package with error에러 내용Failed to import package with error: Couldn't decompress package유니티에서 리소스를 임포트할 때 종종 발생할 수 있는 에러입니다. 발생 이유 잘못된 파일 경로 : 임포트하려는 파일의 경로가 잘못되어 파일을 찾을 수 없는 경우. 파일 형식 문제 : 지원되지 않는 파일 형식을 임포트하려고 하는 경우. 권한 부족 : 파일에 접근하거나 읽을 수 있는 권한이 부족한 경우. 파일 손상 : 임포트하려는 파일이 손상되어 읽을 수 없는 경우. 종속성 문제 : 필요한 라이브러리나 종속성이 누락되어 파일을 임포트할 수 없는 경우.해결법리소스 파일의 경로가 올바른지 확인합니다. 경로.. 2024. 5. 18.
Unity|Error - Screen position out of view frustum 해결 Unity 에러 코드| Screen position out of view frustum 발생 : Unity 게임 시뮬레이션 테스트중 발생. / 컴파일중 다른 행동을 하면 간혈적으로 나타나기도 합니다. 에러 내용  Screen position out of view frustum (screen pos 363.000000, 312.000000, 0.000000) (Camera rect 0 0 610 508)UnityEngine.GUIUtility:ProcessEvent (int,intptr,bool&) 해결법 카메라 영역을 특정 오브젝트나 UI 요소가 카메라의 뷰 프러스텀(view frustum) 밖에 위치해 있음을 나타냅니다. 이 경우는 특히 GUI 요소와 관련이 있습니다 GUI 요소의 위치 확인 : GUI.. 2024. 5. 18.
Unity - 이벤트시스템 ( EventSystem ) Unity - 이벤트시스템 ( EventSystem )Event System은 Unity의 UI 시스템에서 사용자 입력(마우스 클릭, 터치, 키보드 입력 등)을 처리하는 핵심적인 구성 요소입니다. 이를 통해 게임 내의 UI 요소들이 사용자와 상호작용할 수 있습니다. Event System은 UnityEngine.EventSystems 네임스페이스에 포함되어 있으며, 여러 컴포넌트와 함께 작동하여 다양한 입력 이벤트를 처리합니다. Q/A : 유니티가 갑자기 마우스 클릭이 안 돼요!유니티  Hierarchy 창에 EventSystem이 있는지 확인합니다. 만약 EventSystem이 없다면 마우스 클릭이 안될 수 있습니다. 만약 없다면 'UI > Event System'을 추가하시면 됩니다.Event Sys.. 2024. 5. 17.
C# Eroor - warning CS8032 해결 C# 에러 코드|CS8032 발생 : Unity 코드 스크립트 중 Visual Studio 2022에서 발생 에러 내용  CS8032 An instance of analyzer Microsoft.CodeAnalysis.X cannot be created from C:\Program Files\dotnet\sdk\5.0.100\Sdks\Microsoft.NET.Sdk\codestyle\cs\Microsoft.CodeAnalysis.CodeStyle.dll : Could not load file or assembly ‘Microsoft.CodeAnalysis, Version=3.8.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35’ or one of its de.. 2024. 5. 16.
728x90
반응형