배운 것들

씬 전환

문 방향에 Collider를 붙이고 Trigger를 체크하여 Tag가 Player면 씬을 이동할 수 있다는 것을 배웠다. - public string으로 씬 이름을 문자열로 받아 각 트리거마다 다른 씬으로 이동할 수 있게 만들 수 있다는 것을 배웠다. 

트리거
씬 전환

로그인 창

Font Awsome라는 사이트에서 이미지를 받아 유니티의 Text(Lagacy)에 사용할 수 있다는 것을 배웠다.

https://fontawesome.com/

 

Font Awesome

The world’s most popular and easiest to use icon set just got an upgrade. More icons. More styles. More Options.

fontawesome.com

Font A wsome

Start for Free 후

Free for Desktop을 통해 폰트를 다운 받는다.

이후 아이콘을 검색해서 무료인 아이콘 중 하나를 골라

우측 상단의 두번째 Copy Glyph를 클릭해서 복사한 뒤

이후에 안에서 폰트를 적용한 후 Text칸에 복사해주면 된다. 이전의 사진에 Solid라고 써져있으면 Solid 폰트를 사용해야 한다.

아이콘 적용

이를 적용한 화면이다.

로그인 창

미니맵

RenderTexture와 카메라를 만들고 카메라로 미니맵 구도를 잡은 후 RenderTexture에 입힌다.

Canvas와 Image를 만들고 이미지를 적절한 위치에 이동시킨 후 마스크 컴포넌트를 붙인다.

이후 그 하위 오브젝트에 Raw Image를 붙이고 이전에 미니맵 카메라가 찍은 RenderTexture를 붙이면 된다.

실행화면

 

 

한 주 후기

 이번 주 수업은 로그인 창을 만들어 외부 이미지 텍스트를 가져오는 것과 미니맵 만드는 것을 배웠다. 텍스트에 이미지 폰트를 넣을 수 있다는 점은 몰랐는데 새로운 방법을 알게 되어서 좋았고 Render Texture에 대해서는 알고 있었지만 이것을 활용하여 동적으로 움직이는 간단한 미니맵을 만들 수 있다는 것을 알게되어서 좋았다. 수업 진도가 끝나고 나 혼자서 버그를 고쳐보는 시간이 있었는데 이동 하는 중에 캐릭터가 덜덜 떨리는 버그가 있었다. 처음엔 코드 상의 문제인 줄 알고 계속 수정해보고 했으나 쉽지 않았다. 이것 저것 만져보다 RigidBody의 Freeze Rotation의 x축을 끄고 나선 이 문제가 해결되었다. 아마 velocity를 사용하여 앞으로 움직일 때 넘어지다가 원래 상태로 다시 돌아올려고 해서 문제가 생겼던 것 같았다. 이렇게 나 혼자서 프로젝트 퀄리티 향상을 위해 버그를 고치거나 새로운 것을 추가하는 작업을 자주 해야겠다는 생각이 들었다.

 이번 주는 수업을 듣고 나서 추석에 본가를 내려가느라 차가 막혀서 조금 피곤했다. 틈틈히 유데미 강의를 잘 시청하여 흐름이 끊기지 않게 해야겠다. 다음 주도 파이팅!

 

 

유데미코리아 바로가기

본 포스팅은 유데미-웅진씽크빅 취업 부트캠프 유니티 1기 과정 후기로 작성되었습니다.

+ Recent posts