Canvas UI 안드로이드 스크린 사이즈와 맞추기
·
기타/Unity
캔버스에 들어가서 Canvas Scaler 탭에서 값을 조절한다. UI Scale Mode : Scale With Screen Size Reference Resolution : 원하는 핸드폰 사이즈를 직접 입력 (나는 2560 * 1600으로 설정했음) Screen Match Mode : Match Width or Height로 설정 Match = 1로 설정 ※ Match = 0이면 화면 해상도가 바뀌었을 때 남는 공간이 없게 화면을 확대해서 Crop해주고, Match=1이면 화면 해상도가 바뀌어도 화면의 비율 변동 없이 남는 공간이 생김 적용결과화면
Inspector 창에서 제목 작성하기 : HeaderAttribute
·
기타/Unity
스크립트에서 [Header("header이름")]을 정의하고 아래에 public 변수들을 선언한다면, 해당 스크립트가 들어간 Inspector 창에 이렇게 나타나게 된다. Header를 통해 관련이 있는 필드들을 그룹화하여 편리하게 관리할 수 있다. 출처 https://docs.unity3d.com/kr/530/ScriptReference/HeaderAttribute.html
[유니티C#] Coroutine에 대하여
·
기타/Unity
# 코루틴(Coroutine) 이란? 유니티 매뉴얼에서는 코루틴을 이렇게 설명하고 있다. 코루틴은 실행을 중지하여 Unity에게 제어권을 돌려주고, 그러나 계속할 때는 다음 프레임에서 중지한 곳부터 실행을 계속할 수 있는 기능입니다. IEnumerator 형식을 반환값으로 가지며 yield return 구문을 어디엔가 포함하고 있는 함수입니다. yield return행은 실행을 중지하고 다음 프레임에서 실행을 재개할 수 있는 지점입니다. 코루틴을 실행하려면 StartCoroutine 함수를 사용합니다. 즉, 코루틴이란 어떤 작업을 처리할 때 필요에 따라 시간 간격을 두고 작업을 처리할 수 있도록 도와주는 함수이다. 유니티에서 코루틴은 매우 중요한 개념으로, 게임에 지속적인 변화를 주거나 게임의 진행 순간..
[유니티 C#] 선형 보간(linear interpolation)
·
기타/Unity
선형 보간 - 두 점 a,b 사이의 값(c)를 구하기 위해 두 점을 연결한 직선을 만들어 사이의 값을 계산하는 방법. - 유니티에서는 값(수치)이 부드럽게 변경되고 싶을 때 사용 Lerp - 유니티에서 주로 사용하는 선형 보간법 Mathf.Lerp() : 숫자간의 선형보간 Vector2.Lerp() : Vector2간의 선형보간 Vector3.Lerp() : Vector3간의 선형보간 Quaternion.Lerp() : Quaternion간의 선형보간(회전) # Mathf.Lerp(float a, float b, float t) a, b 사이의 t(0~1 사이의 실수)만큼 위치한 값 c를 선형 보간을 통해 구한다. 여기서의 t는 퍼센트(%) 개념이므로 t=0일 때는 결과값으로 a를, t=1일 때는 b를 ..
erin.yoon
'기타/Unity' 카테고리의 글 목록