版本: Unity 6 (6000.0)
语言英语
  • C#

SystemInfo

UnityEngine.Device 中的类

/

实现于: UnityEngine.CoreModule

建议更改

成功!

感谢您帮助我们改进 Unity 文档的质量。虽然我们无法接受所有提交内容,但我们会阅读用户提出的每个建议更改,并在适用的情况下进行更新。

关闭

提交失败

由于某些原因,您的建议更改无法提交。请<a>稍后再试</a>。感谢您抽出时间帮助我们改进 Unity 文档的质量。

关闭

取消

描述

访问特定于平台的系统和硬件信息。

此类具有与 SystemInfo 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。将它与设备模拟器一起使用,以在编辑器中测试特定于平台的行为。在编辑器之外,此类的行为与 SystemInfo 类完全相同。Unity 在构建过程中会剥离所有模拟功能。如果您直接使用 Unity 编辑器(例如,创建自定义编辑器工具),并且不需要使用任何模拟值,请使用原始的 SystemInfo 类。

静态属性

batteryLevel这具有与 SystemInfo.batteryLevel 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。
batteryStatus这具有与 SystemInfo.batteryStatus 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。
computeSubGroupSize这具有与 SystemInfo.computeSubGroupSize 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。
constantBufferOffsetAlignment这具有与 SystemInfo.constantBufferOffsetAlignment 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。
copyTextureSupport这具有与 SystemInfo.copyTextureSupport 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。
deviceModel这具有与 SystemInfo.deviceModel 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。
deviceName这具有与 SystemInfo.deviceName 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。
deviceType这具有与 SystemInfo.deviceType 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。
deviceUniqueIdentifier这具有与 SystemInfo.deviceUniqueIdentifier 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。
foveatedRenderingCaps这具有与 SystemInfo.foveatedRenderingCaps 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。
graphicsDeviceID这具有与 SystemInfo.graphicsDeviceID 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。
graphicsDeviceName这具有与 SystemInfo.graphicsDeviceName 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。
graphicsDeviceType这具有与 SystemInfo.graphicsDeviceType 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。
graphicsDeviceVendor这具有与 SystemInfo.graphicsDeviceVendor 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。
graphicsDeviceVendorID这具有与 SystemInfo.graphicsDeviceVendorID 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。
graphicsDeviceVersion这具有与 SystemInfo.graphicsDeviceVersion 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。
graphicsMemorySize这具有与 SystemInfo.graphicsMemorySize 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。
graphicsMultiThreaded这具有与 SystemInfo.graphicsMultiThreaded 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。
graphicsShaderLevel这具有与 SystemInfo.graphicsShaderLevel 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。
graphicsUVStartsAtTop这具有与 SystemInfo.graphicsUVStartsAtTop 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。
hasDynamicUniformArrayIndexingInFragmentShaders这具有与 SystemInfo.hasDynamicUniformArrayIndexingInFragmentShaders 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。
hasHiddenSurfaceRemovalOnGPU这具有与 SystemInfo.hasHiddenSurfaceRemovalOnGPU 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。
hasMipMaxLevel这具有与 SystemInfo.hasMipMaxLevel 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。
hdrDisplaySupportFlags这具有与 SystemInfo.hdrDisplaySupportFlags 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。
maxAnisotropyLevel这具有与 SystemInfo.maxAnisotropyLevel 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。
maxComputeBufferInputsCompute这具有与 SystemInfo.maxComputeBufferInputsCompute 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。
maxComputeBufferInputsDomain这具有与 SystemInfo.maxComputeBufferInputsDomain 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。
maxComputeBufferInputsFragment这具有与 SystemInfo.maxComputeBufferInputsFragment 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。
maxComputeBufferInputsGeometry这具有与 SystemInfo.maxComputeBufferInputsGeometry 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。
maxComputeBufferInputsHull这具有与 SystemInfo.maxComputeBufferInputsHull 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。
maxComputeBufferInputsVertex这具有与 SystemInfo.maxComputeBufferInputsVertex 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。
maxComputeWorkGroupSize这具有与 SystemInfo.maxComputeWorkGroupSize 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。
maxComputeWorkGroupSizeX这具有与 SystemInfo.maxComputeWorkGroupSizeX 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。
maxComputeWorkGroupSizeY这具有与 SystemInfo.maxComputeWorkGroupSizeY 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。
maxComputeWorkGroupSizeZ这具有与 SystemInfo.maxComputeWorkGroupSizeZ 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。
maxConstantBufferSize此属性模拟由 SystemInfo.maxConstantBufferSize 引起的特定于平台的行为。在 Unity 编辑器中使用此属性进行特定于平台的测试。
maxCubemapSize这具有与 SystemInfo.maxCubemapSize 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。
maxGraphicsBufferSize图形缓冲区(GraphicsBuffer、ComputeBuffer、顶点/索引缓冲区等)的最大大小,以字节为单位(只读)。
maxTexture3DSize这具有与 SystemInfo.maxTexture3DSize 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。
maxTextureArraySlices这具有与 SystemInfo.maxTextureArraySlices 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。
maxTextureSize这具有与 SystemInfo.maxTextureSize 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。
npotSupport这具有与 SystemInfo.npotSupport 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。
operatingSystem这具有与 SystemInfo.operatingSystem 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。
operatingSystemFamily这具有与 SystemInfo.operatingSystemFamily 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。
processorCount这具有与 SystemInfo.processorCount 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。
processorFrequency这具有与 SystemInfo.processorFrequency 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。
processorManufacturer这具有与 SystemInfo.processorManufacturer 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。
processorModel这具有与 SystemInfo.processorModel 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。
processorType这具有与 SystemInfo.processorType 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。
renderingThreadingMode这具有与 SystemInfo.renderingThreadingMode 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。
supportedRandomWriteTargetCount这具有与 SystemInfo.supportedRandomWriteTargetCount 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。
supportedRenderTargetCount这具有与 SystemInfo.supportedRenderTargetCount 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。
supports2DArrayTextures这具有与 SystemInfo.supports2DArrayTextures 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。
supports32bitsIndexBuffer这具有与 SystemInfo.supports32bitsIndexBuffer 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。
supports3DRenderTextures这具有与 SystemInfo.supports3DRenderTextures 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。
supports3DTextures这具有与 SystemInfo.supports3DTextures 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。
supportsAccelerometer这具有与 SystemInfo.supportsAccelerometer 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。
supportsAnisotropicFilter这具有与 SystemInfo.supportsAnisotropicFilter 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。
supportsAsyncCompute这具有与 SystemInfo.supportsAsyncCompute 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。
supportsAsyncGPUReadback这具有与 SystemInfo.supportsAsyncGPUReadback 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。
supportsAudio这具有与 SystemInfo.supportsAudio 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。
supportsCompressed3DTextures这具有与 SystemInfo.supportsCompressed3DTextures 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。
supportsComputeShaders这具有与 SystemInfo.supportsComputeShaders 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。
supportsConservativeRaster这具有与 SystemInfo.supportsConservativeRaster 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。
supportsCubemapArrayTextures这具有与 SystemInfo.supportsCubemapArrayTextures 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。
supportsDepthFetchInRenderPass指示 RenderPass 是否可以使用其深度附件作为输入。(只读)
supportsGeometryShaders这具有与 SystemInfo.supportsGeometryShaders 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。
supportsGpuRecorder这具有与 SystemInfo.supportsGpuRecorder 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。
supportsGraphicsFence这具有与 SystemInfo.supportsGraphicsFence 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。
supportsGyroscope这具有与 SystemInfo.supportsGyroscope 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。
supportsHardwareQuadTopology这具有与 SystemInfo.supportsHardwareQuadTopology 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。
supportsIndirectArgumentsBuffer此属性具有与 SystemInfo.supportsIndirectArgumentsBuffer 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。
supportsIndirectDispatchRays此属性具有与 SystemInfo.supportsIndirectDispatchRays 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。
supportsInlineRayTracing此属性具有与 SystemInfo.supportsInlineRayTracing 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。
supportsInstancing此属性的功能与 SystemInfo.supportsInstancing 相同,并且还模拟了 Unity 编辑器中的平台特定行为。
supportsLocationService此属性的功能与 SystemInfo.supportsLocationService 相同,并且还模拟了 Unity 编辑器中的平台特定行为。
supportsMipStreaming此属性的功能与 SystemInfo.supportsMipStreaming 相同,并且还模拟了 Unity 编辑器中的平台特定行为。
supportsMotionVectors此属性的功能与 SystemInfo.supportsMotionVectors 相同,并且还模拟了 Unity 编辑器中的平台特定行为。
supportsMultisampleAutoResolve此属性的功能与 SystemInfo.supportsMultisampleAutoResolve 相同,并且还模拟了 Unity 编辑器中的平台特定行为。
supportsMultisampled2DArrayTextures此属性的功能与 SystemInfo.supportsMultisampled2DArrayTextures 相同,并且还模拟了 Unity 编辑器中的平台特定行为。
supportsMultisampledTextures此属性的功能与 SystemInfo.supportsMultisampledTextures 相同,并且还模拟了 Unity 编辑器中的平台特定行为。
supportsMultisampleResolveDepth此属性的功能与 SystemInfo.supportsMultisampleResolveDepth 相同,并且还模拟了 Unity 编辑器中的平台特定行为。
supportsMultisampleResolveStencil此属性的功能与 SystemInfo.supportsMultisampleResolveStencil 相同,并且还模拟了 Unity 编辑器中的平台特定行为。
supportsMultiview此属性的功能与 SystemInfo.supportsMultiview 相同,并且还模拟了 Unity 编辑器中的平台特定行为。
supportsParallelPSOCreation此属性的功能与 SystemInfo.supportsParallelPSOCreation 相同,并且还模拟了 Unity 编辑器中的平台特定行为。
supportsRawShadowDepthSampling此属性的功能与 SystemInfo.supportsRawShadowDepthSampling 相同,并且还模拟了 Unity 编辑器中的平台特定行为。
supportsRayTracing此属性的功能与 SystemInfo.supportsRayTracing 相同,并且还模拟了 Unity 编辑器中的平台特定行为。
supportsRayTracingShaders此属性的功能与 SystemInfo.supportsRayTracingShaders 相同,并且还模拟了 Unity 编辑器中的平台特定行为。
supportsRenderTargetArrayIndexFromVertexShader此属性的功能与 SystemInfo.supportsRenderTargetArrayIndexFromVertexShader 相同,并且还模拟了 Unity 编辑器中的平台特定行为。
supportsSeparatedRenderTargetsBlend此属性的功能与 SystemInfo.supportsSeparatedRenderTargetsBlend 相同,并且还模拟了 Unity 编辑器中的平台特定行为。
supportsSetConstantBuffer此属性的功能与 SystemInfo.supportsSetConstantBuffer 相同,并且还模拟了 Unity 编辑器中的平台特定行为。
supportsShadows此属性的功能与 SystemInfo.supportsShadows 相同,并且还模拟了 Unity 编辑器中的平台特定行为。
supportsSparseTextures此属性的功能与 SystemInfo.supportsSparseTextures 相同,并且还模拟了 Unity 编辑器中的平台特定行为。
supportsStoreAndResolveAction此属性的功能与 SystemInfo.supportsStoreAndResolveAction 相同,并且在 Unity 编辑器中也表现出平台特定的行为。
supportsTessellationShaders此属性的功能与 SystemInfo.supportsTessellationShaders 相同,并且还模拟了 Unity 编辑器中的平台特定行为。
supportsTextureWrapMirrorOnce此属性的功能与 SystemInfo.supportsTextureWrapMirrorOnce 相同,并且还模拟了 Unity 编辑器中的平台特定行为。
supportsVibration此属性的功能与 SystemInfo.supportsVibration 相同,并且还模拟了 Unity 编辑器中的平台特定行为。
systemMemorySize此属性的功能与 SystemInfo.systemMemorySize 相同,并且还模拟了 Unity 编辑器中的平台特定行为。
unsupportedIdentifier此属性的功能与 SystemInfo.unsupportedIdentifier 相同。
usesLoadStoreActions此属性的功能与 SystemInfo.usesLoadStoreActions 相同,并且还模拟了 Unity 编辑器中的平台特定行为。
usesReversedZBuffer此属性的功能与 SystemInfo.usesReversedZBuffer 相同,并且还模拟了 Unity 编辑器中的平台特定行为。

静态方法

GetCompatibleFormat此方法的功能与 SystemInfo.GetCompatibleFormat 相同,并且还模拟了 Unity 编辑器中的平台特定行为。
GetGraphicsFormat此方法的功能与 SystemInfo.GetGraphicsFormat 相同,并且还模拟了 Unity 编辑器中的平台特定行为。
GetRenderTextureSupportedMSAASampleCount此方法的功能与 SystemInfo.GetRenderTextureSupportedMSAASampleCount 相同,并且还模拟了 Unity 编辑器中的平台特定行为。
IsFormatSupported此方法的功能与 SystemInfo.IsFormatSupported 相同,并且还模拟了 Unity 编辑器中的平台特定行为。
SupportsBlendingOnRenderTextureFormat此方法的功能与 SystemInfo.SupportsBlendingOnRenderTextureFormat 相同,并且还模拟了 Unity 编辑器中的平台特定行为。
SupportsRandomWriteOnRenderTextureFormat此方法的功能与 SystemInfo.SupportsRandomWriteOnRenderTextureFormat 相同。目前,设备模拟器不支持此方法的模拟。
SupportsRenderTextureFormat此方法的功能与 SystemInfo.SupportsRenderTextureFormat 相同,并且还模拟了 Unity 编辑器中的平台特定行为。
SupportsTextureFormat此方法的功能与 SystemInfo.SupportsTextureFormat 相同,并且还模拟了 Unity 编辑器中的平台特定行为。
SupportsVertexAttributeFormat此方法的功能与 SystemInfo.SupportsVertexAttributeFormat 相同,并且还模拟了 Unity 编辑器中的平台特定行为。