내일배움캠프 30일차

박나연·2025년 5월 20일

내배캠

목록 보기
30/69

유니티 숙련주차 강의 듣기 (1-10 ~ 1-12)

오늘의 키워드 : 자잘구리한거 정리해왔도다

한글 폰트 만들기

Window -> TextMeshPro -> Font Asset Creator

  • 영어 범위 : 32-126
  • 한글 범위 : 44032-55203
  • 한글 자모 : 12593-12643
  • 특수 문자 : 8200-9900

완료 후 저장하면 만들어지는데 오래 걸리므로 조금만 기다리자.

outline

UI 텍스트나 이미지를 둘러싼 외곽선을 만드는 기능이다.

  • 사용 방법
    • text나 image 오브젝트 선택
    • Add Component 클릭 후 Outline추가
    • Effect Color(테두리 색상), Effect Distance(x, y)값 조절

Text - Auto Size

텍스트 길이나 화면 해상도에 따라 글자 크기를 자동으로 조절해 주는 기능이다. 동적콘텐츠 내용이 많아질 때 유용하다.
최소 / 최대 크기 범위를 적절히 제한해서 사용해야 한다.

GameObject.activeInHierarchy

activeInHierarchy는 그 오브젝트와 부모 오브젝트까지 전부 활성화 상태일때 true가 된다. activeSelf와 헷갈릴 수 있는데 activeSelf는 내가 직접 꺼지지 않았는지만 알려준다.
UI창이 켜진 상태인지, 비활성화된 UI나 비활성화된 부모에 의해 가려진 오브젝트를 판별할 때 등 사용한다.

//사용법 예시

if (myButton.activeInHierarchy)
{
    // 버튼이 화면에 진짜로 보이는 상태일 때만 실행
}

activeInHierarcy로만 분기 처리하면 중간에 꺼져 있어도 자동으로 걸러주기 때문에 안전하다.

마무리하며

오늘 인벤토리를 만들었는데 생각보다 더 오래 걸렸다.(게으름 피운것도 있지만...) 그래서 오늘 할당량은 다 못채웠는데 내일 꼭 오전에 마무리해야한다!!

내일 할 일

내일은 오전에 강의 다 듣고 오후부터 개인과제를 시작할 수 있을것 같다. 시간은 충분하니 복습하면서 구현하면 될 것 같다. 음... 내일 아마 배운거 토대로 과제를 할 것 같으니 내일의 TIL 쓸 내용 없으면 오늘 수준별 수업에서 배운 델리게이트나 정리해볼까 한다.

0개의 댓글