라인 렌더러(Line Renderer) 컴포넌트는 3D 공간에서 두 개 이상 지점의 배열을 사용하고 각각을 연결하는 직선을 그립니다. 따라서 하나의 라인 렌더러 컴포넌트는 단순한 직선에서 시작해서 복잡한 곡선까지 모두 그릴 수 있습니다. 다만 그려지는 모든 라인은 연속적이어야 합니다. 두 개 이상의 완전히 분리된 선을 그려야 하는 경우, 라인 렌더러를 포함하는 여러 개의 게임 오브젝트를 사용해야 합니다.
라인 렌더러는 1픽셀 너비의 라인을 렌더링하지 않습니다. 라인 렌더러는 월드 단위로서 너비가 존재하는 빌보드 라인(카메라를 마주하는 폴리곤)은 렌더링하고 텍스처로 만들 수도 있습니다. 라인 렌더러는 Trail Renderer와 동일한 알고리즘을 라인을 렌더링하는 데 사용합니다.
프로퍼티 | 기능 |
---|---|
Cast Shadows | 라인이 그림자를 드리우는지, 라인의 한쪽 면 또는 양쪽 면에서 그림자를 드리워야 하는지, 또는 라인이 별도로 그려지지 않고 그림자만 드리워야 하는지 등을 결정합니다. 스크립팅 API 참조 문서의 Renderer.shadowCastingMode 페이지에서 보다 자세한 내용을 확인할 수 있습니다. |
Receive Shadows | 이 옵션을 활성화하는 경우 라인에 섀도우가 적용됩니다. |
Motion Vectors | 이 라인 렌더러에 사용할 모션 벡터 타입을 선택합니다. 스크립팅 API 참조 문서의 Renderer.motionVectorGenerationMode 페이지에서 보다 자세한 내용을 확인할 수 있습니다. |
Materials | 이 프로퍼티는 라인을 렌더링하는 데 사용된 머티리얼의 배열을 설명합니다. 라인은 배열 내 각각의 머티리얼에 대해 한 번씩 그려집니다. |
Light Parameters | 라이트맵 파라미터 에셋을 참조하면 라인이 전역 조명 시스템과 상호작용하도록 만들 수 있습니다. |
Positions | 이 프로퍼티는 연결할 Vector3 점 배열을 설명합니다. |
Use World Space | 이 옵션을 활성화하는 경우, 점은 이 컴포넌트가 부착된 게임 오브젝트의 변환에 속하는 것이 아닌 월드 공간 좌표로 간주됩니다. |
Loop | 라인의 처음과 끝 포지션을 연결하려면 이 옵션을 활성화해야 합니다. 이렇게 하면 닫힌 루프가 생성됩니다. |
Width | 라인의 처음과 끝 사이 다양한 지점의 너비를 조절하려면 이 프로퍼티에서 너비 값 및 커브를 지정하면 됩니다. 커브는 각각의 버텍스에서만 샘플링되므로 정확성은 라인 내 존재하는 버텍스 수로 제한됩니다. 라인의 전반적인 너비는 너비 값으로 조정할 수 있습니다. |
Color | 길이에 따라 라인의 색상을 조절하려면 그레디언트를 지정하면 됩니다. |
Corner Vertices | 이 프로퍼티는 라인에 코너를 그리는 경우, 얼마나 많은 추가 버텍스가 사용되는지 지정합니다. 이 값을 늘리면 라인 코너가 더 둥글게 보입니다. |
End Cap Vertices | 이 프로퍼티는 라인에 끝부분을 그리는 경우, 얼마나 많은 추가 버텍스가 사용되는지 지정합니다. 이 값을 늘리면 라인 끝부분이 더 둥글게 보입니다. |
Alignment | 이 옵션을 View__로 설정하면 라인이 카메라를 향하게 하고 Local__로 설정하면 Transform 컴포넌트 방향에 따라 라인이 정렬되도록 할 수 있습니다. |
Texture Mode | 라인에 텍스처를 어떻게 적용할지 조절합니다. Stretch__를 사용하여 라인 전체 길이에 따라 텍스처 맵을 적용하거나 Wrap__을 사용하여 라인 길이에 따라 텍스처를 반복할 수 있습니다. 머티리얼에서 Tiling 파라미터를 사용하여 반복 속도를 조절할 수 있습니다. |
Shadow Bias | 광원 방향으로 그림자를 움직여 빌보드 지오메트리를 사용한 영역 근사로 인해 발생하는 섀도잉 결함을 제거합니다. |
Generate Lighting Data | 활성화하면(박스에 체크), 노멀 및 탄젠트를 포함한 라인 지오메트리가 구축됩니다. 이렇게 하면 라인 지오메트리가 스탠다드 셰이더 또는 커스텀 셰이더를 통해 씬 조명을 사용하는 머티리얼을 사용합니다. |
Sorting Layer | 렌더러의 정렬 레이어 이름입니다. |
Order in Layer | 정렬 레이어의 렌더러 순서입니다. |
Light Probes | 프로브 기반 조명 보간 모드입니다. |
Reflection Probes | 이 옵션이 활성화된 상태에서 씬에 반사 프로브가 존재하는 경우, 해당 라인 렌더러에 대해 반사 텍스처가 지정되며 이는 빌트인 셰이더 유니폼 변수로 설정됩니다. |
라인 렌더러를 생성하려면 다음 단계를 따르십시오.