<개인공부>/[Unity] 5

[유니티] 텍스트 메시 프로 한글이 네모로 나올때 (Text Mesh Pro 한글 세팅)

안녕하세요. BlockDMask입니다. 유니티 최신 LTS 버전인 2021.3.X 버전으로 작업을 하던중 디폴트 text 가 UGUI 텍스트가 아닌 Text Mesh Pro 로 변경되어있는걸 알게 되었습니다. 그래서 Text Mesh Pro 로 한글을 작성했더니.. 아니 이게.. 뭔 사각형 언어가 나오는게 아니겠습니까.. 이리 저리 검색해서 알아본 결과 Font 세팅을 새롭게 해주면 되더군요 지금부터 그 방법을 하나씩 알려 드리려 합니다. 1. 유니티 Text Mesh Pro 전용 폰트 생성 2. 유니티 Text Mesh Pro 폰트 적용 및 사용 1. 유니티 텍스트 메시 프로 한글용 폰트 생성 1-1) 원하는 폰트 다운받아서 Fonts 폴더에 넣기 유니티 프로젝트를 생성해줍니다. 그 후 원하는 폰드를 ..

[유니티] vs code 디버깅

안녕하세요. BlockDMask입니다. 오늘은 유니티를 작업하실 때 작업 툴로 vs code를 사용하시는 분들이 손쉽게 디버깅을 할 수 있는 세팅 방법에 대해서 알아보겠습니다. 1. 유니티에 vs code 패키지 설치 및 세팅 2. vs code에서 유니티 디버깅용 패키지 설치 3. vs code에서 유니티 디버깅하는 방법 4. vs code 디버깅 단축키 1. 유니티 vs code 디버깅 설치 및 세팅 유니티 에셋스토어에서 vs code를 임포트 합니다. package manager로 들어가서 vs code를 설치해줍니다. 2. vs code 에 유니티 디버깅 용 패키지 설치 unity에서 vs code 에셋을 설치한 다음 2-1) 유니티 Preferences에 vs code 창이 생긴 것을 볼 수 있..

[유니티] 랜덤 함수 Random.Range()

안녕하세요. BlockDMask입니다. 오늘은 유니티에서 제공해주는 랜덤 함수 Random.Range() 에 대해서 알아보려 합니다. 해당 함수는 함수 오버로딩으로 두 가지 타입으로 만들어져 있습니다. 그렇기에 정수, 실수 둘 다 랜덤 값을 추출할 수 있습니다. 1. 유니티 랜덤 함수 Random.Range() 설명 및 정의 살펴보기 (랜덤 클래스 살펴보기) 2. 유니티 정수 랜덤 Random.Range(정수, 정수) 3. 유니티 실수 랜덤 Random.Range(실수, 실수) 1. Unity Random.Range() 함수에 대해서 설명 유니티 엔진에서 제공해주는 랜덤 함수는 UnityEngine이라는 네임스페이스 안에 존재합니다. 유니티 스크립트에서 UnityEngine.Random 이라고 작성한 뒤..

[유니티] 로그캣(logcat)을 이용한 안드로이드 디버깅 방법

안녕하세요. BlockDMask입니다. 오늘은 유니티에서 안드로이드 디버깅을 할 때 필요한 로그캣(logcat)을 설치 하는 방법에 대해서 알아보겠습니다. 디버깅할 USB에 연결된 안드로이드 폰이 필요합니다. 1. 유니티 로그캣 설치 2. 유니티 로그캣 실행 1. Unity logcat 설치 1-1) Window -> Package manager 실행 1-2) Package manager 에서 아래 캡처를 보고 설명드리겠습니다. (1) Unity Registry 항목을 눌러주고 (2) logcat이라고 검색을 해줍니다. (3) Android Logcat 항목을 선택한 뒤 (4) Install 버튼을 눌러줍니다. 2. Unity logcat 실행으로 안드로이드 USB 디버깅 2-1) 설치한 로그캣 창을 띄..

[유니티] 씬 전환, 씬 이동, Scene 전환 (SceneManager)

안녕하세요. BlockDMask입니다. 오늘은 유니티에서 SceneManger를 이용해서 씬을 전환하는 방법에 대해서 알아보겠습니다. 1. Build Setting 씬 추가 2. C# 스크립트 작성 1. 유니티 BuildSetting 에 씬 추가 1-1) File -> BuildSetting 클릭해서 오픈 맥북 단축키 : Command + Shift + B 윈도우 단축키 : Ctrl + Shift + B 파일 -> 빌드세팅을 클릭해서 빌드 세팅 창을 열어줍니다. 1-3) 씬(Scene) 추가 빌드 세팅 맨 위쪽을 보면 이렇게 씬(Scene)을 집어넣는 항목이 있습니다. 프로젝트에 씬이 여러개 있다 하더라도, 빌드 세팅 "Scene in build" 항목에 씬을 넣어주지 않으면, 빌드했을 때 씬이 들어가지..