文件名称:AsyncCaptureTest:具有异步GPU回读的非阻塞屏幕捕获示例
文件大小:26KB
文件格式:ZIP
更新时间:2024-02-27 04:47:45
unity graphics unity3d UnityC#
AsyncCaptureTest 此示例显示了如何使用异步GPU回读功能来捕获渲染而不会阻塞主线程。 异步GPU回读是Unity 2018.1中新引入的功能之一(当时被标记为“实验性”,然后在2018.3中成为正式功能)。 它允许检索GPU数据(纹理,计算缓冲区等),而不会由于渲染管线同步而导致硬停顿。 请注意,性能和延迟之间需要权衡取舍-仅在可接受少量延迟时才有用。 屏幕捕获是该功能的最佳选择之一。
【文件预览】:
AsyncCaptureTest-master
----Assets()
--------AsyncCapture.cs.meta(243B)
--------Test.unity.meta(155B)
--------Test.unity(121KB)
--------AsyncCapture.cs(1KB)
----.gitattributes(166B)
----ProjectSettings()
--------PresetManager.asset(120B)
--------Physics2DSettings.asset(2KB)
--------ProjectVersion.txt(83B)
--------GraphicsSettings.asset(2KB)
--------TimeManager.asset(202B)
--------AudioManager.asset(360B)
--------EditorBuildSettings.asset(160B)
--------UnityConnectSettings.asset(812B)
--------QualitySettings.asset(5KB)
--------VFXManager.asset(308B)
--------ClusterInputManager.asset(114B)
--------XRSettings.asset(158B)
--------DynamicsManager.asset(1KB)
--------TagManager.asset(378B)
--------InputManager.asset(6KB)
--------NavMeshAreas.asset(1KB)
--------NetworkManager.asset(151B)
--------EditorSettings.asset(1KB)
--------ProjectSettings.asset(18KB)
----Packages()
--------manifest.json(174B)
--------packages-lock.json(318B)
----README.md(740B)
----.gitignore(151B)