유니티에서 UI 오브젝트인 TextMeshPro(TMP)를 새로 생성했다.public text uiText; 스크립트에서 public으로 텍스트를 할당할 변수를 선언했다. 하지만 왜인지 text 형식으로 생성한 변수인 uiText에 TMP 오브젝트를 할당할 수 없었다. 이를 해결하는 방법! 간단하다. text 형식 대신 TextMeshProUGUI 형식을 사용했다.public TextMeshProUGUI uiText; 이렇게 하면 TMP 오브젝트를 uiText 변수에 할당할 수 있다. using TMPro; using 문에 TMPro만 추가해주면 된다. 이번에 날 가르쳐준 블로그https://codecellar.tistory.com/entry/TextMeshProTMP-public-text-%ED%85%..

유니티에서 Text UI에 한글 폰트를 사용할랬더니 폰트가 깨져서 나왔다. 기본적으로 적용되어있는 LiberationSans 폰트를 사용했다.아무래도 한글 지원이 되지 않는 것 같았다.한글 폰트를 적용하는 방법을 GPT에게 물어보자. -------------------------------------------------답변 유니티에서 UI에 한글 폰트를 사용하는 방법은 다음과 같습니다. 기본적으로 유니티는 폰트 시스템을 지원하지만, 원하는 한글 폰트를 프로젝트에 추가하고 적용하는 과정이 필요합니다.1. 한글 폰트 파일 준비먼저 사용할 한글 폰트 파일(.ttf 또는 .otf 파일)을 준비해야 합니다. 한글 폰트는 아래와 같은 경로에서 구할 수 있습니다:네이버 한글날 배포 폰트구글 Noto Sans CJ..

https://www.youtube.com/watch?v=eZ8Dm809j4c 두번째 강의를 들으러 왔다.점프는 어제 혼자서 구현을 해보았는데 코드에 오류는 없었으나.점프 애니메이션이 실행이 조금 늦어지는 모습이었다. 강의를 보고 다시 수정을 해봐야겠다. sprint = Input.GetButton("Sprint"); 나는 달리기 키를 입력받을 변수를 이렇게 초기화하였다.(프로그래밍에서 초기화란. 최초로 값을 할당하는 것.) 변수 이름을 'sprint'라고 지었다.이번 강의를 보면서 배운 점은 변수를 생성할 때 알아보기 쉽게 지으라는 것.키를 누르고 있을 때 '참'이 되는 코드니까.누르다. = Down을 활용해 sprintDown 또는 sDown으로 이름을 만들 수 있겠다.sprint는 그냥 달리기라고 ..

https://www.youtube.com/watch?v=WkMM7Uu2AoA 강의에서 제공하는 에셋과 추가 도시 맵 에셋을 다운 받아사용했다. 일단 사용할 씬에 제공된 캐릭터 하나를 불러왔다. 플레이어 만들기Rigidbody와 collider를 적용한 모습.크기는 적당하게 만들어주었다. 맵 오브젝트에도 collider 넣어주었다. 플레이어 Rigidbody 설정을 변경한다.움직임 코드를 transform.position을 사용했기 때문에 리지드바디의 충돌이 씹히는 경우가 종종있다고 한다.이럴때엔 코드에서 Rigidbody.movePosition을 사용하면 해결가능하다.하지만 강의 내용에 따라 transform.position을 사용한다.인스펙터창에서 Collision Detection을 Continuo..
- Total
- Today
- Yesterday
- 독학
- 문제 풀이
- 인생 명언
- 성공 명언
- AI 공부
- 문자열 보간
- 개발 공부
- 프로그래밍 독학하는 법
- 게임 개발 독학하는 법
- 공포게임
- 백준 30802
- 쓴소리 모음
- 명언 모음
- 게임 개발
- 쓴소리
- 무료공포게임
- 위인 명언
- 유니티
- 백준
- c# 독학
- 인디
- 게임 추천
- 모바일 게임 추천
- console.writeline
- 공포게임추천
- 파피플레이타임
- 인디 게임 개발
- 프로그래밍
- c#
- 개발 독학
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |