본문 바로가기
반응형

Unity8

유니티(Unity) 오브젝트 생성 시 위치 (0, 0, 0)으로 고정 유니티에서 오브젝트를 생성할 때마다 position을 (0, 0, 0)으로 설정하는 방법이다. 1. 유니티의 Settings(Preferences) 창을 연다. 2. Preferences > Scene View > 'Create Objects at Origin' 을 체크해준다. 2023. 4. 29.
패키지(Package) Export, Import하기 목차 유니티의 패키지를 어떻게 Export하고, Import할 수 있는 지를 정리하였다. Export Package 프로젝트에서 선택한 에셋들을 하나의 Package로 묶어서 다른 프로젝트에서 재사용할 수 있도록 하는 기능이다. 즉, 프로젝트에서 사용한 스크립트, 에셋, 씬 등을 하나의 패키지 파일로 만들어서, 다른 프로젝트에서 이를 Import하면 그 프로젝트에서도 동일한 Asset들을 사용할 수 있게 된다. 에셋을 공유하거나 백업하는 용도로 많이 사용된다. 라이브러리나 유틸리티 클래스, 에셋 등을 하나의 패키지로 만들어서 다른 프로젝트에서도 재사용하면 개발 시간을 단축시키고 효율성을 높일 수 있다. 1. Assets 폴더를 오른쪽 클릭하여 ‘Export Package’ 버튼을 클릭한다. 2. 파일을 .. 2023. 4. 18.
정적(static) 게임 오브젝트와 동적 게임 오브젝트 정적 게임 오브젝트와 동적 게임 오브젝트는 유니티에서 게임 오브젝트의 생성과 라이프사이클을 관리하는 데 중요하다. 정적 게임 오브젝트는 게임 환경을 구성하는데 사용되고, 동적 게임 오브젝트는 플레이어가 게임을 플레이할 수 있도록 만들어준다. 정적 게임 오브젝트 게임이 실행되는 동안 생성되지 않으며, 미리 설정된 위치에 고정된다. 빌딩, 지형, 배경 등 게임의 환경을 구성하는 데 사용된다. Scene에서 직접 만들어지며, 런타임에서 생성 및 제거되지 않는다. Global Illumination은 정적 게임 오브젝트에만 적용된다. Global Illumination이란? 동적 게임 오브젝트 게임이 실행되는 동안 생성되고 제거될 수 있는 오브젝트이다. 플레이어 캐릭터, 총알, 아이템, NPC 등 게임에서 상호.. 2023. 4. 11.
Unity Lighting 목차 유니티의 Lighting View에서 빛과 관련된 설정을 할 수 있다. 빛을 설정하는 것은 부하가 크고 시간이 오래 걸리기 때문에 적절하게 사용해야 한다. Lighting View Window > Rendering > Lighting Lighting View에는 아래와 같이 Scene, Environment, Realtime Lightmaps, Backed Lightmaps 총 4개의 Tab이 존재한다. Auto Generate Scene Tab의 가장 아래쪽에 Auto Generate 토글 버튼이 존재한다. Auto Generate란 조명 설정을 자동으로 생성하는 기능이다. 씬에 있는 모든 정적 및 동적 객체를 기반으로 빛을 설정한다. 'Auto Generate'를 사용하면 자동으로 생성되는 Li.. 2023. 4. 11.
유니티(Unity) TMP(TextMeshPro) 한글 폰트(Font) 추가하기 목차 유니티에서 TextMeshPro를 사용하여 한글을 입력하면 한글이 깨지는 현상이 종종 발생한다. 한글이 깨지는 것을 방지하며 원하는 Font를 추가해보자. 무료 폰트 사이트 공유 마당 사이트에 사용할 수 있는 무료 폰트가 많다. 공유 마당 사이트 링크 : https://gongu.copyright.or.kr/gongu/bbs/B0000018/list.do?menuNo=200195 한글 폰트 추가하기 1. 원하는 폰트 파일 찾기 나는 공유 마당 사이트에 있는 도봉옛길체 폰트를 다운받아 사용하였다. 2. 폰트 파일을 유니티 에셋에 집어넣는다. 다운받은 Font 파일은 다음과 같이 압축된 상태일 것이다. 유니티에서는 파일 이름이 한글이면 한글이 깨지기 때문에 적절하게 파일 이름을 영어로 바꿔준다. 파일을.. 2023. 4. 10.
Font Asset Creator Font Asset Creator Window > TextMeshPro > Font Asset Creator Font Asset Creator Property Font의 Atlas는 폰트의 글자들이 포함된 이미지입니다. 이 이미지는 글자의 모양, 크기, 위치 및 간격 정보를 포함하고 있습니다. 게임 또는 애플리케이션에서 폰트를 사용할 때, 해당 이미지에서 글자를 자르고 배치하여 보여줍니다. 이렇게 하면 애플리케이션의 속도가 빨라지고, 성능이 개선됩니다. Property 설명 Source Font FIle Font Asset을 만들 Source Font File Samplling Point Size Font Texture을 생성하는 데 사용되는 Font Size(포인트 단위)이다. 크기가 클수록 렌더링 품.. 2023. 4. 9.
아틀라스(Atlas) 이미지(Image) Atlas란? Font의 글자들이 포함된 이미지이다. 글자의 모양, 크기, 위치 및 간격 정보를 포함하고 있다. 게임 또는 애플리케이션에서 Font를 사용할 때, 해당 Atlas Image에서 글자를 자르고 배치하여 보여준다. Atlas 장점 Atlas Image를 사용하여 애플리케이션의 속도가 빨라지고 성능이 개선된다. 2023. 4. 9.
OTF, TTF, SDF Font OTF란? OTF (OpenType Font)는 마이크로소프트와 애플이 공동으로 개발한 TTF의 확장 버전이다. OTF 파일은 TTF 파일과 비슷하게 벡터 기반으로 저장되어 있지만, 여러 가지 기능과 언어의 지원을 더욱 향상시켰다. OTF는 다양한 언어에 대한 글리프를 지원하며, 각 글자 사이의 간격과 특정 글자 조합에 대한 지원 등 다양한 기능을 제공한다. TTF란? TTF (TrueType Font)는 마이크로소프트와 애플이 공동으로 개발한 폰트 파일 형식이다. TTF 파일은 글리프들이 벡터 기반으로 저장되어 있으며, 확장성이 높은 폰트이다. 그래서 작은 크기에서도 선명한 글꼴을 보여준다. OTF와 TTF의 차이점 TTF는 벡터 기반으로 저장되어 선명한 글꼴을 보여주고, OTF는 TTF보다 더 많은 .. 2023. 4. 9.