유니티2D 2

유니티 2D - 캐릭터 이름 구현 (WorldSpace 와 InputField - TextMeshPro)

오늘은 캐릭터 이름 표시 기능? 을 만들면서 놓쳤었던 부분을 기록하고자 합니다.지금 보니 다 간단한 거였는데 왜 그랬을까요;;; 일단 처음 구상한 아이디어는 이름을 입력받고 머리 위에 띄우는 것이었습니다.  UI를 통해 TextMeshPro를 넣어주면 간단하게 해결될 줄 알았습니다.그런데 문제가 발생했습니다. 시네머신 카메라를 이용해 플레이어의 움직임을 따라가도록 했더니 UI의 위치랑 플레이어의 위치랑 차이가 나는 것이었습니다.  canvas를 player 아래에 하나 더 만들어서 그런가? 일단 여기서 1차 얼타기 시작. 해결 방법은 의외로 간단했습니다.   canvas는 기본으로 ScreenSpace-Overlay로 설정되어 있는데,이를 WorldSpace로 바꿔서 해결했습니다. 그래서 이게 뭔데? 싶..

유니티/2D 2024.10.11

유니티2D - 타일맵에 대해 알아보자 (default 브러시 외 , 룰 타일, 애니메이션 타일)

오늘은 타일맵에 대해서 알아보고자 합니다.2D 프로젝트를 진행하면서 평소 들어는 봤지만,안 써봤던 기능들 위주로 사용해 보고 정리해 봤습니다. 타일맵을 생성하는 방법 Hierarchy창에서 우클릭 - 2D object - Tilemap을 통해 만들 수 있습니다.설명을 위해 Rectangular를 선택했습니다. 만들면 아래와 같이 Rectangular 모양의 타일을 그릴 수 있는 판이 만들어지게 됩니다.   Hexagonanl - Flat - Top 비교  이제 타일맵을 채우기 위한 이미지들을 담을 타일 팔레트를 만들어야 합니다. 만드는 방법은 window - 2D - Tile palette를 누르면 됩니다. 다음과 같이 타일 팔레트 창이 뜨는데, 이때 Crate New Palette를 해주신 후 이곳에 ..

유니티/2D 2024.10.10