최대 1 분 소요

UI는 클라이언트에서 상당히 많은 부분을 차지한다.

Rect Transform

조작

  • shift : object를 중심으로 앵커이동
  • alt : object도 동시에 이동

Anchor

: UI 캔버스 위에 나타나는 십자모양 표시
UI는 해상도에 관계없이 화면에 직접 출력되는 것이기 때문에 원근이 무시된다. 따라서 2D object라고 생각하면 됨.
해상도가 변하더라도 유지되는 비율을 나타냄. 융통성있게 여백과 크기를 조정할 수 있어야 하기 때문에 이용한다.

UI Scripting

  • 버튼을 동작하도록 만들기 위해서는 OnClick() 함수를 만들어야 한다.

    스크립트를 생성해서 테스트용 함수를 만들어보자

  • class 안에 실행할 클릭 함수는 public으로 선언해야 한다.

UI를 눌렀는데도 Raycasting이 실행될 때 해결책 : ```C# using UnityEngine.EventSystems;

// 키보드나 마우스 입력을 받는 코드에서 (ex. Input Manager) // 이벤트시스템 게임오브젝트라면 return하는 코드 if (EventSystem.current.IsPointerOverGameObject()) return; ```

댓글남기기