Attention: Here be dragons

This is the latest (unstable) version of this documentation, which may document features not available in or compatible with released stable versions of Godot.

AnimationPlayer

유효성 검사 계층을 통해 개발자는 애플리케이션이 Vulkan API를 올바르게 사용하는지 확인할 수 있습니다. 내보낸 프로젝트를 포함하여 디버그 및 릴리스 빌드 모두에서 유효성 검사 레이어를 활성화할 수 있습니다.

참고

유효성 검사 레이어를 활성화하면 성능에 영향을 미치므로 애플리케이션을 디버깅하기 위해 실제로 출력이 필요한 경우에만 활성화하세요.

Windows

기본 설치의 일부로 유효성 검사 레이어가 포함된 Vulkan SDK `<https://vulkan.lunarg.com/sdk/home>`__를 설치합니다. 설치 프로그램에서 선택적 기능을 활성화할 필요가 없습니다. 핵심 Vulkan SDK를 설치하면 충분합니다. SDK를 설치한 후 재부팅할 필요는 없지만 현재 터미널을 닫았다가 다시 열어야 할 수도 있습니다.

Vulkan SDK를 설치한 후 --gpu-validation 명령줄 인수 <doc_command_line_tutorial>`을 사용하여 Godot를 실행하세요. 검증 오류가 발생하자마자 Godot를 종료하도록 `--gpu-abort``를 지정할 수도 있습니다. 이렇게 하면 유효성 검사 오류가 발생할 경우 시스템이 정지되는 것을 방지할 수 있습니다.

macOS

경고

공식 Godot macOS 빌드는 Vulkan SDK에 정적으로 연결되어 있기 때문에 유효성 검사 레이어를 지원 하지 않습니다. 대신 동적 연결을 사용해야 합니다.

실제로 이는 macOS에서 유효성 검사 레이어를 사용하려면 use_volk=yes SCons 옵션으로 컴파일된 Godot 빌드를 사용해야 한다는 것을 의미합니다. macOS용 컴파일. 내보낸 프로젝트에서 유효성 검사 레이어를 테스트하는 경우 내보내기 템플릿을 다시 컴파일하고 프로젝트의 macOS 내보내기 사전 설정에서 사용자 정의 내보내기 템플릿으로 지정해야 합니다.

기본 설치의 일부로 유효성 검사 레이어가 포함된 Vulkan SDK `<https://vulkan.lunarg.com/sdk/home>`__를 설치합니다. 설치 프로그램에서 선택적 기능을 활성화할 필요가 없습니다. 핵심 Vulkan SDK를 설치하면 충분합니다. SDK를 설치한 후 재부팅할 필요는 없지만 현재 터미널을 닫았다가 다시 열어야 할 수도 있습니다.

Vulkan SDK를 설치한 후 use_volk=yes SCons 옵션으로 컴파일된 Godot 바이너리를 실행하세요. --gpu-validation 명령줄 인수 <doc_command_line_tutorial>`을 지정합니다. 검증 오류가 발생하자마자 Godot를 종료시키는 `--gpu-abort``를 지정할 수도 있습니다. 이렇게 하면 유효성 검사 오류가 발생할 경우 시스템이 정지되는 것을 방지할 수 있습니다.

Linux, *BSD

배포판 리포지토리에서 Vulkan 유효성 검사 계층을 설치합니다.

vulkan-validation-layers

유효성 검사 레이어를 설치한 후 재부팅할 필요는 없지만 현재 터미널을 닫았다가 다시 열어야 할 수도 있습니다.

패키지를 설치한 후, --gpu-validation 명령줄 인수 <doc_command_line_tutorial>`을 사용하여 Godot를 실행하세요. 검증 오류가 발생하자마자 Godot를 종료하도록 `--gpu-abort``를 지정할 수도 있습니다. 이렇게 하면 유효성 검사 오류가 발생할 경우 시스템이 정지되는 것을 방지할 수 있습니다.

iOS

모바일 브라우저는 현재 지원되지 않습니다.

웹 플랫폼에서는 Vulkan이 지원되지 않으므로 유효성 검사 레이어는 지원되지 않습니다.

Android

Android에서 유효성 검사 레이어를 활성화한 후 개발자는 adb logcat 출력에서 오류 및 경고 메시지를 볼 수 있습니다.

간단한 플러그인 만들기

공식 소스에서 검증 레이어 구축

Android 라이브러리를 빌드하려면 `Khronos 저장소 <https://github.com/KhronosGroup/Vulkan-ValidationLayers/blob/master/BUILD.md#building-on-android>`__의 지침을 따르세요. 빌드가 성공적으로 완료되면 라이브러리는 ``Vulkan-ValidationLayers/build-android/libs``에 위치하게 됩니다.

플랫폼 이름.

``Vulkan-ValidationLayers/build-android/libs``에서 ``godot/platform/android/java/app/libs/debug/vulkan_validation_layers``로 라이브러리를 복사합니다.

씬 트리는 다음과 같아야 합니다:

godot
|-- platform
    |-- android
        |-- java
            |-- app
                |-- libs
                    |-- debug
                        |-- vulkan_validation_layers
                            |-- arm64-v8a
                            |-- armeabi-v7a
                            |-- x86
                            |-- x86_64

하위 디렉터리 ``libs/debug/vulkan_validation_layers``가 없으면 만듭니다.

Android SDK 다운로드하기

연결된 유효성 검사 레이어는 Android 디버그 빌드에서 자동으로 로드되고 활성화됩니다. Godot의 원 클릭 배포 기능을 사용하여 활성화된 검증 레이어로 프로젝트를 빠르게 테스트할 수 있습니다.