TIL 23 완

qkrrlcks00·2024년 9월 13일

첫미니프로젝트를 마치며 짧지만 팀원분들과 하루종일 계속 있다보니 흩어지는게 아쉽다,, 좋은 팀원분들을 만나많이 성장할수 있었던것같다.


다른 조의 발표를 보며 새로운 아이디어들중에 재밋는점들이 많았다. 보스와 카드맞추기 대결을 한다거나, 비밀코드를 작성하면 새로운 게임이 나오는 게임속의 게임도 있었다. 카드를 수집하는것도 재밌어보였따.

한번에 주석처리하는법

ctrl shift ?

그대로 포팅해서 핸드폰으로 해보니 화면이 잘려있다. 그래서 아래 코드를 새로 Script를 짜고 main camera에 넣고

 private void Awake()
 {
     Camera camera = GetComponent<Camera>();
     Rect rect = camera.rect;
     float scaleHeight = ((float)Screen.width / Screen.height) / ((float)19 / 32);
     float scaleWidth = 1f / scaleHeight;
     if (scaleHeight < 1)
     {
         rect.height = scaleHeight;
         rect.y = (1f - scaleHeight) / 2f;
     }
     else
     {
         rect.width = scaleWidth;
         rect.x = (1f - scaleWidth) / 2f;
     }
     camera.rect = rect;
 }


캔버스의 컴포넌트를 이렇게 조정해주면
화면에 알맞게 잘리지 않고 나오게 된다.

0개의 댓글