sin 과 cos 는 무엇인가: 비스듬한 화살표를 가로와 세로로 나누기
대포를 30도로 쏠 때 앞으로 얼마, 위로 얼마 가는지 구하는 도구가 cos 와 sin 입니다. 직각삼각형에서 가로 ÷ 빗변 이 cos, 세로 ÷ 빗변 이 sin 이고, 길이 1 인 원 위의 점이 (cos, sin) 입니다. 유니티의 Mathf.Sin 이 도가 아닌 라디안을 받는 이유까지 수학을 처음부터 따라갑니다.
대각선으로 가면 빨라지는 이유
W 와 D 를 같이 누르면 캐릭터가 41% 빨라집니다. 입력 (1, 1) 의 길이가 1 이 아니라 √2 라서입니다. 벡터의 길이를 재는 법과, 길이를 1 로 맞추는 정규화를 언제 쓰고 언제 쓰지 않는지 봅니다.
벡터 더하기는 화살표를 이어 붙이는 것이다
걷기, 바람, 넉백처럼 여러 움직임을 한 번에 합치는 방법은 벡터 더하기입니다. 같은 자리끼리 더하면 화살표가 이어 붙고, 숫자를 곱하면 방향은 두고 길이만 바뀝니다.
벡터는 위치가 아니라 화살표다
Vector3 하나에 위치도 방향도 담기지만 둘은 다른 것입니다. 벡터는 시작점 없이 방향과 길이만 가진 화살표이고, 두 위치 사이의 방향은 도착 − 출발로 구합니다.
Content Directories 는 아직 로컬 전용이다
Unity 6.6 의 Content Directories 는 Player 에 넣는 로컬 콘텐츠만 다룹니다. 원격 콘텐츠를 AssetBundle 로 남기면 공유 에셋이 양쪽에 따로 빌드되고, Addressables 4.x 에서 그룹을 바꿀 때는 빌드 스크립트에 따라 경고 없이 빈 빌드가 됩니다.