Version: Unity 6.0 (6000.0)
언어 : 한국어
Optimizing performance
용어집

문제 해결

이 섹션에서는 Unity 사용 중에 발생할 수 있는 일반적인 문제에 대해 설명합니다. 각 플랫폼을 별도로 다룹니다.

플랫폼별 문제 해결

macOS 10.6.4의 GeForce 7300 GT

버그가 많은 비디오 드라이버로 인해 머티리얼이 macOS 10.6.4의 GeForce 7300 GT에 대해 올바르게 표시되지 않으므로 시스템은 디퍼드 렌더링을 비활성화합니다.

스크립트 편집

Visual Studio가 스크립트 편집기로 설정되어 있을 때에도 스크립트가 기본 시스템 텍스트 에디터에서 열리는 문제

Visual Studio가 스크립트를 열지 못했음을 보고할 때 발생합니다. 가장 일반적인 원인은 시작 시 사용자 입력을 요청하는 다이얼로그를 표시하는 외부 플러그인(예: ReSharper)입니다. 이로 인해 Visual Studio가 열기 실패했음을 보고합니다.

그래픽스

느린 프레임 속도 또는 시각적 결함

비디오 카드 드라이버가 최신 버전이 아닌 경우 발생할 수 있습니다. 카드 공급업체의 최신 공식 드라이버가 있는지 확인하십시오.

그림자

  • 그림자에는 특정 그래픽스 하드웨어 지원이 필요합니다. 자세한 내용은 그림자 성능 페이지를 참조하십시오.
  • Quality 창에서 그림자를 활성화해야 합니다.
  • Android와 iOS의 그림자에는 한계가 있습니다. 소프트 섀도우는 사용할 수 없으며 포워드 렌더링 경로에서 단 하나의 방향 광원만 그림자를 드리울 수 있습니다. 디퍼드 렌더링 경로에서 그림자를 드리우는 광원의 수에는 제한이 없습니다.

일부 게임 오브젝트가 그림자를 드리우거나 받지 못하는 문제

오브젝트의 렌더러가 그림자를 렌더링하려면 Receive Shadows 가 활성화되어 있어야 합니다. 또한 오브젝트에 Cast Shadows 가 활성화되어 있어야 다른 오브젝트에 그림자를 드리울 수 있습니다(둘 다 기본적으로 켜짐).

불투명한 오브젝트만 그림자를 드리우고 받습니다. 즉, 빌트인 투명 또는 파티클 셰이더를 사용하는 오브젝트는 그림자를 드리우지 않습니다. 일반적으로 울타리, 식물 등과 같은 오브젝트에 대해 투명 컷아웃 셰이더를 사용할 수 있습니다. 커스텀 작성 셰이더를 사용하는 경우 픽셀 릿을 사용하고 지오메트리 렌더 대기열을 사용해야 합니다. 버텍스 릿 셰이더를 사용하는 오브젝트는 그림자를 받을 수 없지만 그림자를 드리울 수는 있습니다.

픽셀 광원 만 그림자를 드리웁니다. 씬에 다른 광원이 얼마나 많이 있든 관계없이 광원이 항상 그림자를 드리우도록 하려면 Force Pixel 렌더링 모드로 설정해야 합니다(광원 레퍼런스 페이지 참조).

Optimizing performance
용어집