유니티

    [Unity] TMPro를 이용해 Text에서 Icon을 사용해보자

    [Unity] TMPro를 이용해 Text에서 Icon을 사용해보자

    게임을 하다보면 툴팁 등에서 글 중간에 Icon이 사용된 모습을 심심찮게 볼 수 있다. 오늘 우리는 TMPro를 이용해 Text 중간중간에 Icon을 사용하는 방법을 알아볼 것이다. TMPro가 무엇인지, 어떻게 쓰는지는 모두가 알 것이라고 생각한다. 최신 Unity에서 TMPro가 기본으로 사용되니 모른다면 알아두자. 먼저 우리는 Slice 된 아이콘이 필요하다. 아이콘 샘플과 Slice 방법은 내 블로그 이전 글에 있으니, Sample이 필요하거나 Slice 방법을 모른다면 아래 링크를 들어가라. [Unity] 아틀라스(Atlas) 된 이미지를 Slice하는 방법 게임을 하다보면 아래와 같은 이미지를 한번쯤 본 적이 있을 것이다. 우리는 위와 같은 기법을 아틀라스(Atlas)라고 부른다. 이미지를 효..

    [Unity] 아틀라스(Atlas) 된 이미지를 Slice하는 방법

    [Unity] 아틀라스(Atlas) 된 이미지를 Slice하는 방법

    게임을 하다보면 아래와 같은 이미지를 한번쯤 본 적이 있을 것이다. 우리는 위와 같은 기법을 아틀라스(Atlas)라고 부른다. 이미지를 효율적으로 저장하기 위한 방식이라고 생각하면 편하다. 이번에 우리는 위와 같이 아틀라스 된 이미지를 게임내에서 사용할 수 있도록 Slice하는 방법에 대해 배울것이다. 먼저 아틀라스 되어있는 Sprite 파일이 필요하다. 이번 시간에 쓸 Sprite 파일은 하단에 첨부하였다. 그리고 Sample Sprite의 Sprite Mode를 Multiple로 바꿔주자. Multiple로 바꿔줘야 우리가 이 Sprite를 Slice해서 16장의 아이콘으로 사용할 수 있다. 적용을 완료했다면 Sprite의 인스펙터창에서 Sprite Editor 버튼을 눌러주자. Sprite Edit..

    [Unity] Scroll View 내용에 맞게 크기 조절하기

    [Unity] Scroll View 내용에 맞게 크기 조절하기

    Scroll View를 사용하다보면 스크롤이 끝까지 되지 않고, 돌아온다 거나 하는 현상이 일어나고는 한다. 이는 Content의 크기가 충분히 크지 않기 때문이다. 위의 흰색 실선과 같이 Content의 크기가 설정되어 있다면 Scroll View는 아주 약간 수직으로 스크롤 되고, 수평방향으로는 아무리 스크롤을 해도 제자리로 돌아오게 된다. 따라서 스크롤 되기 원하는 만큼 Content의 크기를 키워줘야 하는 것이다. 가로의 크기를 키웠더니 수평 방향 스크롤바에 스크롤 가능한 공간이 생긴 것을 확인할 수 있다. 이와 같이 스크롤 영역은 Viewport를 넘어가는 Content 영역의 크기만큼 생긴다고 볼 수 있다. 그렇다면, 이 스크롤 영역이 게임 내에서 동적으로 바뀌어야한다면 어떻게 구현해야할까? ..