글
작성한 모든 글
인스펙터에 띄우는 건 Exposed가 아니라 Show In Inspector다
셰이더를 공부하던 중에 스크랩한 Unity 공식 입문 문서다. 그런데 URL이 10.8이고 지금 에디터에 붙는 건 17.6이다. 그 사이에 프로퍼티 옵션표가 가장 많이 썩었다 — Exposed는 이름만 남고 뜻이 바뀌었고, 인스펙터 노출은 Show In Inspector가 가져갔다.
z를 거리로 읽는 함수와 그냥 버리는 함수가 따로 있다
FPS에서 커서를 숨겨 화면 중앙에 고정하고 그 지점에서 레이를 쏴 탄착점을 찾으려다 스크랩한 코드다. 원문은 z를 '카메라 기준으로 바꿔주는 보정'이라고 설명하는데, 문서는 그 z를 '결과 평면이 카메라에서 얼마나 떨어져 있는지'라고 적어둔다. 보정이 아니라 선택이고, 커서를 고정하면 그 값을 읽을 일조차 없어진다.
바라볼 점을 정하는 건 레이가 아니라 평면이다
탑다운 조작을 쓰려고 방법을 찾던 중 스크랩한, 마우스 쪽을 바라보게 하는 짧은 코드다. 방법이 맞는데, 평면을 원점에 두고 높이를 따로 끼워 넣는 모양이 되었다. 평면을 오브젝트 위치에 두면 그 보정이 사라진다.
멈출 수 있는 건 '현재 설정된 클립'뿐이다
동영상에서 뽑은 사운드를 한 번만 재생하는 방법을 찾다가 스크랩하고, TTS 프로젝트의 대사·효과음 작업에서 다시 꺼내 본 글이다. Play()와 PlayOneShot()의 차이를 두 문단으로 정리해뒀다. 차이는 맞는데, 그 차이가 데려오는 결과가 빠져 있다. 문서는 Play·Pause·Stop을 한 클립의 삼종으로 묶고, PlayOneShot을 그 바깥에 둔다.