访问特定于平台的系统和硬件信息。
此类与 SystemInfo 具有相同的功能,并且还模仿 Unity 编辑器中特定于平台的行为。将它与设备模拟器结合使用以测试编辑器中特定于平台的行为。在编辑器之外,此类的行为与 SystemInfo 类完全相同。Unity 在构建过程中剥离了所有模拟功能。如果您直接使用 Unity 编辑器(例如,创建自定义编辑器工具)并且不需要使用任何模拟值,请使用原始 SystemInfo 类。
| batteryLevel | 这与 SystemInfo.batteryLevel 具有相同的功能,并且还模仿 Unity 编辑器中特定于平台的行为。 |
| batteryStatus | 这与 SystemInfo.batteryStatus 具有相同的功能,并且还模仿 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 编辑器中特定于平台的行为。 |
| 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 编辑器中特定于平台的行为。 |
| 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 编辑器中特定于平台的行为。 |
| maxCubemapSize | 这与 SystemInfo.maxCubemapSize 具有相同的功能,并且还模仿 Unity 编辑器中特定于平台的行为。 |
| maxGraphicsBufferSize | 图形缓冲区的最大大小(GraphicsBuffer、ComputeBuffer、顶点/索引缓冲区等),以字节为单位(只读)。 |
| maxTextureSize | 这与 SystemInfo.maxTextureSize 具有相同的功能,并且还模仿 Unity 编辑器中特定于平台的行为。 |
| npotSupport | 这与 SystemInfo.npotSupport 具有相同的功能,并且还模仿 Unity 编辑器中特定于平台的行为。 |
| operatingSystem | 这与 SystemInfo.operatingSystem 具有相同的功能,并且还模仿 Unity 编辑器中特定于平台的行为。 |
| operatingSystemFamily | 这与 SystemInfo.operatingSystemFamily 具有相同的功能,并且还模仿 Unity 编辑器中特定于平台的行为。 |
| processorCount | 这与 SystemInfo.processorCount 具有相同的功能,并且还模仿 Unity 编辑器中特定于平台的行为。 |
| processorFrequency | 这与 SystemInfo.processorFrequency 具有相同的功能,并且还模仿 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 编辑器中特定于平台的行为。 |
| 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 编辑器中特定于平台的行为。 |
| supportsGeometryShaders | 这与 SystemInfo.supportsGeometryShaders 具有相同的功能,并且还模仿 Unity 编辑器中特定于平台的行为。 |
| supportsGpuRecorder | 这与 SystemInfo.supportsGpuRecorder 具有相同的功能,并且还模仿 Unity 编辑器中特定于平台的行为。 |
| supportsGraphicsFence | 这与 SystemInfo.supportsGraphicsFence 具有相同的功能,并且还模仿 Unity 编辑器中特定于平台的行为。 |
| supportsGyroscope | 这与 SystemInfo.supportsGyroscope 具有相同的功能,并且还模仿 Unity 编辑器中特定于平台的行为。 |
| supportsHardwareQuadTopology | 这与 SystemInfo.supportsHardwareQuadTopology 具有相同的功能,并且还模仿 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 编辑器中特定于平台的行为。 |
| supportsMultiview | 这与 SystemInfo.supportsMultiview 具有相同的功能,并且还模仿 Unity 编辑器中特定于平台的行为。 |
| supportsRawShadowDepthSampling | 这与 SystemInfo.supportsRawShadowDepthSampling 具有相同的功能,并且还模仿 Unity 编辑器中特定于平台的行为。 |
| supportsRayTracing | 这与 SystemInfo.supportsRayTracing 具有相同的功能,并且还模仿 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 编辑器中特定于平台的行为。 |